--- /home/fdroid/fdroiddata/tmp/com.hg.openwrtmanager_201370.apk +++ /home/fdroid/fdroiddata/unsigned/com.hg.openwrtmanager_201370.apk ├── APK Signing Block │ @@ -1,121 +0,0 @@ │ -Key 0x42726577: │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -00000000000000000000000000000000000000 │ - │ -Key 0x7109871a: │ -330700002f070000e5030000600000002800000003010000200000004bcc54c0f7c3f1 │ -1d1b2b0eaa2049204fc1ea12b660857bb26cbbb71fa8d9771530000000210400002800 │ -0000e5baef3cf27f8c8cc850625db4e219fdabdc98a8c67700b109e6593cf8b08da7c3 │ -f660010000000069030000650300003082036130820249a00302010202047a23416d30 │ -0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 │ -55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 │ -726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 │ -064644726f69643020170d3234303732363038353231325a180f323035313132313230 │ -38353231325a3060310b300906035504061302554b310c300a060355040813034f5247 │ -310c300a060355040713034f524731133011060355040a130a6664726f69642e6f7267 │ -310f300d060355040b13064644726f6964310f300d060355040313064644726f696430 │ -820122300d06092a864886f70d01010105000382010f003082010a0282010100b9327d │ -45946945c6d053ba43470f0c43e2d2a4fd526e72844c349abb069117631943193a5b65 │ -24819a58e09346d7edaf588220f5d0c57bce0d25ad08210c2128a45f32be4a39425feb │ -fbe81e1ff1e44b223f4c7d5620c022cd0712fd6038624f47741ffe014e13cf7ca83ae2 │ -8ff039f01cfda039dffe80a802020e42cb62bd65fdbd67e291736b5f7dffef54682333 │ -beb419ed547da193cc1b6ac380d1a90d7ec00fd49e5f37fcbab020fb2a034e21510513 │ -46b35f306eb869f8b3324deb42126e0a85e60e591ebb917cf982461c9e016d492b49ab │ -5d4e7d9774eee835028e4988be0febc728cabc90e42eb691443bb58e22d013a74d1056 │ -c286caca1bd51f7b0203010001a321301f301d0603551d0e04160414ff4c5d31140ee9 │ -d227f48381c5f0c00c0e7f2c42300d06092a864886f70d01010b0500038201010060dc │ -7b0277613409fa03077ffda7999621317851b8e6cf5a8e642b73b42f0e8e0986374f00 │ -7cc70f0da689c7f7b423b263af76da8515c1da3fc4ae8d6aef2cb7c1bf9d0f1bd2e41c │ -dc4cb1405b14a1fdd919016d62f24dbf8b96ba26882c03e58fb98abc6c9ab22945e485 │ -fbc5d66de02f5518c8f16e9184c38e69b19b50c0ac80b93202f2ce88ebe2541b7fe2f9 │ -949eb67f65628e8d440fb852cd78771ded5fcda4d329c78436cffb3d3a498ba7acce57 │ -97bbebf84bffe7278af31eb3093d2d02dc4e3582eabf3bb26edeede4c56224bf7cf3c1 │ -da14ca2c5ecd81cd9678686b9e77248753fe589839d35abe1f2e13a9cbdbc47ea5f38b │ -9be0a2eccb8456c5560c000000080000000df0efbe0300000000000000180200000801 │ -000003010000000100009c2a0841efd3c72cb5a36168455b7680163b647e862b14a9b4 │ -bea131c07454bfc075335683ffe4865b543a0b96b21d9fdef88cde85b594c6c88bd4db │ -0d2cd1f2312398821a39a0219f01ea9b2dd6feebb93abbd64fdc271b4cfb01acb7cfc8 │ -a0db6acaf990027c65e7513c2f704ae7bf1131569735a3b4579995b3b4a43fcb46563b │ -4282384049d215b393c597ce588f65f95004d15775880caa897b26115aae0aef82e075 │ -3ee9bb1ce8fb6380962e0cfff6f8ad2f1c8b539f903fea5edbc782e5b4b5f8f69ccfa6 │ -74ce4cc9e0f1a162b4dd56ea4505dab608ecde388d27169e07b577363a90e503862a28 │ -568e153d9bee79c978b7b7ca4890a941d184ccde5a0801000021040000000100009c2a │ -0841efd3c72cb5a36168455b7680163b647e862b14a9b4bea131c07454bfc075335683 │ -ffe4865b543a0b96b21d9fdef88cde85b594c6c88bd4db0d2cd1f2312398821a39a021 │ -9f01ea9b2dd6feebb93abbd64fdc271b4cfb01acb7cfc8a0db6acaf990027c65e7513c │ -2f704ae7bf1131569735a3b4579995b3b4a43fcb46563b4282384049d215b393c597ce │ -588f65f95004d15775880caa897b26115aae0aef82e0753ee9bb1ce8fb6380962e0cff │ -f6f8ad2f1c8b539f903fea5edbc782e5b4b5f8f69ccfa674ce4cc9e0f1a162b4dd56ea │ -4505dab608ecde388d27169e07b577363a90e503862a28568e153d9bee79c978b7b7ca │ -4890a941d184ccde5a2601000030820122300d06092a864886f70d0101010500038201 │ -0f003082010a0282010100b9327d45946945c6d053ba43470f0c43e2d2a4fd526e7284 │ -4c349abb069117631943193a5b6524819a58e09346d7edaf588220f5d0c57bce0d25ad │ -08210c2128a45f32be4a39425febfbe81e1ff1e44b223f4c7d5620c022cd0712fd6038 │ -624f47741ffe014e13cf7ca83ae28ff039f01cfda039dffe80a802020e42cb62bd65fd │ -bd67e291736b5f7dffef54682333beb419ed547da193cc1b6ac380d1a90d7ec00fd49e │ -5f37fcbab020fb2a034e2151051346b35f306eb869f8b3324deb42126e0a85e60e591e │ -bb917cf982461c9e016d492b49ab5d4e7d9774eee835028e4988be0febc728cabc90e4 │ -2eb691443bb58e22d013a74d1056c286caca1bd51f7b0203010001 │ - │ -Key 0xf05368c0: │ -330700002f070000dd030000600000002800000003010000200000004bcc54c0f7c3f1 │ -1d1b2b0eaa2049204fc1ea12b660857bb26cbbb71fa8d9771530000000210400002800 │ -0000e5baef3cf27f8c8cc850625db4e219fdabdc98a8c67700b109e6593cf8b08da7c3 │ -f660010000000069030000650300003082036130820249a00302010202047a23416d30 │ -0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 │ -55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 │ -726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 │ -064644726f69643020170d3234303732363038353231325a180f323035313132313230 │ -38353231325a3060310b300906035504061302554b310c300a060355040813034f5247 │ -310c300a060355040713034f524731133011060355040a130a6664726f69642e6f7267 │ -310f300d060355040b13064644726f6964310f300d060355040313064644726f696430 │ -820122300d06092a864886f70d01010105000382010f003082010a0282010100b9327d │ -45946945c6d053ba43470f0c43e2d2a4fd526e72844c349abb069117631943193a5b65 │ -24819a58e09346d7edaf588220f5d0c57bce0d25ad08210c2128a45f32be4a39425feb │ -fbe81e1ff1e44b223f4c7d5620c022cd0712fd6038624f47741ffe014e13cf7ca83ae2 │ -8ff039f01cfda039dffe80a802020e42cb62bd65fdbd67e291736b5f7dffef54682333 │ -beb419ed547da193cc1b6ac380d1a90d7ec00fd49e5f37fcbab020fb2a034e21510513 │ -46b35f306eb869f8b3324deb42126e0a85e60e591ebb917cf982461c9e016d492b49ab │ -5d4e7d9774eee835028e4988be0febc728cabc90e42eb691443bb58e22d013a74d1056 │ -c286caca1bd51f7b0203010001a321301f301d0603551d0e04160414ff4c5d31140ee9 │ -d227f48381c5f0c00c0e7f2c42300d06092a864886f70d01010b0500038201010060dc │ -7b0277613409fa03077ffda7999621317851b8e6cf5a8e642b73b42f0e8e0986374f00 │ -7cc70f0da689c7f7b423b263af76da8515c1da3fc4ae8d6aef2cb7c1bf9d0f1bd2e41c │ -dc4cb1405b14a1fdd919016d62f24dbf8b96ba26882c03e58fb98abc6c9ab22945e485 │ -fbc5d66de02f5518c8f16e9184c38e69b19b50c0ac80b93202f2ce88ebe2541b7fe2f9 │ -949eb67f65628e8d440fb852cd78771ded5fcda4d329c78436cffb3d3a498ba7acce57 │ -97bbebf84bffe7278af31eb3093d2d02dc4e3582eabf3bb26edeede4c56224bf7cf3c1 │ -da14ca2c5ecd81cd9678686b9e77248753fe589839d35abe1f2e13a9cbdbc47ea5f38b │ -9be0a2eccb8456c55618000000ffffff7f0000000018000000ffffff7f180200000801 │ -000003010000000100000ab4aa9522411e3fb90a30e161f89f1f05cab3bc5154324a02 │ -06642ce2b55887328b975c5d9e9439f56239a14c9d0d2d67c7bc69cb4d5c01a7d2fbe4 │ -3c01b6cac2c8a506232259f1165026883cc6d09d65fd79a5913431a78ef49b51f2da2c │ -07412640eede0426adf6b64e1e581f1aee0e5888ae174ab1d6f593bf95b07e052776e1 │ -06f9493c4e48a24d754faea558242ee0206612e521e9796beb6caa65366a5930d63075 │ -0852d22ab3194dc4dd36fb8ef125a9c74626fe920e23ff93aff6073d3504048cea22a1 │ -45753811f30327d3919c846fbd3a27d43a4b586c832d67d1cc398bafd12f8532a12dbc │ -cc3c9728031c5442fada7d3b9910b7e817a17472130801000021040000000100000ab4 │ -aa9522411e3fb90a30e161f89f1f05cab3bc5154324a0206642ce2b55887328b975c5d │ -9e9439f56239a14c9d0d2d67c7bc69cb4d5c01a7d2fbe43c01b6cac2c8a506232259f1 │ -165026883cc6d09d65fd79a5913431a78ef49b51f2da2c07412640eede0426adf6b64e │ -1e581f1aee0e5888ae174ab1d6f593bf95b07e052776e106f9493c4e48a24d754faea5 │ -58242ee0206612e521e9796beb6caa65366a5930d630750852d22ab3194dc4dd36fb8e │ -f125a9c74626fe920e23ff93aff6073d3504048cea22a145753811f30327d3919c846f │ -bd3a27d43a4b586c832d67d1cc398bafd12f8532a12dbccc3c9728031c5442fada7d3b │ -9910b7e817a17472132601000030820122300d06092a864886f70d0101010500038201 │ -0f003082010a0282010100b9327d45946945c6d053ba43470f0c43e2d2a4fd526e7284 │ -4c349abb069117631943193a5b6524819a58e09346d7edaf588220f5d0c57bce0d25ad │ -08210c2128a45f32be4a39425febfbe81e1ff1e44b223f4c7d5620c022cd0712fd6038 │ -624f47741ffe014e13cf7ca83ae28ff039f01cfda039dffe80a802020e42cb62bd65fd │ -bd67e291736b5f7dffef54682333beb419ed547da193cc1b6ac380d1a90d7ec00fd49e │ -5f37fcbab020fb2a034e2151051346b35f306eb869f8b3324deb42126e0a85e60e591e │ -bb917cf982461c9e016d492b49ab5d4e7d9774eee835028e4988be0febc728cabc90e4 │ -2eb691443bb58e22d013a74d1056c286caca1bd51f7b0203010001 ├── zipinfo {} │ @@ -1,27 +1,28 @@ │ -Zip file size: 23135939 bytes, number of entries: 593 │ +Zip file size: 23536814 bytes, number of entries: 591 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-r--r-- 0.0 unx 486 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 475 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 119 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ --rw-r--r-- 0.0 unx 1566868 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 1580688 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 5637024 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libapp.so │ -rw-r--r-- 0.0 unx 7112 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libdatastore_shared_counter.so │ --rw-r--r-- 0.0 unx 10814048 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libflutter.so │ --rw-r--r-- 0.0 unx 6226516 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libapp.so │ +-rw-r--r-- 0.0 unx 11275600 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libflutter.so │ +-rw-r--r-- 0.0 unx 6193748 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libapp.so │ -rw-r--r-- 0.0 unx 4416 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libdatastore_shared_counter.so │ --rw-r--r-- 0.0 unx 7614272 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libflutter.so │ +-rw-r--r-- 0.0 unx 8009696 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libflutter.so │ -rw-r--r-- 0.0 unx 5148 b- defN 81-Jan-01 01:01 lib/x86/libdatastore_shared_counter.so │ -rw-r--r-- 0.0 unx 5702560 b- defN 81-Jan-01 01:01 lib/x86_64/libapp.so │ -rw-r--r-- 0.0 unx 6224 b- defN 81-Jan-01 01:01 lib/x86_64/libdatastore_shared_counter.so │ --rw-r--r-- 0.0 unx 11888112 b- defN 81-Jan-01 01:01 lib/x86_64/libflutter.so │ +-rw-r--r-- 0.0 unx 12381152 b- defN 81-Jan-01 01:01 lib/x86_64/libflutter.so │ -rw-r--r-- 0.0 unx 1624 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.bin │ -rw-r--r-- 0.0 unx 1313 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.json │ -rw-r--r-- 0.0 unx 279 b- defN 81-Jan-01 01:01 assets/flutter_assets/FontManifest.json │ --rw-r--r-- 0.0 unx 86334 b- defN 81-Jan-01 01:01 assets/flutter_assets/NOTICES.Z │ --rw-r--r-- 0.0 unx 2656 b- defN 81-Jan-01 01:01 assets/flutter_assets/fonts/MaterialIcons-Regular.otf │ +-rw-r--r-- 0.0 unx 84188 b- defN 81-Jan-01 01:01 assets/flutter_assets/NOTICES.Z │ +-rw-r--r-- 0.0 unx 45 b- defN 81-Jan-01 01:01 assets/flutter_assets/NativeAssetsManifest.json │ +-rw-r--r-- 0.0 unx 2748 b- defN 81-Jan-01 01:01 assets/flutter_assets/fonts/MaterialIcons-Regular.otf │ -rw-r--r-- 0.0 unx 856 b- defN 81-Jan-01 01:01 assets/flutter_assets/fonts/MyFlutterApp.ttf │ -rw-r--r-- 0.0 unx 257628 b- defN 81-Jan-01 01:01 assets/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf │ -rw-r--r-- 0.0 unx 514 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/2.0x/close.png │ -rw-r--r-- 0.0 unx 11651 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/2.0x/icon_error.png │ -rw-r--r-- 0.0 unx 11012 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/2.0x/icon_info.png │ -rw-r--r-- 0.0 unx 12600 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/2.0x/icon_success.png │ -rw-r--r-- 0.0 unx 10538 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/2.0x/icon_warning.png │ @@ -31,15 +32,15 @@ │ -rw-r--r-- 0.0 unx 20943 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/3.0x/icon_success.png │ -rw-r--r-- 0.0 unx 17612 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/3.0x/icon_warning.png │ -rw-r--r-- 0.0 unx 316 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/close.png │ -rw-r--r-- 0.0 unx 4819 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/icon_error.png │ -rw-r--r-- 0.0 unx 4228 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/icon_info.png │ -rw-r--r-- 0.0 unx 5100 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/icon_success.png │ -rw-r--r-- 0.0 unx 4189 b- stor 81-Jan-01 01:01 assets/flutter_assets/packages/rflutter_alert/assets/images/icon_warning.png │ --rw-r--r-- 0.0 unx 17304 b- defN 81-Jan-01 01:01 assets/flutter_assets/shaders/ink_sparkle.frag │ +-rw-r--r-- 0.0 unx 21320 b- defN 81-Jan-01 01:01 assets/flutter_assets/shaders/ink_sparkle.frag │ -rw---- 0.0 fat 5772 b- defN 81-Jan-01 01:01 AndroidManifest.xml │ -rw---- 0.0 fat 112 b- defN 81-Jan-01 01:01 res/--.xml │ -rw---- 0.0 fat 421 b- stor 81-Jan-01 01:01 res/-A.png │ -rw---- 0.0 fat 112 b- defN 81-Jan-01 01:01 res/-A.xml │ -rw---- 0.0 fat 112 b- defN 81-Jan-01 01:01 res/-Y.xml │ -rw---- 0.0 fat 67 b- stor 81-Jan-01 01:01 res/-l.png │ -rw---- 0.0 fat 251 b- stor 81-Jan-01 01:01 res/-l1.png │ @@ -585,11 +586,8 @@ │ -rw---- 2.0 fat 865 b- defN 81-Jan-01 01:01 kotlin/annotation/annotation.kotlin_builtins │ -rw---- 2.0 fat 3635 b- defN 81-Jan-01 01:01 kotlin/collections/collections.kotlin_builtins │ -rw---- 2.0 fat 137 b- defN 81-Jan-01 01:01 kotlin/coroutines/coroutines.kotlin_builtins │ -rw---- 2.0 fat 583 b- defN 81-Jan-01 01:01 kotlin/internal/internal.kotlin_builtins │ -rw---- 2.0 fat 18653 b- defN 81-Jan-01 01:01 kotlin/kotlin.kotlin_builtins │ -rw---- 2.0 fat 3349 b- defN 81-Jan-01 01:01 kotlin/ranges/ranges.kotlin_builtins │ -rw---- 2.0 fat 2370 b- defN 81-Jan-01 01:01 kotlin/reflect/reflect.kotlin_builtins │ --rw---- 2.0 fat 53926 b- defN 81-Jan-01 01:01 META-INF/99A06BCD.SF │ --rw---- 2.0 fat 1336 b- defN 81-Jan-01 01:01 META-INF/99A06BCD.RSA │ --rw---- 2.0 fat 53799 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -593 files, 50698457 bytes uncompressed, 23061218 bytes compressed: 54.5% │ +591 files, 51922460 bytes uncompressed, 23468831 bytes compressed: 54.8% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ error from `dexdump -a -d -f -h {}`: │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.addChildCount is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.getAutofillId is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.newChild is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setAutofillHints is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setAutofillId is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setAutofillType is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setAutofillValue is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setDimens is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setHint is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ dexdump W 06-10 17:25:44 622410 622410 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setVisibility is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_mwlme_d__unsigned/tmpru5i3tpx_apk/classes.dex │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 981dfd64 │ │ -signature : d43f...2e79 │ │ -file_size : 1566868 │ │ +checksum : ee5f550f │ │ +signature : 80dc...a3c9 │ │ +file_size : 1580688 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 9988 │ │ +string_ids_size : 10055 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 2842 │ │ -type_ids_off : 40064 (0x009c80) │ │ -proto_ids_size : 3076 │ │ -proto_ids_off : 51432 (0x00c8e8) │ │ -field_ids_size : 5064 │ │ -field_ids_off : 88344 (0x015918) │ │ -method_ids_size : 12734 │ │ -method_ids_off : 128856 (0x01f758) │ │ -class_defs_size : 2094 │ │ -class_defs_off : 230728 (0x038548) │ │ -data_size : 1269132 │ │ -data_off : 297736 (0x048b08) │ │ +type_ids_size : 2857 │ │ +type_ids_off : 40332 (0x009d8c) │ │ +proto_ids_size : 3101 │ │ +proto_ids_off : 51760 (0x00ca30) │ │ +field_ids_size : 5125 │ │ +field_ids_off : 88972 (0x015b8c) │ │ +method_ids_size : 12815 │ │ +method_ids_off : 129972 (0x01fbb4) │ │ +class_defs_size : 2110 │ │ +class_defs_off : 232492 (0x038c2c) │ │ +data_size : 1280676 │ │ +data_off : 300012 (0x0493ec) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #0 - │ │ Class descriptor : 'La/a;' │ │ @@ -45,29 +45,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048b08: |[048b08] a.a.:()V │ │ -048b18: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -048b1e: 0e00 |0003: return-void │ │ +0493ec: |[0493ec] a.a.:()V │ │ +0493fc: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #1 header: │ │ class_idx : 7 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1 - │ │ Class descriptor : 'La0/a;' │ │ @@ -91,41 +91,41 @@ │ │ type : '(La0/o;Landroid/graphics/Typeface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048b20: |[048b20] a0.a.:(La0/o;Landroid/graphics/Typeface;)V │ │ -048b30: 5b01 0000 |0000: iput-object v1, v0, La0/a;.e:La0/o; // field@0000 │ │ -048b34: 5b02 0100 |0002: iput-object v2, v0, La0/a;.f:Landroid/graphics/Typeface; // field@0001 │ │ -048b38: 7010 751c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -048b3e: 0e00 |0007: return-void │ │ +049404: |[049404] a0.a.:(La0/o;Landroid/graphics/Typeface;)V │ │ +049414: 5b01 0000 |0000: iput-object v1, v0, La0/a;.e:La0/o; // field@0000 │ │ +049418: 5b02 0100 |0002: iput-object v2, v0, La0/a;.f:Landroid/graphics/Typeface; // field@0001 │ │ +04941c: 7010 c51c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049422: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -048b40: |[048b40] a0.a.run:()V │ │ -048b50: 5420 0000 |0000: iget-object v0, v2, La0/a;.e:La0/o; // field@0000 │ │ -048b54: 5421 0100 |0002: iget-object v1, v2, La0/a;.f:Landroid/graphics/Typeface; // field@0001 │ │ -048b58: 1f00 4b0a |0004: check-cast v0, Lw/d$a; // type@0a4b │ │ -048b5c: 5400 4513 |0006: iget-object v0, v0, Lw/d$a;.k:Lv/f$e; // field@1345 │ │ -048b60: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -048b64: 6e20 2530 1000 |000a: invoke-virtual {v0, v1}, Lv/f$e;.c:(Landroid/graphics/Typeface;)V // method@3025 │ │ -048b6a: 0e00 |000d: return-void │ │ +049424: |[049424] a0.a.run:()V │ │ +049434: 5420 0000 |0000: iget-object v0, v2, La0/a;.e:La0/o; // field@0000 │ │ +049438: 5421 0100 |0002: iget-object v1, v2, La0/a;.f:Landroid/graphics/Typeface; // field@0001 │ │ +04943c: 1f00 5a0a |0004: check-cast v0, Lw/d$a; // type@0a5a │ │ +049440: 5400 8113 |0006: iget-object v0, v0, Lw/d$a;.h:Lv/f$e; // field@1381 │ │ +049444: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +049448: 6e20 7530 1000 |000a: invoke-virtual {v0, v1}, Lv/f$e;.c:(Landroid/graphics/Typeface;)V // method@3075 │ │ +04944e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -395,27 +395,24 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this La0/a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #2 header: │ │ class_idx : 8 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #2 - │ │ Class descriptor : 'La0/b;' │ │ @@ -435,48 +432,48 @@ │ │ type : '(La0/o;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048b6c: |[048b6c] a0.b.:(La0/o;I)V │ │ -048b7c: 5b01 0200 |0000: iput-object v1, v0, La0/b;.e:La0/o; // field@0002 │ │ -048b80: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -048b86: 0e00 |0005: return-void │ │ +049450: |[049450] a0.b.:(La0/o;I)V │ │ +049460: 5b01 0200 |0000: iput-object v1, v0, La0/b;.e:La0/o; // field@0002 │ │ +049464: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04946a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/b;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -048b88: |[048b88] a0.b.run:()V │ │ -048b98: 5410 0200 |0000: iget-object v0, v1, La0/b;.e:La0/o; // field@0002 │ │ -048b9c: 1f00 4b0a |0002: check-cast v0, Lw/d$a; // type@0a4b │ │ -048ba0: 5400 4513 |0004: iget-object v0, v0, Lw/d$a;.k:Lv/f$e; // field@1345 │ │ -048ba4: 0e00 |0006: return-void │ │ +04946c: |[04946c] a0.b.run:()V │ │ +04947c: 5410 0200 |0000: iget-object v0, v1, La0/b;.e:La0/o; // field@0002 │ │ +049480: 1f00 5a0a |0002: check-cast v0, Lw/d$a; // type@0a5a │ │ +049484: 5400 8113 |0004: iget-object v0, v0, Lw/d$a;.h:Lv/f$e; // field@1381 │ │ +049488: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #3 header: │ │ class_idx : 9 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #3 - │ │ Class descriptor : 'La0/c;' │ │ @@ -499,53 +496,53 @@ │ │ type : '(Lw/d$a;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048ba8: |[048ba8] a0.c.:(Lw/d$a;Landroid/os/Handler;)V │ │ -048bb8: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -048bbe: 5b01 0300 |0003: iput-object v1, v0, La0/c;.a:La0/o; // field@0003 │ │ -048bc2: 5b02 0400 |0005: iput-object v2, v0, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ -048bc6: 0e00 |0007: return-void │ │ +04948c: |[04948c] a0.c.:(Lw/d$a;Landroid/os/Handler;)V │ │ +04949c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0494a2: 5b01 0300 |0003: iput-object v1, v0, La0/c;.a:La0/o; // field@0003 │ │ +0494a6: 5b02 0400 |0005: iput-object v2, v0, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ +0494aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/c;) │ │ name : 'a' │ │ type : '(La0/l$a;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -048bc8: |[048bc8] a0.c.a:(La0/l$a;)V │ │ -048bd8: 5240 1800 |0000: iget v0, v4, La0/l$a;.b:I // field@0018 │ │ -048bdc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -048be0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -048be2: 2802 |0005: goto 0007 // +0002 │ │ -048be4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -048be6: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -048bea: 5444 1700 |0009: iget-object v4, v4, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ -048bee: 5430 0300 |000b: iget-object v0, v3, La0/c;.a:La0/o; // field@0003 │ │ -048bf2: 5431 0400 |000d: iget-object v1, v3, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ -048bf6: 2202 0700 |000f: new-instance v2, La0/a; // type@0007 │ │ -048bfa: 7030 0100 0204 |0011: invoke-direct {v2, v0, v4}, La0/a;.:(La0/o;Landroid/graphics/Typeface;)V // method@0001 │ │ -048c00: 6e20 8303 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -048c06: 280d |0017: goto 0024 // +000d │ │ -048c08: 5434 0300 |0018: iget-object v4, v3, La0/c;.a:La0/o; // field@0003 │ │ -048c0c: 5431 0400 |001a: iget-object v1, v3, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ -048c10: 2202 0800 |001c: new-instance v2, La0/b; // type@0008 │ │ -048c14: 7030 0300 4200 |001e: invoke-direct {v2, v4, v0}, La0/b;.:(La0/o;I)V // method@0003 │ │ -048c1a: 6e20 8303 2100 |0021: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -048c20: 0e00 |0024: return-void │ │ +0494ac: |[0494ac] a0.c.a:(La0/l$a;)V │ │ +0494bc: 5240 1800 |0000: iget v0, v4, La0/l$a;.b:I // field@0018 │ │ +0494c0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0494c4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0494c6: 2802 |0005: goto 0007 // +0002 │ │ +0494c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0494ca: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +0494ce: 5444 1700 |0009: iget-object v4, v4, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ +0494d2: 5430 0300 |000b: iget-object v0, v3, La0/c;.a:La0/o; // field@0003 │ │ +0494d6: 5431 0400 |000d: iget-object v1, v3, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ +0494da: 2202 0700 |000f: new-instance v2, La0/a; // type@0007 │ │ +0494de: 7030 0100 0204 |0011: invoke-direct {v2, v0, v4}, La0/a;.:(La0/o;Landroid/graphics/Typeface;)V // method@0001 │ │ +0494e4: 6e20 9403 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0394 │ │ +0494ea: 280d |0017: goto 0024 // +000d │ │ +0494ec: 5434 0300 |0018: iget-object v4, v3, La0/c;.a:La0/o; // field@0003 │ │ +0494f0: 5431 0400 |001a: iget-object v1, v3, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ +0494f4: 2202 0800 |001c: new-instance v2, La0/b; // type@0008 │ │ +0494f8: 7030 0300 4200 |001e: invoke-direct {v2, v4, v0}, La0/b;.:(La0/o;I)V // method@0003 │ │ +0494fe: 6e20 9403 2100 |0021: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0394 │ │ +049504: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -768,21 +765,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this La0/c; │ │ 0x0000 - 0x0025 reg=4 (null) La0/l$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #4 header: │ │ class_idx : 10 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #4 - │ │ Class descriptor : 'La0/d;' │ │ @@ -798,64 +795,64 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048c74: |[048c74] a0.d.:()V │ │ -048c84: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -048c8a: 0e00 |0003: return-void │ │ +049558: |[049558] a0.d.:()V │ │ +049568: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04956e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/d;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -048c24: |[048c24] a0.d.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -048c34: 1f05 b20a |0000: check-cast v5, [B // type@0ab2 │ │ -048c38: 1f06 b20a |0002: check-cast v6, [B // type@0ab2 │ │ -048c3c: 2150 |0004: array-length v0, v5 │ │ -048c3e: 2161 |0005: array-length v1, v6 │ │ -048c40: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -048c42: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ -048c46: 2155 |0009: array-length v5, v5 │ │ -048c48: 2166 |000a: array-length v6, v6 │ │ -048c4a: 9102 0506 |000b: sub-int v2, v5, v6 │ │ -048c4e: 2811 |000d: goto 001e // +0011 │ │ -048c50: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -048c52: 2151 |000f: array-length v1, v5 │ │ -048c54: 3510 0e00 |0010: if-ge v0, v1, 001e // +000e │ │ -048c58: 4801 0500 |0012: aget-byte v1, v5, v0 │ │ -048c5c: 4803 0600 |0014: aget-byte v3, v6, v0 │ │ -048c60: 3231 0500 |0016: if-eq v1, v3, 001b // +0005 │ │ -048c64: 9102 0103 |0018: sub-int v2, v1, v3 │ │ -048c68: 2804 |001a: goto 001e // +0004 │ │ -048c6a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048c6e: 28f2 |001d: goto 000f // -000e │ │ -048c70: 0f02 |001e: return v2 │ │ +049508: |[049508] a0.d.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +049518: 1f05 c10a |0000: check-cast v5, [B // type@0ac1 │ │ +04951c: 1f06 c10a |0002: check-cast v6, [B // type@0ac1 │ │ +049520: 2150 |0004: array-length v0, v5 │ │ +049522: 2161 |0005: array-length v1, v6 │ │ +049524: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +049526: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ +04952a: 2155 |0009: array-length v5, v5 │ │ +04952c: 2166 |000a: array-length v6, v6 │ │ +04952e: 9102 0506 |000b: sub-int v2, v5, v6 │ │ +049532: 2811 |000d: goto 001e // +0011 │ │ +049534: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +049536: 2151 |000f: array-length v1, v5 │ │ +049538: 3510 0e00 |0010: if-ge v0, v1, 001e // +000e │ │ +04953c: 4801 0500 |0012: aget-byte v1, v5, v0 │ │ +049540: 4803 0600 |0014: aget-byte v3, v6, v0 │ │ +049544: 3231 0500 |0016: if-eq v1, v3, 001b // +0005 │ │ +049548: 9102 0103 |0018: sub-int v2, v1, v3 │ │ +04954c: 2804 |001a: goto 001e // +0004 │ │ +04954e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +049552: 28f2 |001d: goto 000f // -000e │ │ +049554: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #5 header: │ │ class_idx : 11 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #5 annotations: │ │ Annotations on class │ │ @@ -879,21 +876,21 @@ │ │ │ │ #1 : (in La0/e$a;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #6 header: │ │ class_idx : 14 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #6 annotations: │ │ Annotations on class │ │ @@ -916,272 +913,272 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0491e4: |[0491e4] a0.e.:()V │ │ -0491f4: 2200 0a00 |0000: new-instance v0, La0/d; // type@000a │ │ -0491f8: 7010 0700 0000 |0002: invoke-direct {v0}, La0/d;.:()V // method@0007 │ │ -0491fe: 6900 0700 |0005: sput-object v0, La0/e;.a:La0/d; // field@0007 │ │ -049202: 0e00 |0007: return-void │ │ +049acc: |[049acc] a0.e.:()V │ │ +049adc: 2200 0a00 |0000: new-instance v0, La0/d; // type@000a │ │ +049ae0: 7010 0700 0000 |0002: invoke-direct {v0}, La0/d;.:()V // method@0007 │ │ +049ae6: 6900 0700 |0005: sput-object v0, La0/e;.a:La0/d; // field@0007 │ │ +049aea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/e;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;La0/g;)La0/m;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 468 16-bit code units │ │ -048e20: |[048e20] a0.e.a:(Landroid/content/Context;La0/g;)La0/m; │ │ -048e30: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -048e34: 0801 1600 |0002: move-object/from16 v1, v22 │ │ -048e38: 7401 3801 1500 |0004: invoke-virtual/range {v21}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -048e3e: 0c02 |0007: move-result-object v2 │ │ -048e40: 7401 3a01 1500 |0008: invoke-virtual/range {v21}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -048e46: 0c03 |000b: move-result-object v3 │ │ -048e48: 5414 0800 |000c: iget-object v4, v1, La0/g;.a:Ljava/lang/String; // field@0008 │ │ -048e4c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -048e4e: 6e30 8e01 4205 |000f: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@018e │ │ -048e54: 0c06 |0012: move-result-object v6 │ │ -048e56: 3806 b501 |0013: if-eqz v6, 01c8 // +01b5 │ │ -048e5a: 5467 5700 |0015: iget-object v7, v6, Landroid/content/pm/ProviderInfo;.packageName:Ljava/lang/String; // field@0057 │ │ -048e5e: 5418 0900 |0017: iget-object v8, v1, La0/g;.b:Ljava/lang/String; // field@0009 │ │ -048e62: 6e20 971c 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -048e68: 0a07 |001c: move-result v7 │ │ -048e6a: 3807 8a01 |001d: if-eqz v7, 01a7 // +018a │ │ -048e6e: 5464 5700 |001f: iget-object v4, v6, Landroid/content/pm/ProviderInfo;.packageName:Ljava/lang/String; // field@0057 │ │ -048e72: 1307 4000 |0021: const/16 v7, #int 64 // #40 │ │ -048e76: 6e30 8601 4207 |0023: invoke-virtual {v2, v4, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ -048e7c: 0c02 |0026: move-result-object v2 │ │ -048e7e: 5422 5100 |0027: iget-object v2, v2, Landroid/content/pm/PackageInfo;.signatures:[Landroid/content/pm/Signature; // field@0051 │ │ -048e82: 2204 5706 |0029: new-instance v4, Ljava/util/ArrayList; // type@0657 │ │ -048e86: 7010 7e1d 0400 |002b: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -048e8c: 2127 |002e: array-length v7, v2 │ │ -048e8e: 1208 |002f: const/4 v8, #int 0 // #0 │ │ -048e90: 3578 0e00 |0030: if-ge v8, v7, 003e // +000e │ │ -048e94: 4609 0208 |0032: aget-object v9, v2, v8 │ │ -048e98: 6e10 9101 0900 |0034: invoke-virtual {v9}, Landroid/content/pm/Signature;.toByteArray:()[B // method@0191 │ │ -048e9e: 0c09 |0037: move-result-object v9 │ │ -048ea0: 6e20 821d 9400 |0038: invoke-virtual {v4, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -048ea6: d808 0801 |003b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -048eaa: 28f3 |003d: goto 0030 // -000d │ │ -048eac: 6202 0700 |003e: sget-object v2, La0/e;.a:La0/d; // field@0007 │ │ -048eb0: 7120 be1d 2400 |0040: invoke-static {v4, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dbe │ │ -048eb6: 5412 0b00 |0043: iget-object v2, v1, La0/g;.d:Ljava/util/List; // field@000b │ │ -048eba: 3802 0300 |0045: if-eqz v2, 0048 // +0003 │ │ -048ebe: 2805 |0047: goto 004c // +0005 │ │ -048ec0: 7120 1530 5300 |0048: invoke-static {v3, v5}, Lv/d;.b:(Landroid/content/res/Resources;I)Ljava/util/List; // method@3015 │ │ -048ec6: 0c02 |004b: move-result-object v2 │ │ -048ec8: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -048eca: 7210 011e 0200 |004d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1e01 │ │ -048ed0: 0a07 |0050: move-result v7 │ │ -048ed2: 1208 |0051: const/4 v8, #int 0 // #0 │ │ -048ed4: 1219 |0052: const/4 v9, #int 1 // #1 │ │ -048ed6: 3573 4200 |0053: if-ge v3, v7, 0095 // +0042 │ │ -048eda: 2207 5706 |0055: new-instance v7, Ljava/util/ArrayList; // type@0657 │ │ -048ede: 7220 fa1d 3200 |0057: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1dfa │ │ -048ee4: 0c0a |005a: move-result-object v10 │ │ -048ee6: 1f0a 5b06 |005b: check-cast v10, Ljava/util/Collection; // type@065b │ │ -048eea: 7020 801d a700 |005d: invoke-direct {v7, v10}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1d80 │ │ -048ef0: 620a 0700 |0060: sget-object v10, La0/e;.a:La0/d; // field@0007 │ │ -048ef4: 7120 be1d a700 |0062: invoke-static {v7, v10}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dbe │ │ -048efa: 6e10 8e1d 0400 |0065: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -048f00: 0a0a |0068: move-result v10 │ │ -048f02: 6e10 8e1d 0700 |0069: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -048f08: 0a0b |006c: move-result v11 │ │ -048f0a: 32ba 0300 |006d: if-eq v10, v11, 0070 // +0003 │ │ -048f0e: 281a |006f: goto 0089 // +001a │ │ -048f10: 120a |0070: const/4 v10, #int 0 // #0 │ │ -048f12: 6e10 8e1d 0400 |0071: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -048f18: 0a0b |0074: move-result v11 │ │ -048f1a: 35ba 1900 |0075: if-ge v10, v11, 008e // +0019 │ │ -048f1e: 6e20 881d a400 |0077: invoke-virtual {v4, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -048f24: 0c0b |007a: move-result-object v11 │ │ -048f26: 1f0b b20a |007b: check-cast v11, [B // type@0ab2 │ │ -048f2a: 6e20 881d a700 |007d: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -048f30: 0c0c |0080: move-result-object v12 │ │ -048f32: 1f0c b20a |0081: check-cast v12, [B // type@0ab2 │ │ -048f36: 7120 9d1d cb00 |0083: invoke-static {v11, v12}, Ljava/util/Arrays;.equals:([B[B)Z // method@1d9d │ │ -048f3c: 0a0b |0086: move-result v11 │ │ -048f3e: 390b 0400 |0087: if-nez v11, 008b // +0004 │ │ -048f42: 1207 |0089: const/4 v7, #int 0 // #0 │ │ -048f44: 2805 |008a: goto 008f // +0005 │ │ -048f46: d80a 0a01 |008b: add-int/lit8 v10, v10, #int 1 // #01 │ │ -048f4a: 28e4 |008d: goto 0071 // -001c │ │ -048f4c: 1217 |008e: const/4 v7, #int 1 // #1 │ │ -048f4e: 3807 0300 |008f: if-eqz v7, 0092 // +0003 │ │ -048f52: 2805 |0091: goto 0096 // +0005 │ │ -048f54: d803 0301 |0092: add-int/lit8 v3, v3, #int 1 // #01 │ │ -048f58: 28b9 |0094: goto 004d // -0047 │ │ -048f5a: 0786 |0095: move-object v6, v8 │ │ -048f5c: 3906 0800 |0096: if-nez v6, 009e // +0008 │ │ -048f60: 2200 1700 |0098: new-instance v0, La0/m; // type@0017 │ │ -048f64: 7030 2400 9008 |009a: invoke-direct {v0, v9, v8}, La0/m;.:(I[La0/n;)V // method@0024 │ │ -048f6a: 1100 |009d: return-object v0 │ │ -048f6c: 5462 5500 |009e: iget-object v2, v6, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0055 │ │ -048f70: 2203 5706 |00a0: new-instance v3, Ljava/util/ArrayList; // type@0657 │ │ -048f74: 7010 7e1d 0300 |00a2: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -048f7a: 2204 cf00 |00a5: new-instance v4, Landroid/net/Uri$Builder; // type@00cf │ │ -048f7e: 7010 3003 0400 |00a7: invoke-direct {v4}, Landroid/net/Uri$Builder;.:()V // method@0330 │ │ -048f84: 1a06 b418 |00aa: const-string v6, "content" // string@18b4 │ │ -048f88: 6e20 3803 6400 |00ac: invoke-virtual {v4, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0338 │ │ -048f8e: 0c04 |00af: move-result-object v4 │ │ -048f90: 6e20 3403 2400 |00b0: invoke-virtual {v4, v2}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0334 │ │ -048f96: 0c04 |00b3: move-result-object v4 │ │ -048f98: 6e10 3503 0400 |00b4: invoke-virtual {v4}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0335 │ │ -048f9e: 0c04 |00b7: move-result-object v4 │ │ -048fa0: 2207 cf00 |00b8: new-instance v7, Landroid/net/Uri$Builder; // type@00cf │ │ -048fa4: 7010 3003 0700 |00ba: invoke-direct {v7}, Landroid/net/Uri$Builder;.:()V // method@0330 │ │ -048faa: 6e20 3803 6700 |00bd: invoke-virtual {v7, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0338 │ │ -048fb0: 0c06 |00c0: move-result-object v6 │ │ -048fb2: 6e20 3403 2600 |00c1: invoke-virtual {v6, v2}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0334 │ │ -048fb8: 0c02 |00c4: move-result-object v2 │ │ -048fba: 1a06 091a |00c5: const-string v6, "file" // string@1a09 │ │ -048fbe: 6e20 3203 6200 |00c7: invoke-virtual {v2, v6}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0332 │ │ -048fc4: 0c02 |00ca: move-result-object v2 │ │ -048fc6: 6e10 3503 0200 |00cb: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0335 │ │ -048fcc: 0c02 |00ce: move-result-object v2 │ │ -048fce: 6006 9300 |00cf: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -048fd2: 1307 1800 |00d1: const/16 v7, #int 24 // #18 │ │ -048fd6: 3576 0800 |00d3: if-ge v6, v7, 00db // +0008 │ │ -048fda: 2206 0c00 |00d5: new-instance v6, La0/e$b; // type@000c │ │ -048fde: 7030 0b00 0604 |00d7: invoke-direct {v6, v0, v4}, La0/e$b;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@000b │ │ -048fe4: 2806 |00da: goto 00e0 // +0006 │ │ -048fe6: 2206 0d00 |00db: new-instance v6, La0/e$c; // type@000d │ │ -048fea: 7030 0e00 0604 |00dd: invoke-direct {v6, v0, v4}, La0/e$c;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@000e │ │ -048ff0: 1a0a 8f16 |00e0: const-string v10, "_id" // string@168f │ │ -048ff4: 1a0b 101a |00e2: const-string v11, "file_id" // string@1a10 │ │ -048ff8: 1a0c 5a1a |00e4: const-string v12, "font_ttc_index" // string@1a5a │ │ -048ffc: 1a0d 5b1a |00e6: const-string v13, "font_variation_settings" // string@1a5b │ │ -049000: 1a0e 5c1a |00e8: const-string v14, "font_weight" // string@1a5c │ │ -049004: 1a0f 591a |00ea: const-string v15, "font_italic" // string@1a59 │ │ -049008: 1a10 1423 |00ec: const-string v16, "result_code" // string@2314 │ │ -04900c: 2507 ec0a 0a00 |00ee: filled-new-array/range {v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@0aec │ │ -049012: 0c00 |00f1: move-result-object v0 │ │ -049014: 2397 ec0a |00f2: new-array v7, v9, [Ljava/lang/String; // type@0aec │ │ -049018: 5411 0a00 |00f4: iget-object v1, v1, La0/g;.c:Ljava/lang/String; // field@000a │ │ -04901c: 4d01 0705 |00f6: aput-object v1, v7, v5 │ │ -049020: 7240 0900 4670 |00f8: invoke-interface {v6, v4, v0, v7}, La0/e$a;.a:(Landroid/net/Uri;[Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0009 │ │ -049026: 0c08 |00fb: move-result-object v8 │ │ -049028: 3808 8b00 |00fc: if-eqz v8, 0187 // +008b │ │ -04902c: 7210 e001 0800 |00fe: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@01e0 │ │ -049032: 0a00 |0101: move-result v0 │ │ -049034: 3d00 8500 |0102: if-lez v0, 0187 // +0085 │ │ -049038: 1a00 1423 |0104: const-string v0, "result_code" // string@2314 │ │ -04903c: 7220 de01 0800 |0106: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049042: 0a00 |0109: move-result v0 │ │ -049044: 2203 5706 |010a: new-instance v3, Ljava/util/ArrayList; // type@0657 │ │ -049048: 7010 7e1d 0300 |010c: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -04904e: 1a01 8f16 |010f: const-string v1, "_id" // string@168f │ │ -049052: 7220 de01 1800 |0111: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049058: 0a01 |0114: move-result v1 │ │ -04905a: 1a07 101a |0115: const-string v7, "file_id" // string@1a10 │ │ -04905e: 7220 de01 7800 |0117: invoke-interface {v8, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049064: 0a07 |011a: move-result v7 │ │ -049066: 1a0a 5a1a |011b: const-string v10, "font_ttc_index" // string@1a5a │ │ -04906a: 7220 de01 a800 |011d: invoke-interface {v8, v10}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049070: 0a0a |0120: move-result v10 │ │ -049072: 1a0b 5c1a |0121: const-string v11, "font_weight" // string@1a5c │ │ -049076: 7220 de01 b800 |0123: invoke-interface {v8, v11}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -04907c: 0a0b |0126: move-result v11 │ │ -04907e: 1a0c 591a |0127: const-string v12, "font_italic" // string@1a59 │ │ -049082: 7220 de01 c800 |0129: invoke-interface {v8, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049088: 0a0c |012c: move-result v12 │ │ -04908a: 7210 e701 0800 |012d: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@01e7 │ │ -049090: 0a0d |0130: move-result v13 │ │ -049092: 380d 5600 |0131: if-eqz v13, 0187 // +0056 │ │ -049096: 12fd |0133: const/4 v13, #int -1 // #ff │ │ -049098: 32d0 0900 |0134: if-eq v0, v13, 013d // +0009 │ │ -04909c: 7220 e201 0800 |0136: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ -0490a2: 0a0e |0139: move-result v14 │ │ -0490a4: 0214 0e00 |013a: move/from16 v20, v14 │ │ -0490a8: 2804 |013c: goto 0140 // +0004 │ │ -0490aa: 120e |013d: const/4 v14, #int 0 // #0 │ │ -0490ac: 1314 0000 |013e: const/16 v20, #int 0 // #0 │ │ -0490b0: 32da 0900 |0140: if-eq v10, v13, 0149 // +0009 │ │ -0490b4: 7220 e201 a800 |0142: invoke-interface {v8, v10}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ -0490ba: 0a0e |0145: move-result v14 │ │ -0490bc: 0211 0e00 |0146: move/from16 v17, v14 │ │ -0490c0: 2804 |0148: goto 014c // +0004 │ │ -0490c2: 120e |0149: const/4 v14, #int 0 // #0 │ │ -0490c4: 1311 0000 |014a: const/16 v17, #int 0 // #0 │ │ -0490c8: 33d7 0b00 |014c: if-ne v7, v13, 0157 // +000b │ │ -0490cc: 7220 e301 1800 |014e: invoke-interface {v8, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01e3 │ │ -0490d2: 0b0e |0151: move-result-wide v14 │ │ -0490d4: 7130 2101 e40f |0152: invoke-static {v4, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0121 │ │ -0490da: 0c0e |0155: move-result-object v14 │ │ -0490dc: 2809 |0156: goto 015f // +0009 │ │ -0490de: 7220 e301 7800 |0157: invoke-interface {v8, v7}, Landroid/database/Cursor;.getLong:(I)J // method@01e3 │ │ -0490e4: 0b0e |015a: move-result-wide v14 │ │ -0490e6: 7130 2101 e20f |015b: invoke-static {v2, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0121 │ │ -0490ec: 0c0e |015e: move-result-object v14 │ │ -0490ee: 0810 0e00 |015f: move-object/from16 v16, v14 │ │ -0490f2: 32db 0900 |0161: if-eq v11, v13, 016a // +0009 │ │ -0490f6: 7220 e201 b800 |0163: invoke-interface {v8, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ -0490fc: 0a0e |0166: move-result v14 │ │ -0490fe: 0212 0e00 |0167: move/from16 v18, v14 │ │ -049102: 2805 |0169: goto 016e // +0005 │ │ -049104: 130e 9001 |016a: const/16 v14, #int 400 // #190 │ │ -049108: 1312 9001 |016c: const/16 v18, #int 400 // #190 │ │ -04910c: 32dc 0c00 |016e: if-eq v12, v13, 017a // +000c │ │ -049110: 7220 e201 c800 |0170: invoke-interface {v8, v12}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ -049116: 0a0d |0173: move-result v13 │ │ -049118: 339d 0600 |0174: if-ne v13, v9, 017a // +0006 │ │ -04911c: 121d |0176: const/4 v13, #int 1 // #1 │ │ -04911e: 1313 0100 |0177: const/16 v19, #int 1 // #1 │ │ -049122: 2804 |0179: goto 017d // +0004 │ │ -049124: 120d |017a: const/4 v13, #int 0 // #0 │ │ -049126: 1313 0000 |017b: const/16 v19, #int 0 // #0 │ │ -04912a: 220d 1800 |017d: new-instance v13, La0/n; // type@0018 │ │ -04912e: 07df |017f: move-object v15, v13 │ │ -049130: 7606 2500 0f00 |0180: invoke-direct/range {v15, v16, v17, v18, v19, v20}, La0/n;.:(Landroid/net/Uri;IIZI)V // method@0025 │ │ -049136: 6e20 821d d300 |0183: invoke-virtual {v3, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -04913c: 28a7 |0186: goto 012d // -0059 │ │ -04913e: 3808 0500 |0187: if-eqz v8, 018c // +0005 │ │ -049142: 7210 dd01 0800 |0189: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@01dd │ │ -049148: 7210 0a00 0600 |018c: invoke-interface {v6}, La0/e$a;.close:()V // method@000a │ │ -04914e: 2350 b80a |018f: new-array v0, v5, [La0/n; // type@0ab8 │ │ -049152: 6e20 901d 0300 |0191: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1d90 │ │ -049158: 0c00 |0194: move-result-object v0 │ │ -04915a: 1f00 b80a |0195: check-cast v0, [La0/n; // type@0ab8 │ │ -04915e: 2201 1700 |0197: new-instance v1, La0/m; // type@0017 │ │ -049162: 7030 2400 5100 |0199: invoke-direct {v1, v5, v0}, La0/m;.:(I[La0/n;)V // method@0024 │ │ -049168: 1101 |019c: return-object v1 │ │ -04916a: 0d00 |019d: move-exception v0 │ │ -04916c: 3808 0500 |019e: if-eqz v8, 01a3 // +0005 │ │ -049170: 7210 dd01 0800 |01a0: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@01dd │ │ -049176: 7210 0a00 0600 |01a3: invoke-interface {v6}, La0/e$a;.close:()V // method@000a │ │ -04917c: 2700 |01a6: throw v0 │ │ -04917e: 2200 6b00 |01a7: new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException; // type@006b │ │ -049182: 2202 1806 |01a9: new-instance v2, Ljava/lang/StringBuilder; // type@0618 │ │ -049186: 7010 b81c 0200 |01ab: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -04918c: 1a03 5305 |01ae: const-string v3, "Found content provider " // string@0553 │ │ -049190: 6e20 c51c 3200 |01b0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -049196: 6e20 c51c 4200 |01b3: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -04919c: 1a03 b301 |01b6: const-string v3, ", but package was not " // string@01b3 │ │ -0491a0: 6e20 c51c 3200 |01b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0491a6: 5411 0900 |01bb: iget-object v1, v1, La0/g;.b:Ljava/lang/String; // field@0009 │ │ -0491aa: 6e20 c51c 1200 |01bd: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0491b0: 6e10 cd1c 0200 |01c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0491b6: 0c01 |01c3: move-result-object v1 │ │ -0491b8: 7020 7d01 1000 |01c4: invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.:(Ljava/lang/String;)V // method@017d │ │ -0491be: 2700 |01c7: throw v0 │ │ -0491c0: 2200 6b00 |01c8: new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException; // type@006b │ │ -0491c4: 1a01 5012 |01ca: const-string v1, "No package found for authority: " // string@1250 │ │ -0491c8: 7120 3814 4100 |01cc: invoke-static {v1, v4}, Le2/f;.f:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1438 │ │ -0491ce: 0c01 |01cf: move-result-object v1 │ │ -0491d0: 7020 7d01 1000 |01d0: invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.:(Ljava/lang/String;)V // method@017d │ │ -0491d6: 2700 |01d3: throw v0 │ │ +049708: |[049708] a0.e.a:(Landroid/content/Context;La0/g;)La0/m; │ │ +049718: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +04971c: 0801 1600 |0002: move-object/from16 v1, v22 │ │ +049720: 7401 4801 1500 |0004: invoke-virtual/range {v21}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ +049726: 0c02 |0007: move-result-object v2 │ │ +049728: 7401 4a01 1500 |0008: invoke-virtual/range {v21}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +04972e: 0c03 |000b: move-result-object v3 │ │ +049730: 5414 0800 |000c: iget-object v4, v1, La0/g;.a:Ljava/lang/String; // field@0008 │ │ +049734: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +049736: 6e30 9e01 4205 |000f: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@019e │ │ +04973c: 0c06 |0012: move-result-object v6 │ │ +04973e: 3806 b501 |0013: if-eqz v6, 01c8 // +01b5 │ │ +049742: 5467 5400 |0015: iget-object v7, v6, Landroid/content/pm/ProviderInfo;.packageName:Ljava/lang/String; // field@0054 │ │ +049746: 5418 0900 |0017: iget-object v8, v1, La0/g;.b:Ljava/lang/String; // field@0009 │ │ +04974a: 6e20 e71c 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +049750: 0a07 |001c: move-result v7 │ │ +049752: 3807 8a01 |001d: if-eqz v7, 01a7 // +018a │ │ +049756: 5464 5400 |001f: iget-object v4, v6, Landroid/content/pm/ProviderInfo;.packageName:Ljava/lang/String; // field@0054 │ │ +04975a: 1307 4000 |0021: const/16 v7, #int 64 // #40 │ │ +04975e: 6e30 9601 4207 |0023: invoke-virtual {v2, v4, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0196 │ │ +049764: 0c02 |0026: move-result-object v2 │ │ +049766: 5422 4e00 |0027: iget-object v2, v2, Landroid/content/pm/PackageInfo;.signatures:[Landroid/content/pm/Signature; // field@004e │ │ +04976a: 2204 6906 |0029: new-instance v4, Ljava/util/ArrayList; // type@0669 │ │ +04976e: 7010 ce1d 0400 |002b: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +049774: 2127 |002e: array-length v7, v2 │ │ +049776: 1208 |002f: const/4 v8, #int 0 // #0 │ │ +049778: 3578 0e00 |0030: if-ge v8, v7, 003e // +000e │ │ +04977c: 4609 0208 |0032: aget-object v9, v2, v8 │ │ +049780: 6e10 a101 0900 |0034: invoke-virtual {v9}, Landroid/content/pm/Signature;.toByteArray:()[B // method@01a1 │ │ +049786: 0c09 |0037: move-result-object v9 │ │ +049788: 6e20 d21d 9400 |0038: invoke-virtual {v4, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +04978e: d808 0801 |003b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +049792: 28f3 |003d: goto 0030 // -000d │ │ +049794: 6202 0700 |003e: sget-object v2, La0/e;.a:La0/d; // field@0007 │ │ +049798: 7120 0e1e 2400 |0040: invoke-static {v4, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1e0e │ │ +04979e: 5412 0b00 |0043: iget-object v2, v1, La0/g;.d:Ljava/util/List; // field@000b │ │ +0497a2: 3802 0300 |0045: if-eqz v2, 0048 // +0003 │ │ +0497a6: 2805 |0047: goto 004c // +0005 │ │ +0497a8: 7120 6530 5300 |0048: invoke-static {v3, v5}, Lv/d;.b:(Landroid/content/res/Resources;I)Ljava/util/List; // method@3065 │ │ +0497ae: 0c02 |004b: move-result-object v2 │ │ +0497b0: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +0497b2: 7210 511e 0200 |004d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1e51 │ │ +0497b8: 0a07 |0050: move-result v7 │ │ +0497ba: 1208 |0051: const/4 v8, #int 0 // #0 │ │ +0497bc: 1219 |0052: const/4 v9, #int 1 // #1 │ │ +0497be: 3573 4200 |0053: if-ge v3, v7, 0095 // +0042 │ │ +0497c2: 2207 6906 |0055: new-instance v7, Ljava/util/ArrayList; // type@0669 │ │ +0497c6: 7220 4a1e 3200 |0057: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e4a │ │ +0497cc: 0c0a |005a: move-result-object v10 │ │ +0497ce: 1f0a 6d06 |005b: check-cast v10, Ljava/util/Collection; // type@066d │ │ +0497d2: 7020 d01d a700 |005d: invoke-direct {v7, v10}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1dd0 │ │ +0497d8: 620a 0700 |0060: sget-object v10, La0/e;.a:La0/d; // field@0007 │ │ +0497dc: 7120 0e1e a700 |0062: invoke-static {v7, v10}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1e0e │ │ +0497e2: 6e10 de1d 0400 |0065: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0497e8: 0a0a |0068: move-result v10 │ │ +0497ea: 6e10 de1d 0700 |0069: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0497f0: 0a0b |006c: move-result v11 │ │ +0497f2: 32ba 0300 |006d: if-eq v10, v11, 0070 // +0003 │ │ +0497f6: 281a |006f: goto 0089 // +001a │ │ +0497f8: 120a |0070: const/4 v10, #int 0 // #0 │ │ +0497fa: 6e10 de1d 0400 |0071: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +049800: 0a0b |0074: move-result v11 │ │ +049802: 35ba 1900 |0075: if-ge v10, v11, 008e // +0019 │ │ +049806: 6e20 d81d a400 |0077: invoke-virtual {v4, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +04980c: 0c0b |007a: move-result-object v11 │ │ +04980e: 1f0b c10a |007b: check-cast v11, [B // type@0ac1 │ │ +049812: 6e20 d81d a700 |007d: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +049818: 0c0c |0080: move-result-object v12 │ │ +04981a: 1f0c c10a |0081: check-cast v12, [B // type@0ac1 │ │ +04981e: 7120 ed1d cb00 |0083: invoke-static {v11, v12}, Ljava/util/Arrays;.equals:([B[B)Z // method@1ded │ │ +049824: 0a0b |0086: move-result v11 │ │ +049826: 390b 0400 |0087: if-nez v11, 008b // +0004 │ │ +04982a: 1207 |0089: const/4 v7, #int 0 // #0 │ │ +04982c: 2805 |008a: goto 008f // +0005 │ │ +04982e: d80a 0a01 |008b: add-int/lit8 v10, v10, #int 1 // #01 │ │ +049832: 28e4 |008d: goto 0071 // -001c │ │ +049834: 1217 |008e: const/4 v7, #int 1 // #1 │ │ +049836: 3807 0300 |008f: if-eqz v7, 0092 // +0003 │ │ +04983a: 2805 |0091: goto 0096 // +0005 │ │ +04983c: d803 0301 |0092: add-int/lit8 v3, v3, #int 1 // #01 │ │ +049840: 28b9 |0094: goto 004d // -0047 │ │ +049842: 0786 |0095: move-object v6, v8 │ │ +049844: 3906 0800 |0096: if-nez v6, 009e // +0008 │ │ +049848: 2200 1700 |0098: new-instance v0, La0/m; // type@0017 │ │ +04984c: 7030 2400 9008 |009a: invoke-direct {v0, v9, v8}, La0/m;.:(I[La0/n;)V // method@0024 │ │ +049852: 1100 |009d: return-object v0 │ │ +049854: 5462 5200 |009e: iget-object v2, v6, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0052 │ │ +049858: 2203 6906 |00a0: new-instance v3, Ljava/util/ArrayList; // type@0669 │ │ +04985c: 7010 ce1d 0300 |00a2: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +049862: 2204 cf00 |00a5: new-instance v4, Landroid/net/Uri$Builder; // type@00cf │ │ +049866: 7010 4103 0400 |00a7: invoke-direct {v4}, Landroid/net/Uri$Builder;.:()V // method@0341 │ │ +04986c: 1a06 da18 |00aa: const-string v6, "content" // string@18da │ │ +049870: 6e20 4903 6400 |00ac: invoke-virtual {v4, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0349 │ │ +049876: 0c04 |00af: move-result-object v4 │ │ +049878: 6e20 4503 2400 |00b0: invoke-virtual {v4, v2}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0345 │ │ +04987e: 0c04 |00b3: move-result-object v4 │ │ +049880: 6e10 4603 0400 |00b4: invoke-virtual {v4}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0346 │ │ +049886: 0c04 |00b7: move-result-object v4 │ │ +049888: 2207 cf00 |00b8: new-instance v7, Landroid/net/Uri$Builder; // type@00cf │ │ +04988c: 7010 4103 0700 |00ba: invoke-direct {v7}, Landroid/net/Uri$Builder;.:()V // method@0341 │ │ +049892: 6e20 4903 6700 |00bd: invoke-virtual {v7, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0349 │ │ +049898: 0c06 |00c0: move-result-object v6 │ │ +04989a: 6e20 4503 2600 |00c1: invoke-virtual {v6, v2}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0345 │ │ +0498a0: 0c02 |00c4: move-result-object v2 │ │ +0498a2: 1a06 341a |00c5: const-string v6, "file" // string@1a34 │ │ +0498a6: 6e20 4303 6200 |00c7: invoke-virtual {v2, v6}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0343 │ │ +0498ac: 0c02 |00ca: move-result-object v2 │ │ +0498ae: 6e10 4603 0200 |00cb: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0346 │ │ +0498b4: 0c02 |00ce: move-result-object v2 │ │ +0498b6: 6006 9000 |00cf: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +0498ba: 1307 1800 |00d1: const/16 v7, #int 24 // #18 │ │ +0498be: 3576 0800 |00d3: if-ge v6, v7, 00db // +0008 │ │ +0498c2: 2206 0c00 |00d5: new-instance v6, La0/e$b; // type@000c │ │ +0498c6: 7030 0b00 0604 |00d7: invoke-direct {v6, v0, v4}, La0/e$b;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@000b │ │ +0498cc: 2806 |00da: goto 00e0 // +0006 │ │ +0498ce: 2206 0d00 |00db: new-instance v6, La0/e$c; // type@000d │ │ +0498d2: 7030 0e00 0604 |00dd: invoke-direct {v6, v0, v4}, La0/e$c;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@000e │ │ +0498d8: 1a0a b316 |00e0: const-string v10, "_id" // string@16b3 │ │ +0498dc: 1a0b 3b1a |00e2: const-string v11, "file_id" // string@1a3b │ │ +0498e0: 1a0c 881a |00e4: const-string v12, "font_ttc_index" // string@1a88 │ │ +0498e4: 1a0d 891a |00e6: const-string v13, "font_variation_settings" // string@1a89 │ │ +0498e8: 1a0e 8a1a |00e8: const-string v14, "font_weight" // string@1a8a │ │ +0498ec: 1a0f 871a |00ea: const-string v15, "font_italic" // string@1a87 │ │ +0498f0: 1a10 5023 |00ec: const-string v16, "result_code" // string@2350 │ │ +0498f4: 2507 fb0a 0a00 |00ee: filled-new-array/range {v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@0afb │ │ +0498fa: 0c00 |00f1: move-result-object v0 │ │ +0498fc: 2397 fb0a |00f2: new-array v7, v9, [Ljava/lang/String; // type@0afb │ │ +049900: 5411 0a00 |00f4: iget-object v1, v1, La0/g;.c:Ljava/lang/String; // field@000a │ │ +049904: 4d01 0705 |00f6: aput-object v1, v7, v5 │ │ +049908: 7240 0900 4670 |00f8: invoke-interface {v6, v4, v0, v7}, La0/e$a;.a:(Landroid/net/Uri;[Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0009 │ │ +04990e: 0c08 |00fb: move-result-object v8 │ │ +049910: 3808 8b00 |00fc: if-eqz v8, 0187 // +008b │ │ +049914: 7210 f001 0800 |00fe: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@01f0 │ │ +04991a: 0a00 |0101: move-result v0 │ │ +04991c: 3d00 8500 |0102: if-lez v0, 0187 // +0085 │ │ +049920: 1a00 5023 |0104: const-string v0, "result_code" // string@2350 │ │ +049924: 7220 ee01 0800 |0106: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01ee │ │ +04992a: 0a00 |0109: move-result v0 │ │ +04992c: 2203 6906 |010a: new-instance v3, Ljava/util/ArrayList; // type@0669 │ │ +049930: 7010 ce1d 0300 |010c: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +049936: 1a01 b316 |010f: const-string v1, "_id" // string@16b3 │ │ +04993a: 7220 ee01 1800 |0111: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01ee │ │ +049940: 0a01 |0114: move-result v1 │ │ +049942: 1a07 3b1a |0115: const-string v7, "file_id" // string@1a3b │ │ +049946: 7220 ee01 7800 |0117: invoke-interface {v8, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01ee │ │ +04994c: 0a07 |011a: move-result v7 │ │ +04994e: 1a0a 881a |011b: const-string v10, "font_ttc_index" // string@1a88 │ │ +049952: 7220 ee01 a800 |011d: invoke-interface {v8, v10}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01ee │ │ +049958: 0a0a |0120: move-result v10 │ │ +04995a: 1a0b 8a1a |0121: const-string v11, "font_weight" // string@1a8a │ │ +04995e: 7220 ee01 b800 |0123: invoke-interface {v8, v11}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01ee │ │ +049964: 0a0b |0126: move-result v11 │ │ +049966: 1a0c 871a |0127: const-string v12, "font_italic" // string@1a87 │ │ +04996a: 7220 ee01 c800 |0129: invoke-interface {v8, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01ee │ │ +049970: 0a0c |012c: move-result v12 │ │ +049972: 7210 f701 0800 |012d: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@01f7 │ │ +049978: 0a0d |0130: move-result v13 │ │ +04997a: 380d 5600 |0131: if-eqz v13, 0187 // +0056 │ │ +04997e: 12fd |0133: const/4 v13, #int -1 // #ff │ │ +049980: 32d0 0900 |0134: if-eq v0, v13, 013d // +0009 │ │ +049984: 7220 f201 0800 |0136: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01f2 │ │ +04998a: 0a0e |0139: move-result v14 │ │ +04998c: 0214 0e00 |013a: move/from16 v20, v14 │ │ +049990: 2804 |013c: goto 0140 // +0004 │ │ +049992: 120e |013d: const/4 v14, #int 0 // #0 │ │ +049994: 1314 0000 |013e: const/16 v20, #int 0 // #0 │ │ +049998: 32da 0900 |0140: if-eq v10, v13, 0149 // +0009 │ │ +04999c: 7220 f201 a800 |0142: invoke-interface {v8, v10}, Landroid/database/Cursor;.getInt:(I)I // method@01f2 │ │ +0499a2: 0a0e |0145: move-result v14 │ │ +0499a4: 0211 0e00 |0146: move/from16 v17, v14 │ │ +0499a8: 2804 |0148: goto 014c // +0004 │ │ +0499aa: 120e |0149: const/4 v14, #int 0 // #0 │ │ +0499ac: 1311 0000 |014a: const/16 v17, #int 0 // #0 │ │ +0499b0: 33d7 0b00 |014c: if-ne v7, v13, 0157 // +000b │ │ +0499b4: 7220 f301 1800 |014e: invoke-interface {v8, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01f3 │ │ +0499ba: 0b0e |0151: move-result-wide v14 │ │ +0499bc: 7130 3101 e40f |0152: invoke-static {v4, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0131 │ │ +0499c2: 0c0e |0155: move-result-object v14 │ │ +0499c4: 2809 |0156: goto 015f // +0009 │ │ +0499c6: 7220 f301 7800 |0157: invoke-interface {v8, v7}, Landroid/database/Cursor;.getLong:(I)J // method@01f3 │ │ +0499cc: 0b0e |015a: move-result-wide v14 │ │ +0499ce: 7130 3101 e20f |015b: invoke-static {v2, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0131 │ │ +0499d4: 0c0e |015e: move-result-object v14 │ │ +0499d6: 0810 0e00 |015f: move-object/from16 v16, v14 │ │ +0499da: 32db 0900 |0161: if-eq v11, v13, 016a // +0009 │ │ +0499de: 7220 f201 b800 |0163: invoke-interface {v8, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01f2 │ │ +0499e4: 0a0e |0166: move-result v14 │ │ +0499e6: 0212 0e00 |0167: move/from16 v18, v14 │ │ +0499ea: 2805 |0169: goto 016e // +0005 │ │ +0499ec: 130e 9001 |016a: const/16 v14, #int 400 // #190 │ │ +0499f0: 1312 9001 |016c: const/16 v18, #int 400 // #190 │ │ +0499f4: 32dc 0c00 |016e: if-eq v12, v13, 017a // +000c │ │ +0499f8: 7220 f201 c800 |0170: invoke-interface {v8, v12}, Landroid/database/Cursor;.getInt:(I)I // method@01f2 │ │ +0499fe: 0a0d |0173: move-result v13 │ │ +049a00: 339d 0600 |0174: if-ne v13, v9, 017a // +0006 │ │ +049a04: 121d |0176: const/4 v13, #int 1 // #1 │ │ +049a06: 1313 0100 |0177: const/16 v19, #int 1 // #1 │ │ +049a0a: 2804 |0179: goto 017d // +0004 │ │ +049a0c: 120d |017a: const/4 v13, #int 0 // #0 │ │ +049a0e: 1313 0000 |017b: const/16 v19, #int 0 // #0 │ │ +049a12: 220d 1800 |017d: new-instance v13, La0/n; // type@0018 │ │ +049a16: 07df |017f: move-object v15, v13 │ │ +049a18: 7606 2500 0f00 |0180: invoke-direct/range {v15, v16, v17, v18, v19, v20}, La0/n;.:(Landroid/net/Uri;IIZI)V // method@0025 │ │ +049a1e: 6e20 d21d d300 |0183: invoke-virtual {v3, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +049a24: 28a7 |0186: goto 012d // -0059 │ │ +049a26: 3808 0500 |0187: if-eqz v8, 018c // +0005 │ │ +049a2a: 7210 ed01 0800 |0189: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@01ed │ │ +049a30: 7210 0a00 0600 |018c: invoke-interface {v6}, La0/e$a;.close:()V // method@000a │ │ +049a36: 2350 c70a |018f: new-array v0, v5, [La0/n; // type@0ac7 │ │ +049a3a: 6e20 e01d 0300 |0191: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1de0 │ │ +049a40: 0c00 |0194: move-result-object v0 │ │ +049a42: 1f00 c70a |0195: check-cast v0, [La0/n; // type@0ac7 │ │ +049a46: 2201 1700 |0197: new-instance v1, La0/m; // type@0017 │ │ +049a4a: 7030 2400 5100 |0199: invoke-direct {v1, v5, v0}, La0/m;.:(I[La0/n;)V // method@0024 │ │ +049a50: 1101 |019c: return-object v1 │ │ +049a52: 0d00 |019d: move-exception v0 │ │ +049a54: 3808 0500 |019e: if-eqz v8, 01a3 // +0005 │ │ +049a58: 7210 ed01 0800 |01a0: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@01ed │ │ +049a5e: 7210 0a00 0600 |01a3: invoke-interface {v6}, La0/e$a;.close:()V // method@000a │ │ +049a64: 2700 |01a6: throw v0 │ │ +049a66: 2200 6b00 |01a7: new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException; // type@006b │ │ +049a6a: 2202 2a06 |01a9: new-instance v2, Ljava/lang/StringBuilder; // type@062a │ │ +049a6e: 7010 081d 0200 |01ab: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +049a74: 1a03 5705 |01ae: const-string v3, "Found content provider " // string@0557 │ │ +049a78: 6e20 151d 3200 |01b0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049a7e: 6e20 151d 4200 |01b3: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049a84: 1a03 b301 |01b6: const-string v3, ", but package was not " // string@01b3 │ │ +049a88: 6e20 151d 3200 |01b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049a8e: 5411 0900 |01bb: iget-object v1, v1, La0/g;.b:Ljava/lang/String; // field@0009 │ │ +049a92: 6e20 151d 1200 |01bd: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049a98: 6e10 1d1d 0200 |01c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +049a9e: 0c01 |01c3: move-result-object v1 │ │ +049aa0: 7020 8d01 1000 |01c4: invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.:(Ljava/lang/String;)V // method@018d │ │ +049aa6: 2700 |01c7: throw v0 │ │ +049aa8: 2200 6b00 |01c8: new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException; // type@006b │ │ +049aac: 1a01 6612 |01ca: const-string v1, "No package found for authority: " // string@1266 │ │ +049ab0: 7120 5e14 4100 |01cc: invoke-static {v1, v4}, Le2/l;.d:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@145e │ │ +049ab6: 0c01 |01cf: move-result-object v1 │ │ +049ab8: 7020 8d01 1000 |01d0: invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.:(Ljava/lang/String;)V // method@018d │ │ +049abe: 2700 |01d3: throw v0 │ │ catches : 1 │ │ 0x00e0 - 0x0186 │ │ -> 0x019d │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -3417,21 +3414,21 @@ │ │ 0x08b8 line=2233 │ │ 0x08b9 line=2234 │ │ locals : │ │ 0x0000 - 0x01d4 reg=21 (null) Landroid/content/Context; │ │ 0x0000 - 0x01d4 reg=22 (null) La0/g; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #7 header: │ │ class_idx : 15 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #7 - │ │ Class descriptor : 'La0/f;' │ │ @@ -3439,69 +3436,70 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in La0/f;) │ │ name : 'a' │ │ - type : '(Landroid/content/ContentProviderClient;)V' │ │ + type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -048d4c: |[048d4c] a0.f.a:(Landroid/content/ContentProviderClient;)V │ │ -048d5c: 6e10 1701 0000 |0000: invoke-virtual {v0}, Landroid/content/ContentProviderClient;.close:()V // method@0117 │ │ -048d62: 0e00 |0003: return-void │ │ + insns size : 5 16-bit code units │ │ +049630: |[049630] a0.f.a:(Landroid/view/accessibility/AccessibilityNodeInfo;)I │ │ +049640: 6e10 7707 0000 |0000: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.getDrawingOrder:()I // method@0777 │ │ +049646: 0a00 |0003: move-result v0 │ │ +049648: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/f;) │ │ name : 'b' │ │ - type : '(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V' │ │ + type : '(Landroid/content/ContentProviderClient;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -048d64: |[048d64] a0.f.b:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ -048d74: 6e20 9807 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setImportantForAccessibility:(Z)V // method@0798 │ │ -048d7a: 0e00 |0003: return-void │ │ +04964c: |[04964c] a0.f.b:(Landroid/content/ContentProviderClient;)V │ │ +04965c: 6e10 2701 0000 |0000: invoke-virtual {v0}, Landroid/content/ContentProviderClient;.close:()V // method@0127 │ │ +049662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in La0/f;) │ │ name : 'c' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -048d30: |[048d30] a0.f.c:(Landroid/view/accessibility/AccessibilityNodeInfo;)Z │ │ -048d40: 6e10 7107 0000 |0000: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.isImportantForAccessibility:()Z // method@0771 │ │ -048d46: 0a00 |0003: move-result v0 │ │ -048d48: 0f00 |0004: return v0 │ │ +049614: |[049614] a0.f.c:(Landroid/view/accessibility/AccessibilityNodeInfo;)Z │ │ +049624: 6e10 9707 0000 |0000: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.isImportantForAccessibility:()Z // method@0797 │ │ +04962a: 0a00 |0003: move-result v0 │ │ +04962c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #8 header: │ │ class_idx : 16 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #8 annotations: │ │ Annotations on field #11 'd' │ │ @@ -3542,33 +3540,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -049674: |[049674] a0.g.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ -049684: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04968a: 5b01 0800 |0003: iput-object v1, v0, La0/g;.a:Ljava/lang/String; // field@0008 │ │ -04968e: 5b02 0900 |0005: iput-object v2, v0, La0/g;.b:Ljava/lang/String; // field@0009 │ │ -049692: 5b03 0a00 |0007: iput-object v3, v0, La0/g;.c:Ljava/lang/String; // field@000a │ │ -049696: 6e10 791c 0400 |0009: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -04969c: 5b04 0b00 |000c: iput-object v4, v0, La0/g;.d:Ljava/util/List; // field@000b │ │ -0496a0: 2204 1806 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@0618 │ │ -0496a4: 7010 b81c 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -0496aa: 6e20 c51c 1400 |0013: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0496b0: 1a01 0e02 |0016: const-string v1, "-" // string@020e │ │ -0496b4: 6e20 c51c 1400 |0018: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0496ba: 6e20 c51c 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0496c0: 6e20 c51c 1400 |001e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0496c6: 6e20 c51c 3400 |0021: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0496cc: 6e10 cd1c 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0496d2: 0c01 |0027: move-result-object v1 │ │ -0496d4: 5b01 0c00 |0028: iput-object v1, v0, La0/g;.e:Ljava/lang/String; // field@000c │ │ -0496d8: 0e00 |002a: return-void │ │ +049f5c: |[049f5c] a0.g.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ +049f6c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049f72: 5b01 0800 |0003: iput-object v1, v0, La0/g;.a:Ljava/lang/String; // field@0008 │ │ +049f76: 5b02 0900 |0005: iput-object v2, v0, La0/g;.b:Ljava/lang/String; // field@0009 │ │ +049f7a: 5b03 0a00 |0007: iput-object v3, v0, La0/g;.c:Ljava/lang/String; // field@000a │ │ +049f7e: 6e10 c91c 0400 |0009: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +049f84: 5b04 0b00 |000c: iput-object v4, v0, La0/g;.d:Ljava/util/List; // field@000b │ │ +049f88: 2204 2a06 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@062a │ │ +049f8c: 7010 081d 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +049f92: 6e20 151d 1400 |0013: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049f98: 1a01 0e02 |0016: const-string v1, "-" // string@020e │ │ +049f9c: 6e20 151d 1400 |0018: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049fa2: 6e20 151d 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049fa8: 6e20 151d 1400 |001e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049fae: 6e20 151d 3400 |0021: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049fb4: 6e10 1d1d 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +049fba: 0c01 |0027: move-result-object v1 │ │ +049fbc: 5b01 0c00 |0028: iput-object v1, v0, La0/g;.e:Ljava/lang/String; // field@000c │ │ +049fc0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -4914,74 +4912,74 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -049564: |[049564] a0.g.toString:()Ljava/lang/String; │ │ -049574: 2200 1806 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -049578: 7010 b81c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -04957e: 1a01 4f05 |0005: const-string v1, "FontRequest {mProviderAuthority: " // string@054f │ │ -049582: 7110 c50f 0100 |0007: invoke-static {v1}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -049588: 0c01 |000a: move-result-object v1 │ │ -04958a: 5462 0800 |000b: iget-object v2, v6, La0/g;.a:Ljava/lang/String; // field@0008 │ │ -04958e: 6e20 c51c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -049594: 1a02 de01 |0010: const-string v2, ", mProviderPackage: " // string@01de │ │ -049598: 6e20 c51c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -04959e: 5462 0900 |0015: iget-object v2, v6, La0/g;.b:Ljava/lang/String; // field@0009 │ │ -0495a2: 6e20 c51c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0495a8: 1a02 df01 |001a: const-string v2, ", mQuery: " // string@01df │ │ -0495ac: 6e20 c51c 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0495b2: 5462 0a00 |001f: iget-object v2, v6, La0/g;.c:Ljava/lang/String; // field@000a │ │ -0495b6: 6e20 c51c 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0495bc: 1a02 ce01 |0024: const-string v2, ", mCertificates:" // string@01ce │ │ -0495c0: 6e20 c51c 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0495c6: 6e10 cd1c 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0495cc: 0c01 |002c: move-result-object v1 │ │ -0495ce: 6e20 c51c 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0495d4: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -0495d6: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -0495d8: 5463 0b00 |0032: iget-object v3, v6, La0/g;.d:Ljava/util/List; // field@000b │ │ -0495dc: 7210 011e 0300 |0034: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1e01 │ │ -0495e2: 0a03 |0037: move-result v3 │ │ -0495e4: 3532 3800 |0038: if-ge v2, v3, 0070 // +0038 │ │ -0495e8: 1a03 2b00 |003a: const-string v3, " [" // string@002b │ │ -0495ec: 6e20 c51c 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0495f2: 5463 0b00 |003f: iget-object v3, v6, La0/g;.d:Ljava/util/List; // field@000b │ │ -0495f6: 7220 fa1d 2300 |0041: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1dfa │ │ -0495fc: 0c03 |0044: move-result-object v3 │ │ -0495fe: 1f03 6906 |0045: check-cast v3, Ljava/util/List; // type@0669 │ │ -049602: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -049604: 7210 011e 0300 |0048: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1e01 │ │ -04960a: 0a05 |004b: move-result v5 │ │ -04960c: 3554 1c00 |004c: if-ge v4, v5, 0068 // +001c │ │ -049610: 1a05 1600 |004e: const-string v5, " "" // string@0016 │ │ -049614: 6e20 c51c 5000 |0050: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -04961a: 7220 fa1d 4300 |0053: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1dfa │ │ -049620: 0c05 |0056: move-result-object v5 │ │ -049622: 1f05 b20a |0057: check-cast v5, [B // type@0ab2 │ │ -049626: 7120 3204 1500 |0059: invoke-static {v5, v1}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0432 │ │ -04962c: 0c05 |005c: move-result-object v5 │ │ -04962e: 6e20 c51c 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -049634: 1a05 fb00 |0060: const-string v5, """ // string@00fb │ │ -049638: 6e20 c51c 5000 |0062: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -04963e: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ -049642: 28e1 |0067: goto 0048 // -001f │ │ -049644: 1a03 2c00 |0068: const-string v3, " ]" // string@002c │ │ -049648: 6e20 c51c 3000 |006a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -04964e: d802 0201 |006d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -049652: 28c3 |006f: goto 0032 // -003d │ │ -049654: 1a01 f926 |0070: const-string v1, "}" // string@26f9 │ │ -049658: 6e20 c51c 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -04965e: 1a01 9a1f |0075: const-string v1, "mCertificatesArray: 0" // string@1f9a │ │ -049662: 6e20 c51c 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -049668: 6e10 cd1c 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -04966e: 0c00 |007d: move-result-object v0 │ │ -049670: 1100 |007e: return-object v0 │ │ +049e4c: |[049e4c] a0.g.toString:()Ljava/lang/String; │ │ +049e5c: 2200 2a06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +049e60: 7010 081d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +049e66: 1a01 5305 |0005: const-string v1, "FontRequest {mProviderAuthority: " // string@0553 │ │ +049e6a: 7110 f10f 0100 |0007: invoke-static {v1}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +049e70: 0c01 |000a: move-result-object v1 │ │ +049e72: 5462 0800 |000b: iget-object v2, v6, La0/g;.a:Ljava/lang/String; // field@0008 │ │ +049e76: 6e20 151d 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049e7c: 1a02 de01 |0010: const-string v2, ", mProviderPackage: " // string@01de │ │ +049e80: 6e20 151d 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049e86: 5462 0900 |0015: iget-object v2, v6, La0/g;.b:Ljava/lang/String; // field@0009 │ │ +049e8a: 6e20 151d 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049e90: 1a02 df01 |001a: const-string v2, ", mQuery: " // string@01df │ │ +049e94: 6e20 151d 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049e9a: 5462 0a00 |001f: iget-object v2, v6, La0/g;.c:Ljava/lang/String; // field@000a │ │ +049e9e: 6e20 151d 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049ea4: 1a02 ce01 |0024: const-string v2, ", mCertificates:" // string@01ce │ │ +049ea8: 6e20 151d 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049eae: 6e10 1d1d 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +049eb4: 0c01 |002c: move-result-object v1 │ │ +049eb6: 6e20 151d 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049ebc: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +049ebe: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +049ec0: 5463 0b00 |0032: iget-object v3, v6, La0/g;.d:Ljava/util/List; // field@000b │ │ +049ec4: 7210 511e 0300 |0034: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1e51 │ │ +049eca: 0a03 |0037: move-result v3 │ │ +049ecc: 3532 3800 |0038: if-ge v2, v3, 0070 // +0038 │ │ +049ed0: 1a03 2b00 |003a: const-string v3, " [" // string@002b │ │ +049ed4: 6e20 151d 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049eda: 5463 0b00 |003f: iget-object v3, v6, La0/g;.d:Ljava/util/List; // field@000b │ │ +049ede: 7220 4a1e 2300 |0041: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e4a │ │ +049ee4: 0c03 |0044: move-result-object v3 │ │ +049ee6: 1f03 7b06 |0045: check-cast v3, Ljava/util/List; // type@067b │ │ +049eea: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +049eec: 7210 511e 0300 |0048: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1e51 │ │ +049ef2: 0a05 |004b: move-result v5 │ │ +049ef4: 3554 1c00 |004c: if-ge v4, v5, 0068 // +001c │ │ +049ef8: 1a05 1600 |004e: const-string v5, " "" // string@0016 │ │ +049efc: 6e20 151d 5000 |0050: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049f02: 7220 4a1e 4300 |0053: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e4a │ │ +049f08: 0c05 |0056: move-result-object v5 │ │ +049f0a: 1f05 c10a |0057: check-cast v5, [B // type@0ac1 │ │ +049f0e: 7120 4404 1500 |0059: invoke-static {v5, v1}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0444 │ │ +049f14: 0c05 |005c: move-result-object v5 │ │ +049f16: 6e20 151d 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049f1c: 1a05 fb00 |0060: const-string v5, """ // string@00fb │ │ +049f20: 6e20 151d 5000 |0062: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049f26: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ +049f2a: 28e1 |0067: goto 0048 // -001f │ │ +049f2c: 1a03 2c00 |0068: const-string v3, " ]" // string@002c │ │ +049f30: 6e20 151d 3000 |006a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049f36: d802 0201 |006d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +049f3a: 28c3 |006f: goto 0032 // -003d │ │ +049f3c: 1a01 3c27 |0070: const-string v1, "}" // string@273c │ │ +049f40: 6e20 151d 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049f46: 1a01 d01f |0075: const-string v1, "mCertificatesArray: 0" // string@1fd0 │ │ +049f4a: 6e20 151d 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +049f50: 6e10 1d1d 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +049f56: 0c00 |007d: move-result-object v0 │ │ +049f58: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -5251,27 +5249,24 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x007f reg=6 this La0/g; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #9 header: │ │ class_idx : 17 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #9 annotations: │ │ Annotations on class │ │ @@ -5309,54 +5304,54 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;La0/g;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -049230: |[049230] a0.h.:(Ljava/lang/String;Landroid/content/Context;La0/g;I)V │ │ -049240: 5b01 0d00 |0000: iput-object v1, v0, La0/h;.a:Ljava/lang/String; // field@000d │ │ -049244: 5b02 0e00 |0002: iput-object v2, v0, La0/h;.b:Landroid/content/Context; // field@000e │ │ -049248: 5b03 0f00 |0004: iput-object v3, v0, La0/h;.c:La0/g; // field@000f │ │ -04924c: 5904 1000 |0006: iput v4, v0, La0/h;.d:I // field@0010 │ │ -049250: 7010 751c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -049256: 0e00 |000b: return-void │ │ +049b18: |[049b18] a0.h.:(Ljava/lang/String;Landroid/content/Context;La0/g;I)V │ │ +049b28: 5b01 0d00 |0000: iput-object v1, v0, La0/h;.a:Ljava/lang/String; // field@000d │ │ +049b2c: 5b02 0e00 |0002: iput-object v2, v0, La0/h;.b:Landroid/content/Context; // field@000e │ │ +049b30: 5b03 0f00 |0004: iput-object v3, v0, La0/h;.c:La0/g; // field@000f │ │ +049b34: 5904 1000 |0006: iput v4, v0, La0/h;.d:I // field@0010 │ │ +049b38: 7010 c51c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049b3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/h;) │ │ name : 'call' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -049204: |[049204] a0.h.call:()Ljava/lang/Object; │ │ -049214: 5440 0d00 |0000: iget-object v0, v4, La0/h;.a:Ljava/lang/String; // field@000d │ │ -049218: 5441 0e00 |0002: iget-object v1, v4, La0/h;.b:Landroid/content/Context; // field@000e │ │ -04921c: 5442 0f00 |0004: iget-object v2, v4, La0/h;.c:La0/g; // field@000f │ │ -049220: 5243 1000 |0006: iget v3, v4, La0/h;.d:I // field@0010 │ │ -049224: 7140 2300 1032 |0008: invoke-static {v0, v1, v2, v3}, La0/l;.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; // method@0023 │ │ -04922a: 0c00 |000b: move-result-object v0 │ │ -04922c: 1100 |000c: return-object v0 │ │ +049aec: |[049aec] a0.h.call:()Ljava/lang/Object; │ │ +049afc: 5440 0d00 |0000: iget-object v0, v4, La0/h;.a:Ljava/lang/String; // field@000d │ │ +049b00: 5441 0e00 |0002: iget-object v1, v4, La0/h;.b:Landroid/content/Context; // field@000e │ │ +049b04: 5442 0f00 |0004: iget-object v2, v4, La0/h;.c:La0/g; // field@000f │ │ +049b08: 5243 1000 |0006: iget v3, v4, La0/h;.d:I // field@0010 │ │ +049b0c: 7140 2300 1032 |0008: invoke-static {v0, v1, v2, v3}, La0/l;.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; // method@0023 │ │ +049b12: 0c00 |000b: move-result-object v0 │ │ +049b14: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #10 header: │ │ class_idx : 19 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ @@ -5394,60 +5389,60 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;La0/g;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0492e8: |[0492e8] a0.j.:(Ljava/lang/String;Landroid/content/Context;La0/g;I)V │ │ -0492f8: 5b01 1200 |0000: iput-object v1, v0, La0/j;.a:Ljava/lang/String; // field@0012 │ │ -0492fc: 5b02 1300 |0002: iput-object v2, v0, La0/j;.b:Landroid/content/Context; // field@0013 │ │ -049300: 5b03 1400 |0004: iput-object v3, v0, La0/j;.c:La0/g; // field@0014 │ │ -049304: 5904 1500 |0006: iput v4, v0, La0/j;.d:I // field@0015 │ │ -049308: 7010 751c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04930e: 0e00 |000b: return-void │ │ +049bd0: |[049bd0] a0.j.:(Ljava/lang/String;Landroid/content/Context;La0/g;I)V │ │ +049be0: 5b01 1200 |0000: iput-object v1, v0, La0/j;.a:Ljava/lang/String; // field@0012 │ │ +049be4: 5b02 1300 |0002: iput-object v2, v0, La0/j;.b:Landroid/content/Context; // field@0013 │ │ +049be8: 5b03 1400 |0004: iput-object v3, v0, La0/j;.c:La0/g; // field@0014 │ │ +049bec: 5904 1500 |0006: iput v4, v0, La0/j;.d:I // field@0015 │ │ +049bf0: 7010 c51c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049bf6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/j;) │ │ name : 'call' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0492a4: |[0492a4] a0.j.call:()Ljava/lang/Object; │ │ -0492b4: 5440 1200 |0000: iget-object v0, v4, La0/j;.a:Ljava/lang/String; // field@0012 │ │ -0492b8: 5441 1300 |0002: iget-object v1, v4, La0/j;.b:Landroid/content/Context; // field@0013 │ │ -0492bc: 5442 1400 |0004: iget-object v2, v4, La0/j;.c:La0/g; // field@0014 │ │ -0492c0: 5243 1500 |0006: iget v3, v4, La0/j;.d:I // field@0015 │ │ -0492c4: 7140 2300 1032 |0008: invoke-static {v0, v1, v2, v3}, La0/l;.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; // method@0023 │ │ -0492ca: 0c00 |000b: move-result-object v0 │ │ -0492cc: 2807 |000c: goto 0013 // +0007 │ │ -0492ce: 2200 1500 |000d: new-instance v0, La0/l$a; // type@0015 │ │ -0492d2: 12d1 |000f: const/4 v1, #int -3 // #fd │ │ -0492d4: 7020 2000 1000 |0010: invoke-direct {v0, v1}, La0/l$a;.:(I)V // method@0020 │ │ -0492da: 1100 |0013: return-object v0 │ │ +049b8c: |[049b8c] a0.j.call:()Ljava/lang/Object; │ │ +049b9c: 5440 1200 |0000: iget-object v0, v4, La0/j;.a:Ljava/lang/String; // field@0012 │ │ +049ba0: 5441 1300 |0002: iget-object v1, v4, La0/j;.b:Landroid/content/Context; // field@0013 │ │ +049ba4: 5442 1400 |0004: iget-object v2, v4, La0/j;.c:La0/g; // field@0014 │ │ +049ba8: 5243 1500 |0006: iget v3, v4, La0/j;.d:I // field@0015 │ │ +049bac: 7140 2300 1032 |0008: invoke-static {v0, v1, v2, v3}, La0/l;.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; // method@0023 │ │ +049bb2: 0c00 |000b: move-result-object v0 │ │ +049bb4: 2807 |000c: goto 0013 // +0007 │ │ +049bb6: 2200 1500 |000d: new-instance v0, La0/l$a; // type@0015 │ │ +049bba: 12d1 |000f: const/4 v1, #int -3 // #fd │ │ +049bbc: 7020 2000 1000 |0010: invoke-direct {v0, v1}, La0/l$a;.:(I)V // method@0020 │ │ +049bc2: 1100 |0013: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ -> 0x000d │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #11 header: │ │ class_idx : 21 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 annotations: │ │ Annotations on class │ │ @@ -5477,51 +5472,51 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0493d8: |[0493d8] a0.l$a.:(I)V │ │ -0493e8: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0493ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0493f0: 5b10 1700 |0004: iput-object v0, v1, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ -0493f4: 5912 1800 |0006: iput v2, v1, La0/l$a;.b:I // field@0018 │ │ -0493f8: 0e00 |0008: return-void │ │ +049cc0: |[049cc0] a0.l$a.:(I)V │ │ +049cd0: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049cd6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +049cd8: 5b10 1700 |0004: iput-object v0, v1, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ +049cdc: 5912 1800 |0006: iput v2, v1, La0/l$a;.b:I // field@0018 │ │ +049ce0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/l$a;) │ │ name : '' │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0493b4: |[0493b4] a0.l$a.:(Landroid/graphics/Typeface;)V │ │ -0493c4: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0493ca: 5b01 1700 |0003: iput-object v1, v0, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ -0493ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0493d0: 5901 1800 |0006: iput v1, v0, La0/l$a;.b:I // field@0018 │ │ -0493d4: 0e00 |0008: return-void │ │ +049c9c: |[049c9c] a0.l$a.:(Landroid/graphics/Typeface;)V │ │ +049cac: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049cb2: 5b01 1700 |0003: iput-object v1, v0, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ +049cb6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +049cb8: 5901 1800 |0006: iput v1, v0, La0/l$a;.b:I // field@0018 │ │ +049cbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #12 header: │ │ class_idx : 22 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 annotations: │ │ Annotations on class │ │ @@ -5560,41 +5555,41 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 53 16-bit code units │ │ -0494e8: |[0494e8] a0.l.:()V │ │ -0494f8: 2200 9808 |0000: new-instance v0, Lq/d; // type@0898 │ │ -0494fc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -049500: 7020 9f27 1000 |0004: invoke-direct {v0, v1}, Lq/d;.:(I)V // method@279f │ │ -049506: 6900 1900 |0007: sput-object v0, La0/l;.a:Lq/d; // field@0019 │ │ -04950a: 2209 1b00 |0009: new-instance v9, La0/p; // type@001b │ │ -04950e: 7010 3400 0900 |000b: invoke-direct {v9}, La0/p;.:()V // method@0034 │ │ -049514: 2200 9106 |000e: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0691 │ │ -049518: 1301 1027 |0010: const/16 v1, #int 10000 // #2710 │ │ -04951c: 8115 |0012: int-to-long v5, v1 │ │ -04951e: 6207 db0a |0013: sget-object v7, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0adb │ │ -049522: 2208 8906 |0015: new-instance v8, Ljava/util/concurrent/LinkedBlockingDeque; // type@0689 │ │ -049526: 7010 761e 0800 |0017: invoke-direct {v8}, Ljava/util/concurrent/LinkedBlockingDeque;.:()V // method@1e76 │ │ -04952c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -04952e: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -049530: 0702 |001c: move-object v2, v0 │ │ -049532: 7608 7c1e 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1e7c │ │ -049538: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -04953a: 6e20 7d1e 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@1e7d │ │ -049540: 6900 1a00 |0024: sput-object v0, La0/l;.b:Ljava/util/concurrent/ThreadPoolExecutor; // field@001a │ │ -049544: 2200 0d06 |0026: new-instance v0, Ljava/lang/Object; // type@060d │ │ -049548: 7010 751c 0000 |0028: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04954e: 6900 1b00 |002b: sput-object v0, La0/l;.c:Ljava/lang/Object; // field@001b │ │ -049552: 2200 9f08 |002d: new-instance v0, Lq/f; // type@089f │ │ -049556: 7010 ec27 0000 |002f: invoke-direct {v0}, Lq/f;.:()V // method@27ec │ │ -04955c: 6900 1c00 |0032: sput-object v0, La0/l;.d:Lq/f; // field@001c │ │ -049560: 0e00 |0034: return-void │ │ +049dd0: |[049dd0] a0.l.:()V │ │ +049de0: 2200 a908 |0000: new-instance v0, Lq/d; // type@08a9 │ │ +049de4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +049de8: 7020 f027 1000 |0004: invoke-direct {v0, v1}, Lq/d;.:(I)V // method@27f0 │ │ +049dee: 6900 1900 |0007: sput-object v0, La0/l;.a:Lq/d; // field@0019 │ │ +049df2: 2209 1b00 |0009: new-instance v9, La0/p; // type@001b │ │ +049df6: 7010 4400 0900 |000b: invoke-direct {v9}, La0/p;.:()V // method@0044 │ │ +049dfc: 2200 a306 |000e: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@06a3 │ │ +049e00: 1301 1027 |0010: const/16 v1, #int 10000 // #2710 │ │ +049e04: 8115 |0012: int-to-long v5, v1 │ │ +049e06: 6207 170b |0013: sget-object v7, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0b17 │ │ +049e0a: 2208 9b06 |0015: new-instance v8, Ljava/util/concurrent/LinkedBlockingDeque; // type@069b │ │ +049e0e: 7010 c51e 0800 |0017: invoke-direct {v8}, Ljava/util/concurrent/LinkedBlockingDeque;.:()V // method@1ec5 │ │ +049e14: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +049e16: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +049e18: 0702 |001c: move-object v2, v0 │ │ +049e1a: 7608 cb1e 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1ecb │ │ +049e20: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +049e22: 6e20 cc1e 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@1ecc │ │ +049e28: 6900 1a00 |0024: sput-object v0, La0/l;.b:Ljava/util/concurrent/ThreadPoolExecutor; // field@001a │ │ +049e2c: 2200 1f06 |0026: new-instance v0, Ljava/lang/Object; // type@061f │ │ +049e30: 7010 c51c 0000 |0028: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049e36: 6900 1b00 |002b: sput-object v0, La0/l;.c:Ljava/lang/Object; // field@001b │ │ +049e3a: 2200 b008 |002d: new-instance v0, Lq/f; // type@08b0 │ │ +049e3e: 7010 3d28 0000 |002f: invoke-direct {v0}, Lq/f;.:()V // method@283d │ │ +049e44: 6900 1c00 |0032: sput-object v0, La0/l;.d:Lq/f; // field@001c │ │ +049e48: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -5864,89 +5859,86 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ │ │ #1 : (in La0/l;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0493fc: |[0493fc] a0.l.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; │ │ -04940c: 6200 1900 |0000: sget-object v0, La0/l;.a:Lq/d; // field@0019 │ │ -049410: 6e20 a027 6000 |0002: invoke-virtual {v0, v6}, Lq/d;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@27a0 │ │ -049416: 0c00 |0005: move-result-object v0 │ │ -049418: 1f00 a800 |0006: check-cast v0, Landroid/graphics/Typeface; // type@00a8 │ │ -04941c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -049420: 2206 1500 |000a: new-instance v6, La0/l$a; // type@0015 │ │ -049424: 7020 2100 0600 |000c: invoke-direct {v6, v0}, La0/l$a;.:(Landroid/graphics/Typeface;)V // method@0021 │ │ -04942a: 1106 |000f: return-object v6 │ │ -04942c: 7120 1200 8700 |0010: invoke-static {v7, v8}, La0/e;.a:(Landroid/content/Context;La0/g;)La0/m; // method@0012 │ │ -049432: 0c08 |0013: move-result-object v8 │ │ -049434: 5280 1d00 |0014: iget v0, v8, La0/m;.a:I // field@001d │ │ -049438: 12d1 |0016: const/4 v1, #int -3 // #fd │ │ -04943a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -04943c: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -049440: 3220 0300 |001a: if-eq v0, v2, 001d // +0003 │ │ -049444: 2818 |001c: goto 0034 // +0018 │ │ -049446: 12e0 |001d: const/4 v0, #int -2 // #fe │ │ -049448: 281f |001e: goto 003d // +001f │ │ -04944a: 5480 1e00 |001f: iget-object v0, v8, La0/m;.b:[La0/n; // field@001e │ │ -04944e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -049450: 3800 1a00 |0022: if-eqz v0, 003c // +001a │ │ -049454: 2104 |0024: array-length v4, v0 │ │ -049456: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ -04945a: 2815 |0027: goto 003c // +0015 │ │ -04945c: 2102 |0028: array-length v2, v0 │ │ -04945e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -049460: 3524 1100 |002a: if-ge v4, v2, 003b // +0011 │ │ -049464: 4605 0004 |002c: aget-object v5, v0, v4 │ │ -049468: 5255 2300 |002e: iget v5, v5, La0/n;.e:I // field@0023 │ │ -04946c: 3805 0800 |0030: if-eqz v5, 0038 // +0008 │ │ -049470: 3b05 0400 |0032: if-gez v5, 0036 // +0004 │ │ -049474: 12d0 |0034: const/4 v0, #int -3 // #fd │ │ -049476: 2808 |0035: goto 003d // +0008 │ │ -049478: 0150 |0036: move v0, v5 │ │ -04947a: 2806 |0037: goto 003d // +0006 │ │ -04947c: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ -049480: 28f0 |003a: goto 002a // -0010 │ │ -049482: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -049484: 0120 |003c: move v0, v2 │ │ -049486: 3800 0800 |003d: if-eqz v0, 0045 // +0008 │ │ -04948a: 2206 1500 |003f: new-instance v6, La0/l$a; // type@0015 │ │ -04948e: 7020 2000 0600 |0041: invoke-direct {v6, v0}, La0/l$a;.:(I)V // method@0020 │ │ -049494: 1106 |0044: return-object v6 │ │ -049496: 5488 1e00 |0045: iget-object v8, v8, La0/m;.b:[La0/n; // field@001e │ │ -04949a: 6200 4613 |0047: sget-object v0, Lw/d;.a:Lw/k; // field@1346 │ │ -04949e: 6e40 a730 7098 |0049: invoke-virtual {v0, v7, v8, v9}, Lw/k;.b:(Landroid/content/Context;[La0/n;I)Landroid/graphics/Typeface; // method@30a7 │ │ -0494a4: 0c07 |004c: move-result-object v7 │ │ -0494a6: 3807 0d00 |004d: if-eqz v7, 005a // +000d │ │ -0494aa: 6208 1900 |004f: sget-object v8, La0/l;.a:Lq/d; // field@0019 │ │ -0494ae: 6e30 a127 6807 |0051: invoke-virtual {v8, v6, v7}, Lq/d;.b:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@27a1 │ │ -0494b4: 2206 1500 |0054: new-instance v6, La0/l$a; // type@0015 │ │ -0494b8: 7020 2100 7600 |0056: invoke-direct {v6, v7}, La0/l$a;.:(Landroid/graphics/Typeface;)V // method@0021 │ │ -0494be: 1106 |0059: return-object v6 │ │ -0494c0: 2206 1500 |005a: new-instance v6, La0/l$a; // type@0015 │ │ -0494c4: 7020 2000 1600 |005c: invoke-direct {v6, v1}, La0/l$a;.:(I)V // method@0020 │ │ -0494ca: 1106 |005f: return-object v6 │ │ -0494cc: 2206 1500 |0060: new-instance v6, La0/l$a; // type@0015 │ │ -0494d0: 12f7 |0062: const/4 v7, #int -1 // #ff │ │ -0494d2: 7020 2000 7600 |0063: invoke-direct {v6, v7}, La0/l$a;.:(I)V // method@0020 │ │ -0494d8: 1106 |0066: return-object v6 │ │ +049ce4: |[049ce4] a0.l.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; │ │ +049cf4: 6200 1900 |0000: sget-object v0, La0/l;.a:Lq/d; // field@0019 │ │ +049cf8: 6e20 f127 6000 |0002: invoke-virtual {v0, v6}, Lq/d;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@27f1 │ │ +049cfe: 0c00 |0005: move-result-object v0 │ │ +049d00: 1f00 a800 |0006: check-cast v0, Landroid/graphics/Typeface; // type@00a8 │ │ +049d04: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +049d08: 2206 1500 |000a: new-instance v6, La0/l$a; // type@0015 │ │ +049d0c: 7020 2100 0600 |000c: invoke-direct {v6, v0}, La0/l$a;.:(Landroid/graphics/Typeface;)V // method@0021 │ │ +049d12: 1106 |000f: return-object v6 │ │ +049d14: 7120 1200 8700 |0010: invoke-static {v7, v8}, La0/e;.a:(Landroid/content/Context;La0/g;)La0/m; // method@0012 │ │ +049d1a: 0c08 |0013: move-result-object v8 │ │ +049d1c: 5280 1d00 |0014: iget v0, v8, La0/m;.a:I // field@001d │ │ +049d20: 12d1 |0016: const/4 v1, #int -3 // #fd │ │ +049d22: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +049d24: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +049d28: 3220 0300 |001a: if-eq v0, v2, 001d // +0003 │ │ +049d2c: 2818 |001c: goto 0034 // +0018 │ │ +049d2e: 12e0 |001d: const/4 v0, #int -2 // #fe │ │ +049d30: 281f |001e: goto 003d // +001f │ │ +049d32: 5480 1e00 |001f: iget-object v0, v8, La0/m;.b:[La0/n; // field@001e │ │ +049d36: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +049d38: 3800 1a00 |0022: if-eqz v0, 003c // +001a │ │ +049d3c: 2104 |0024: array-length v4, v0 │ │ +049d3e: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ +049d42: 2815 |0027: goto 003c // +0015 │ │ +049d44: 2102 |0028: array-length v2, v0 │ │ +049d46: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +049d48: 3524 1100 |002a: if-ge v4, v2, 003b // +0011 │ │ +049d4c: 4605 0004 |002c: aget-object v5, v0, v4 │ │ +049d50: 5255 2300 |002e: iget v5, v5, La0/n;.e:I // field@0023 │ │ +049d54: 3805 0800 |0030: if-eqz v5, 0038 // +0008 │ │ +049d58: 3b05 0400 |0032: if-gez v5, 0036 // +0004 │ │ +049d5c: 12d0 |0034: const/4 v0, #int -3 // #fd │ │ +049d5e: 2808 |0035: goto 003d // +0008 │ │ +049d60: 0150 |0036: move v0, v5 │ │ +049d62: 2806 |0037: goto 003d // +0006 │ │ +049d64: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ +049d68: 28f0 |003a: goto 002a // -0010 │ │ +049d6a: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +049d6c: 0120 |003c: move v0, v2 │ │ +049d6e: 3800 0800 |003d: if-eqz v0, 0045 // +0008 │ │ +049d72: 2206 1500 |003f: new-instance v6, La0/l$a; // type@0015 │ │ +049d76: 7020 2000 0600 |0041: invoke-direct {v6, v0}, La0/l$a;.:(I)V // method@0020 │ │ +049d7c: 1106 |0044: return-object v6 │ │ +049d7e: 5488 1e00 |0045: iget-object v8, v8, La0/m;.b:[La0/n; // field@001e │ │ +049d82: 6200 8213 |0047: sget-object v0, Lw/d;.a:Lw/k; // field@1382 │ │ +049d86: 6e40 f730 7098 |0049: invoke-virtual {v0, v7, v8, v9}, Lw/k;.b:(Landroid/content/Context;[La0/n;I)Landroid/graphics/Typeface; // method@30f7 │ │ +049d8c: 0c07 |004c: move-result-object v7 │ │ +049d8e: 3807 0d00 |004d: if-eqz v7, 005a // +000d │ │ +049d92: 6208 1900 |004f: sget-object v8, La0/l;.a:Lq/d; // field@0019 │ │ +049d96: 6e30 f227 6807 |0051: invoke-virtual {v8, v6, v7}, Lq/d;.b:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@27f2 │ │ +049d9c: 2206 1500 |0054: new-instance v6, La0/l$a; // type@0015 │ │ +049da0: 7020 2100 7600 |0056: invoke-direct {v6, v7}, La0/l$a;.:(Landroid/graphics/Typeface;)V // method@0021 │ │ +049da6: 1106 |0059: return-object v6 │ │ +049da8: 2206 1500 |005a: new-instance v6, La0/l$a; // type@0015 │ │ +049dac: 7020 2000 1600 |005c: invoke-direct {v6, v1}, La0/l$a;.:(I)V // method@0020 │ │ +049db2: 1106 |005f: return-object v6 │ │ +049db4: 2206 1500 |0060: new-instance v6, La0/l$a; // type@0015 │ │ +049db8: 12f7 |0062: const/4 v7, #int -1 // #ff │ │ +049dba: 7020 2000 7600 |0063: invoke-direct {v6, v7}, La0/l$a;.:(I)V // method@0020 │ │ +049dc0: 1106 |0066: return-object v6 │ │ catches : 1 │ │ 0x0010 - 0x0014 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0060 │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -7284,21 +7276,21 @@ │ │ locals : │ │ 0x0000 - 0x0067 reg=6 (null) Ljava/lang/String; │ │ 0x0000 - 0x0067 reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x0067 reg=8 (null) La0/g; │ │ 0x0000 - 0x0067 reg=9 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #13 header: │ │ class_idx : 23 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #13 annotations: │ │ Annotations on method #36 '' │ │ @@ -7325,31 +7317,31 @@ │ │ type : '(I[La0/n;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0496dc: |[0496dc] a0.m.:(I[La0/n;)V │ │ -0496ec: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0496f2: 5901 1d00 |0003: iput v1, v0, La0/m;.a:I // field@001d │ │ -0496f6: 5b02 1e00 |0005: iput-object v2, v0, La0/m;.b:[La0/n; // field@001e │ │ -0496fa: 0e00 |0007: return-void │ │ +049fc4: |[049fc4] a0.m.:(I[La0/n;)V │ │ +049fd4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049fda: 5901 1d00 |0003: iput v1, v0, La0/m;.a:I // field@001d │ │ +049fde: 5b02 1e00 |0005: iput-object v2, v0, La0/m;.b:[La0/n; // field@001e │ │ +049fe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #14 header: │ │ class_idx : 24 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #14 annotations: │ │ Annotations on method #37 '' │ │ @@ -7388,23 +7380,23 @@ │ │ type : '(Landroid/net/Uri;IIZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0496fc: |[0496fc] a0.n.:(Landroid/net/Uri;IIZI)V │ │ -04970c: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -049712: 6e10 791c 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -049718: 5b01 1f00 |0006: iput-object v1, v0, La0/n;.a:Landroid/net/Uri; // field@001f │ │ -04971c: 5902 2000 |0008: iput v2, v0, La0/n;.b:I // field@0020 │ │ -049720: 5903 2100 |000a: iput v3, v0, La0/n;.c:I // field@0021 │ │ -049724: 5c04 2200 |000c: iput-boolean v4, v0, La0/n;.d:Z // field@0022 │ │ -049728: 5905 2300 |000e: iput v5, v0, La0/n;.e:I // field@0023 │ │ -04972c: 0e00 |0010: return-void │ │ +049fe4: |[049fe4] a0.n.:(Landroid/net/Uri;IIZI)V │ │ +049ff4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +049ffa: 6e10 c91c 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +04a000: 5b01 1f00 |0006: iput-object v1, v0, La0/n;.a:Landroid/net/Uri; // field@001f │ │ +04a004: 5902 2000 |0008: iput v2, v0, La0/n;.b:I // field@0020 │ │ +04a008: 5903 2100 |000a: iput v3, v0, La0/n;.c:I // field@0021 │ │ +04a00c: 5c04 2200 |000c: iput-boolean v4, v0, La0/n;.d:Z // field@0022 │ │ +04a010: 5905 2300 |000e: iput v5, v0, La0/n;.e:I // field@0023 │ │ +04a014: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -8232,21 +8224,21 @@ │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ 0x0000 - 0x0011 reg=4 (null) Z │ │ 0x0000 - 0x0011 reg=5 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #15 header: │ │ class_idx : 26 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1563 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1581 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #15 annotations: │ │ Annotations on class │ │ @@ -8270,48 +8262,48 @@ │ │ type : '(Ljava/lang/Runnable;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049e7c: |[049e7c] a0.p$a.:(Ljava/lang/Runnable;Ljava/lang/String;I)V │ │ -049e8c: 7030 da1c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@1cda │ │ -049e92: 5903 2e00 |0003: iput v3, v0, La0/p$a;.e:I // field@002e │ │ -049e96: 0e00 |0005: return-void │ │ +04ac18: |[04ac18] a0.p$a.:(Ljava/lang/Runnable;Ljava/lang/String;I)V │ │ +04ac28: 7030 2a1d 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@1d2a │ │ +04ac2e: 5903 2b00 |0003: iput v3, v0, La0/p$a;.e:I // field@002b │ │ +04ac32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/p$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -049e98: |[049e98] a0.p$a.run:()V │ │ -049ea8: 5210 2e00 |0000: iget v0, v1, La0/p$a;.e:I // field@002e │ │ -049eac: 7110 b403 0000 |0002: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@03b4 │ │ -049eb2: 6f10 e41c 0100 |0005: invoke-super {v1}, Ljava/lang/Thread;.run:()V // method@1ce4 │ │ -049eb8: 0e00 |0008: return-void │ │ +04ac34: |[04ac34] a0.p$a.run:()V │ │ +04ac44: 5210 2b00 |0000: iget v0, v1, La0/p$a;.e:I // field@002b │ │ +04ac48: 7110 c503 0000 |0002: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@03c5 │ │ +04ac4e: 6f10 341d 0100 |0005: invoke-super {v1}, Ljava/lang/Thread;.run:()V // method@1d34 │ │ +04ac54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #16 header: │ │ class_idx : 27 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #16 annotations: │ │ Annotations on class │ │ @@ -8339,52 +8331,52 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -049ee0: |[049ee0] a0.p.:()V │ │ -049ef0: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -049ef6: 1a00 5d1a |0003: const-string v0, "fonts-androidx" // string@1a5d │ │ -049efa: 5b10 2f00 |0005: iput-object v0, v1, La0/p;.a:Ljava/lang/String; // field@002f │ │ -049efe: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ -049f02: 5910 3000 |0009: iput v0, v1, La0/p;.b:I // field@0030 │ │ -049f06: 0e00 |000b: return-void │ │ +04ac7c: |[04ac7c] a0.p.:()V │ │ +04ac8c: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04ac92: 1a00 8b1a |0003: const-string v0, "fonts-androidx" // string@1a8b │ │ +04ac96: 5b10 2c00 |0005: iput-object v0, v1, La0/p;.a:Ljava/lang/String; // field@002c │ │ +04ac9a: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ +04ac9e: 5910 2d00 |0009: iput v0, v1, La0/p;.b:I // field@002d │ │ +04aca2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/p;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -049ebc: |[049ebc] a0.p.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -049ecc: 2200 1a00 |0000: new-instance v0, La0/p$a; // type@001a │ │ -049ed0: 5431 2f00 |0002: iget-object v1, v3, La0/p;.a:Ljava/lang/String; // field@002f │ │ -049ed4: 5232 3000 |0004: iget v2, v3, La0/p;.b:I // field@0030 │ │ -049ed8: 7040 3200 4021 |0006: invoke-direct {v0, v4, v1, v2}, La0/p$a;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@0032 │ │ -049ede: 1100 |0009: return-object v0 │ │ +04ac58: |[04ac58] a0.p.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +04ac68: 2200 1a00 |0000: new-instance v0, La0/p$a; // type@001a │ │ +04ac6c: 5431 2c00 |0002: iget-object v1, v3, La0/p;.a:Ljava/lang/String; // field@002c │ │ +04ac70: 5232 2d00 |0004: iget v2, v3, La0/p;.b:I // field@002d │ │ +04ac74: 7040 4200 4021 |0006: invoke-direct {v0, v4, v1, v2}, La0/p$a;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@0042 │ │ +04ac7a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #17 header: │ │ class_idx : 28 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #17 annotations: │ │ Annotations on class │ │ @@ -8413,60 +8405,60 @@ │ │ type : '(Lc0/a;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -049f08: |[049f08] a0.q$a.:(Lc0/a;Ljava/lang/Object;)V │ │ -049f18: 5b01 3100 |0000: iput-object v1, v0, La0/q$a;.e:Lc0/a; // field@0031 │ │ -049f1c: 5b02 3200 |0002: iput-object v2, v0, La0/q$a;.f:Ljava/lang/Object; // field@0032 │ │ -049f20: 7010 751c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -049f26: 0e00 |0007: return-void │ │ +04aca4: |[04aca4] a0.q$a.:(Lc0/a;Ljava/lang/Object;)V │ │ +04acb4: 5b01 2e00 |0000: iput-object v1, v0, La0/q$a;.e:Lc0/a; // field@002e │ │ +04acb8: 5b02 2f00 |0002: iput-object v2, v0, La0/q$a;.f:Ljava/lang/Object; // field@002f │ │ +04acbc: 7010 c51c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04acc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/q$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -049f28: |[049f28] a0.q$a.run:()V │ │ -049f38: 5420 3100 |0000: iget-object v0, v2, La0/q$a;.e:Lc0/a; // field@0031 │ │ -049f3c: 5421 3200 |0002: iget-object v1, v2, La0/q$a;.f:Ljava/lang/Object; // field@0032 │ │ -049f40: 7220 8a10 1000 |0004: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@108a │ │ -049f46: 0e00 |0007: return-void │ │ +04acc4: |[04acc4] a0.q$a.run:()V │ │ +04acd4: 5420 2e00 |0000: iget-object v0, v2, La0/q$a;.e:Lc0/a; // field@002e │ │ +04acd8: 5421 2f00 |0002: iget-object v1, v2, La0/q$a;.f:Ljava/lang/Object; // field@002f │ │ +04acdc: 7220 b310 1000 |0004: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10b3 │ │ +04ace2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #18 header: │ │ class_idx : 29 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #18 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/lang/Runnable;" } │ │ -Annotations on field #51 'e' │ │ +Annotations on field #48 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/Callable<" "TT;>;" } │ │ -Annotations on field #52 'f' │ │ +Annotations on field #49 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lc0/a<" "TT;>;" } │ │ │ │ Class #18 - │ │ Class descriptor : 'La0/q;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -8491,59 +8483,59 @@ │ │ type : '(Landroid/os/Handler;La0/j;La0/k;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -049f48: |[049f48] a0.q.:(Landroid/os/Handler;La0/j;La0/k;)V │ │ -049f58: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -049f5e: 5b02 3300 |0003: iput-object v2, v0, La0/q;.e:Ljava/util/concurrent/Callable; // field@0033 │ │ -049f62: 5b03 3400 |0005: iput-object v3, v0, La0/q;.f:Lc0/a; // field@0034 │ │ -049f66: 5b01 3500 |0007: iput-object v1, v0, La0/q;.g:Landroid/os/Handler; // field@0035 │ │ -049f6a: 0e00 |0009: return-void │ │ +04ace4: |[04ace4] a0.q.:(Landroid/os/Handler;La0/j;La0/k;)V │ │ +04acf4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04acfa: 5b02 3000 |0003: iput-object v2, v0, La0/q;.e:Ljava/util/concurrent/Callable; // field@0030 │ │ +04acfe: 5b03 3100 |0005: iput-object v3, v0, La0/q;.f:Lc0/a; // field@0031 │ │ +04ad02: 5b01 3200 |0007: iput-object v1, v0, La0/q;.g:Landroid/os/Handler; // field@0032 │ │ +04ad06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/q;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -049f6c: |[049f6c] a0.q.run:()V │ │ -049f7c: 5440 3300 |0000: iget-object v0, v4, La0/q;.e:Ljava/util/concurrent/Callable; // field@0033 │ │ -049f80: 7210 571e 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/Callable;.call:()Ljava/lang/Object; // method@1e57 │ │ -049f86: 0c00 |0005: move-result-object v0 │ │ -049f88: 2802 |0006: goto 0008 // +0002 │ │ -049f8a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -049f8c: 5441 3400 |0008: iget-object v1, v4, La0/q;.f:Lc0/a; // field@0034 │ │ -049f90: 5442 3500 |000a: iget-object v2, v4, La0/q;.g:Landroid/os/Handler; // field@0035 │ │ -049f94: 2203 1c00 |000c: new-instance v3, La0/q$a; // type@001c │ │ -049f98: 7030 3600 1300 |000e: invoke-direct {v3, v1, v0}, La0/q$a;.:(Lc0/a;Ljava/lang/Object;)V // method@0036 │ │ -049f9e: 6e20 8303 3200 |0011: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -049fa4: 0e00 |0014: return-void │ │ +04ad08: |[04ad08] a0.q.run:()V │ │ +04ad18: 5440 3000 |0000: iget-object v0, v4, La0/q;.e:Ljava/util/concurrent/Callable; // field@0030 │ │ +04ad1c: 7210 a61e 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/Callable;.call:()Ljava/lang/Object; // method@1ea6 │ │ +04ad22: 0c00 |0005: move-result-object v0 │ │ +04ad24: 2802 |0006: goto 0008 // +0002 │ │ +04ad26: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04ad28: 5441 3100 |0008: iget-object v1, v4, La0/q;.f:Lc0/a; // field@0031 │ │ +04ad2c: 5442 3200 |000a: iget-object v2, v4, La0/q;.g:Landroid/os/Handler; // field@0032 │ │ +04ad30: 2203 1c00 |000c: new-instance v3, La0/q$a; // type@001c │ │ +04ad34: 7030 4600 1300 |000e: invoke-direct {v3, v1, v0}, La0/q$a;.:(Lc0/a;Ljava/lang/Object;)V // method@0046 │ │ +04ad3a: 6e20 9403 3200 |0011: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0394 │ │ +04ad40: 0e00 |0014: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #19 header: │ │ class_idx : 32 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #19 annotations: │ │ Annotations on class │ │ @@ -8561,21 +8553,21 @@ │ │ Virtual methods - │ │ #0 : (in La1/c$a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #20 header: │ │ class_idx : 33 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ @@ -8593,31 +8585,31 @@ │ │ Virtual methods - │ │ #0 : (in La1/c$b;) │ │ name : 'a' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #21 header: │ │ class_idx : 34 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #21 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "RestrictedApi" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ La1/c$a; La1/c$b; } │ │ -Annotations on field #56 'a' │ │ +Annotations on field #53 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lp/b<" "Ljava/lang/String;" "La1/c$b;" ">;" } │ │ │ │ Class #21 - │ │ Class descriptor : 'La1/c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -8645,108 +8637,108 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04a4ac: |[04a4ac] a1.c.:()V │ │ -04a4bc: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a4c2: 2200 5f08 |0003: new-instance v0, Lp/b; // type@085f │ │ -04a4c6: 7010 5926 0000 |0005: invoke-direct {v0}, Lp/b;.:()V // method@2659 │ │ -04a4cc: 5b10 3800 |0008: iput-object v0, v1, La1/c;.a:Lp/b; // field@0038 │ │ -04a4d0: 0e00 |000a: return-void │ │ +04b248: |[04b248] a1.c.:()V │ │ +04b258: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b25e: 2200 7008 |0003: new-instance v0, Lp/b; // type@0870 │ │ +04b262: 7010 aa26 0000 |0005: invoke-direct {v0}, Lp/b;.:()V // method@26aa │ │ +04b268: 5b10 3500 |0008: iput-object v0, v1, La1/c;.a:Lp/b; // field@0035 │ │ +04b26c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La1/c;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;)Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -04a438: |[04a438] a1.c.a:(Ljava/lang/String;)Landroid/os/Bundle; │ │ -04a448: 5530 3b00 |0000: iget-boolean v0, v3, La1/c;.d:Z // field@003b │ │ -04a44c: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -04a450: 5430 3a00 |0004: iget-object v0, v3, La1/c;.c:Landroid/os/Bundle; // field@003a │ │ -04a454: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04a456: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ -04a45a: 6e20 5903 4000 |0009: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0359 │ │ -04a460: 0c00 |000c: move-result-object v0 │ │ -04a462: 5432 3a00 |000d: iget-object v2, v3, La1/c;.c:Landroid/os/Bundle; // field@003a │ │ -04a466: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -04a46a: 6e20 7d03 4200 |0011: invoke-virtual {v2, v4}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ -04a470: 5434 3a00 |0014: iget-object v4, v3, La1/c;.c:Landroid/os/Bundle; // field@003a │ │ -04a474: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -04a476: 3804 0900 |0017: if-eqz v4, 0020 // +0009 │ │ -04a47a: 6e10 4a03 0400 |0019: invoke-virtual {v4}, Landroid/os/BaseBundle;.isEmpty:()Z // method@034a │ │ -04a480: 0a04 |001c: move-result v4 │ │ -04a482: 3904 0300 |001d: if-nez v4, 0020 // +0003 │ │ -04a486: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -04a488: 3902 0400 |0020: if-nez v2, 0024 // +0004 │ │ -04a48c: 5b31 3a00 |0022: iput-object v1, v3, La1/c;.c:Landroid/os/Bundle; // field@003a │ │ -04a490: 1100 |0024: return-object v0 │ │ -04a492: 1101 |0025: return-object v1 │ │ -04a494: 2204 fd05 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@05fd │ │ -04a498: 1a00 b015 |0028: const-string v0, "You can consumeRestoredStateForKey only after super.onCreate of corresponding component" // string@15b0 │ │ -04a49c: 6e10 7c1c 0000 |002a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -04a4a2: 0c00 |002d: move-result-object v0 │ │ -04a4a4: 7020 381c 0400 |002e: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -04a4aa: 2704 |0031: throw v4 │ │ +04b1d4: |[04b1d4] a1.c.a:(Ljava/lang/String;)Landroid/os/Bundle; │ │ +04b1e4: 5530 3800 |0000: iget-boolean v0, v3, La1/c;.d:Z // field@0038 │ │ +04b1e8: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +04b1ec: 5430 3700 |0004: iget-object v0, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04b1f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04b1f2: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ +04b1f6: 6e20 6a03 4000 |0009: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@036a │ │ +04b1fc: 0c00 |000c: move-result-object v0 │ │ +04b1fe: 5432 3700 |000d: iget-object v2, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04b202: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +04b206: 6e20 8e03 4200 |0011: invoke-virtual {v2, v4}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@038e │ │ +04b20c: 5434 3700 |0014: iget-object v4, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04b210: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +04b212: 3804 0900 |0017: if-eqz v4, 0020 // +0009 │ │ +04b216: 6e10 5b03 0400 |0019: invoke-virtual {v4}, Landroid/os/BaseBundle;.isEmpty:()Z // method@035b │ │ +04b21c: 0a04 |001c: move-result v4 │ │ +04b21e: 3904 0300 |001d: if-nez v4, 0020 // +0003 │ │ +04b222: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +04b224: 3902 0400 |0020: if-nez v2, 0024 // +0004 │ │ +04b228: 5b31 3700 |0022: iput-object v1, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04b22c: 1100 |0024: return-object v0 │ │ +04b22e: 1101 |0025: return-object v1 │ │ +04b230: 2204 0f06 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@060f │ │ +04b234: 1a00 d415 |0028: const-string v0, "You can consumeRestoredStateForKey only after super.onCreate of corresponding component" // string@15d4 │ │ +04b238: 6e10 cc1c 0000 |002a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +04b23e: 0c00 |002d: move-result-object v0 │ │ +04b240: 7020 881c 0400 |002e: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +04b246: 2704 |0031: throw v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La1/c;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;La1/c$b;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -04a4d4: |[04a4d4] a1.c.b:(Ljava/lang/String;La1/c$b;)V │ │ -04a4e4: 5430 3800 |0000: iget-object v0, v3, La1/c;.a:Lp/b; // field@0038 │ │ -04a4e8: 6e20 5b26 4000 |0002: invoke-virtual {v0, v4}, Lp/b;.h:(Ljava/lang/Object;)Lp/b$c; // method@265b │ │ -04a4ee: 0c01 |0005: move-result-object v1 │ │ -04a4f0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -04a4f2: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -04a4f6: 5414 f40e |0009: iget-object v4, v1, Lp/b$c;.f:Ljava/lang/Object; // field@0ef4 │ │ -04a4fa: 2819 |000b: goto 0024 // +0019 │ │ -04a4fc: 2201 5b08 |000c: new-instance v1, Lp/b$c; // type@085b │ │ -04a500: 7030 4626 4105 |000e: invoke-direct {v1, v4, v5}, Lp/b$c;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2646 │ │ -04a506: 5204 ff0e |0011: iget v4, v0, Lp/b;.h:I // field@0eff │ │ -04a50a: b024 |0013: add-int/2addr v4, v2 │ │ -04a50c: 5904 ff0e |0014: iput v4, v0, Lp/b;.h:I // field@0eff │ │ -04a510: 5404 fd0e |0016: iget-object v4, v0, Lp/b;.f:Lp/b$c; // field@0efd │ │ -04a514: 3904 0500 |0018: if-nez v4, 001d // +0005 │ │ -04a518: 5b01 fc0e |001a: iput-object v1, v0, Lp/b;.e:Lp/b$c; // field@0efc │ │ -04a51c: 2805 |001c: goto 0021 // +0005 │ │ -04a51e: 5b41 f50e |001d: iput-object v1, v4, Lp/b$c;.g:Lp/b$c; // field@0ef5 │ │ -04a522: 5b14 f60e |001f: iput-object v4, v1, Lp/b$c;.h:Lp/b$c; // field@0ef6 │ │ -04a526: 5b01 fd0e |0021: iput-object v1, v0, Lp/b;.f:Lp/b$c; // field@0efd │ │ -04a52a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -04a52c: 1f04 2100 |0024: check-cast v4, La1/c$b; // type@0021 │ │ -04a530: 3904 0300 |0026: if-nez v4, 0029 // +0003 │ │ -04a534: 2802 |0028: goto 002a // +0002 │ │ -04a536: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -04a538: 3802 0300 |002a: if-eqz v2, 002d // +0003 │ │ -04a53c: 0e00 |002c: return-void │ │ -04a53e: 2204 fc05 |002d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -04a542: 1a05 4e13 |002f: const-string v5, "SavedStateProvider with the given key is already registered" // string@134e │ │ -04a546: 6e10 7c1c 0500 |0031: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -04a54c: 0c05 |0034: move-result-object v5 │ │ -04a54e: 7020 341c 5400 |0035: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -04a554: 2704 |0038: throw v4 │ │ +04b270: |[04b270] a1.c.b:(Ljava/lang/String;La1/c$b;)V │ │ +04b280: 5430 3500 |0000: iget-object v0, v3, La1/c;.a:Lp/b; // field@0035 │ │ +04b284: 6e20 ac26 4000 |0002: invoke-virtual {v0, v4}, Lp/b;.h:(Ljava/lang/Object;)Lp/b$c; // method@26ac │ │ +04b28a: 0c01 |0005: move-result-object v1 │ │ +04b28c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +04b28e: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +04b292: 5414 300f |0009: iget-object v4, v1, Lp/b$c;.f:Ljava/lang/Object; // field@0f30 │ │ +04b296: 2819 |000b: goto 0024 // +0019 │ │ +04b298: 2201 6c08 |000c: new-instance v1, Lp/b$c; // type@086c │ │ +04b29c: 7030 9726 4105 |000e: invoke-direct {v1, v4, v5}, Lp/b$c;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2697 │ │ +04b2a2: 5204 3b0f |0011: iget v4, v0, Lp/b;.h:I // field@0f3b │ │ +04b2a6: b024 |0013: add-int/2addr v4, v2 │ │ +04b2a8: 5904 3b0f |0014: iput v4, v0, Lp/b;.h:I // field@0f3b │ │ +04b2ac: 5404 390f |0016: iget-object v4, v0, Lp/b;.f:Lp/b$c; // field@0f39 │ │ +04b2b0: 3904 0500 |0018: if-nez v4, 001d // +0005 │ │ +04b2b4: 5b01 380f |001a: iput-object v1, v0, Lp/b;.e:Lp/b$c; // field@0f38 │ │ +04b2b8: 2805 |001c: goto 0021 // +0005 │ │ +04b2ba: 5b41 310f |001d: iput-object v1, v4, Lp/b$c;.g:Lp/b$c; // field@0f31 │ │ +04b2be: 5b14 320f |001f: iput-object v4, v1, Lp/b$c;.h:Lp/b$c; // field@0f32 │ │ +04b2c2: 5b01 390f |0021: iput-object v1, v0, Lp/b;.f:Lp/b$c; // field@0f39 │ │ +04b2c6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +04b2c8: 1f04 2100 |0024: check-cast v4, La1/c$b; // type@0021 │ │ +04b2cc: 3904 0300 |0026: if-nez v4, 0029 // +0003 │ │ +04b2d0: 2802 |0028: goto 002a // +0002 │ │ +04b2d2: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +04b2d4: 3802 0300 |002a: if-eqz v2, 002d // +0003 │ │ +04b2d8: 0e00 |002c: return-void │ │ +04b2da: 2204 0e06 |002d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@060e │ │ +04b2de: 1a05 6813 |002f: const-string v5, "SavedStateProvider with the given key is already registered" // string@1368 │ │ +04b2e2: 6e10 cc1c 0500 |0031: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +04b2e8: 0c05 |0034: move-result-object v5 │ │ +04b2ea: 7020 841c 5400 |0035: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +04b2f0: 2704 |0038: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -9107,21 +9099,21 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0039 reg=3 this La1/c; │ │ 0x0000 - 0x0039 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0039 reg=5 (null) La1/c$b; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #22 header: │ │ class_idx : 35 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #22 - │ │ Class descriptor : 'La1/d;' │ │ @@ -9148,74 +9140,74 @@ │ │ type : '(La1/e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -04a1c8: |[04a1c8] a1.d.:(La1/e;)V │ │ -04a1d8: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a1de: 5b01 3c00 |0003: iput-object v1, v0, La1/d;.a:La1/e; // field@003c │ │ -04a1e2: 2201 2200 |0005: new-instance v1, La1/c; // type@0022 │ │ -04a1e6: 7010 4000 0100 |0007: invoke-direct {v1}, La1/c;.:()V // method@0040 │ │ -04a1ec: 5b01 3d00 |000a: iput-object v1, v0, La1/d;.b:La1/c; // field@003d │ │ -04a1f0: 0e00 |000c: return-void │ │ +04af64: |[04af64] a1.d.:(La1/e;)V │ │ +04af74: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04af7a: 5b01 3900 |0003: iput-object v1, v0, La1/d;.a:La1/e; // field@0039 │ │ +04af7e: 2201 2200 |0005: new-instance v1, La1/c; // type@0022 │ │ +04af82: 7010 5000 0100 |0007: invoke-direct {v1}, La1/c;.:()V // method@0050 │ │ +04af88: 5b01 3a00 |000a: iput-object v1, v0, La1/d;.b:La1/c; // field@003a │ │ +04af8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La1/d;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -04a1f4: |[04a1f4] a1.d.a:()V │ │ -04a204: 5440 3c00 |0000: iget-object v0, v4, La1/d;.a:La1/e; // field@003c │ │ -04a208: 7210 a22f 0000 |0002: invoke-interface {v0}, Lu0/l;.r:()Lu0/m; // method@2fa2 │ │ -04a20e: 0c00 |0005: move-result-object v0 │ │ -04a210: 5401 9d12 |0006: iget-object v1, v0, Lu0/m;.c:Lu0/h$b; // field@129d │ │ -04a214: 6202 9312 |0008: sget-object v2, Lu0/h$b;.f:Lu0/h$b; // field@1293 │ │ -04a218: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -04a21a: 3321 0400 |000b: if-ne v1, v2, 000f // +0004 │ │ -04a21e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -04a220: 2802 |000e: goto 0010 // +0002 │ │ -04a222: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04a224: 3801 2f00 |0010: if-eqz v1, 003f // +002f │ │ -04a228: 2201 1e00 |0012: new-instance v1, La1/a; // type@001e │ │ -04a22c: 5442 3c00 |0014: iget-object v2, v4, La1/d;.a:La1/e; // field@003c │ │ -04a230: 7020 3a00 2100 |0016: invoke-direct {v1, v2}, La1/a;.:(La1/e;)V // method@003a │ │ -04a236: 6e20 a62f 1000 |0019: invoke-virtual {v0, v1}, Lu0/m;.a:(Lu0/k;)V // method@2fa6 │ │ -04a23c: 5441 3d00 |001c: iget-object v1, v4, La1/d;.b:La1/c; // field@003d │ │ -04a240: 6e10 791c 0100 |001e: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -04a246: 5512 3900 |0021: iget-boolean v2, v1, La1/c;.b:Z // field@0039 │ │ -04a24a: b732 |0023: xor-int/2addr v2, v3 │ │ -04a24c: 3802 0f00 |0024: if-eqz v2, 0033 // +000f │ │ -04a250: 2202 1f00 |0026: new-instance v2, La1/b; // type@001f │ │ -04a254: 7020 3c00 1200 |0028: invoke-direct {v2, v1}, La1/b;.:(La1/c;)V // method@003c │ │ -04a25a: 6e20 a62f 2000 |002b: invoke-virtual {v0, v2}, Lu0/m;.a:(Lu0/k;)V // method@2fa6 │ │ -04a260: 5c13 3900 |002e: iput-boolean v3, v1, La1/c;.b:Z // field@0039 │ │ -04a264: 5c43 3e00 |0030: iput-boolean v3, v4, La1/d;.c:Z // field@003e │ │ -04a268: 0e00 |0032: return-void │ │ -04a26a: 2200 fd05 |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -04a26e: 1a01 4f13 |0035: const-string v1, "SavedStateRegistry was already attached." // string@134f │ │ -04a272: 6e10 7c1c 0100 |0037: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -04a278: 0c01 |003a: move-result-object v1 │ │ -04a27a: 7020 381c 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -04a280: 2700 |003e: throw v0 │ │ -04a282: 2200 fd05 |003f: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -04a286: 1a01 0c13 |0041: const-string v1, "Restarter must be created only during owner's initialization stage" // string@130c │ │ -04a28a: 6e10 7c1c 0100 |0043: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -04a290: 0c01 |0046: move-result-object v1 │ │ -04a292: 7020 381c 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -04a298: 2700 |004a: throw v0 │ │ +04af90: |[04af90] a1.d.a:()V │ │ +04afa0: 5440 3900 |0000: iget-object v0, v4, La1/d;.a:La1/e; // field@0039 │ │ +04afa4: 7210 ef2f 0000 |0002: invoke-interface {v0}, Lu0/l;.r:()Lu0/m; // method@2fef │ │ +04afaa: 0c00 |0005: move-result-object v0 │ │ +04afac: 5401 da12 |0006: iget-object v1, v0, Lu0/m;.c:Lu0/h$b; // field@12da │ │ +04afb0: 6202 d012 |0008: sget-object v2, Lu0/h$b;.f:Lu0/h$b; // field@12d0 │ │ +04afb4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +04afb6: 3321 0400 |000b: if-ne v1, v2, 000f // +0004 │ │ +04afba: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +04afbc: 2802 |000e: goto 0010 // +0002 │ │ +04afbe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04afc0: 3801 2f00 |0010: if-eqz v1, 003f // +002f │ │ +04afc4: 2201 1e00 |0012: new-instance v1, La1/a; // type@001e │ │ +04afc8: 5442 3900 |0014: iget-object v2, v4, La1/d;.a:La1/e; // field@0039 │ │ +04afcc: 7020 4a00 2100 |0016: invoke-direct {v1, v2}, La1/a;.:(La1/e;)V // method@004a │ │ +04afd2: 6e20 f32f 1000 |0019: invoke-virtual {v0, v1}, Lu0/m;.a:(Lu0/k;)V // method@2ff3 │ │ +04afd8: 5441 3a00 |001c: iget-object v1, v4, La1/d;.b:La1/c; // field@003a │ │ +04afdc: 6e10 c91c 0100 |001e: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +04afe2: 5512 3600 |0021: iget-boolean v2, v1, La1/c;.b:Z // field@0036 │ │ +04afe6: b732 |0023: xor-int/2addr v2, v3 │ │ +04afe8: 3802 0f00 |0024: if-eqz v2, 0033 // +000f │ │ +04afec: 2202 1f00 |0026: new-instance v2, La1/b; // type@001f │ │ +04aff0: 7020 4c00 1200 |0028: invoke-direct {v2, v1}, La1/b;.:(La1/c;)V // method@004c │ │ +04aff6: 6e20 f32f 2000 |002b: invoke-virtual {v0, v2}, Lu0/m;.a:(Lu0/k;)V // method@2ff3 │ │ +04affc: 5c13 3600 |002e: iput-boolean v3, v1, La1/c;.b:Z // field@0036 │ │ +04b000: 5c43 3b00 |0030: iput-boolean v3, v4, La1/d;.c:Z // field@003b │ │ +04b004: 0e00 |0032: return-void │ │ +04b006: 2200 0f06 |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +04b00a: 1a01 6913 |0035: const-string v1, "SavedStateRegistry was already attached." // string@1369 │ │ +04b00e: 6e10 cc1c 0100 |0037: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +04b014: 0c01 |003a: move-result-object v1 │ │ +04b016: 7020 881c 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +04b01c: 2700 |003e: throw v0 │ │ +04b01e: 2200 0f06 |003f: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +04b022: 1a01 2513 |0041: const-string v1, "Restarter must be created only during owner's initialization stage" // string@1325 │ │ +04b026: 6e10 cc1c 0100 |0043: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +04b02c: 0c01 |0046: move-result-object v1 │ │ +04b02e: 7020 881c 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +04b034: 2700 |004a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -9485,86 +9477,83 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x004b reg=4 this La1/d; │ │ │ │ #1 : (in La1/d;) │ │ name : 'b' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -04a29c: |[04a29c] a1.d.b:(Landroid/os/Bundle;)V │ │ -04a2ac: 5530 3e00 |0000: iget-boolean v0, v3, La1/d;.c:Z // field@003e │ │ -04a2b0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -04a2b4: 6e10 4400 0300 |0004: invoke-virtual {v3}, La1/d;.a:()V // method@0044 │ │ -04a2ba: 5430 3c00 |0007: iget-object v0, v3, La1/d;.a:La1/e; // field@003c │ │ -04a2be: 7210 a22f 0000 |0009: invoke-interface {v0}, Lu0/l;.r:()Lu0/m; // method@2fa2 │ │ -04a2c4: 0c00 |000c: move-result-object v0 │ │ -04a2c6: 5401 9d12 |000d: iget-object v1, v0, Lu0/m;.c:Lu0/h$b; // field@129d │ │ -04a2ca: 6202 9512 |000f: sget-object v2, Lu0/h$b;.h:Lu0/h$b; // field@1295 │ │ -04a2ce: 6e20 231c 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@1c23 │ │ -04a2d4: 0a01 |0014: move-result v1 │ │ -04a2d6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -04a2d8: 3a01 0400 |0016: if-ltz v1, 001a // +0004 │ │ -04a2dc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -04a2de: 2802 |0019: goto 001b // +0002 │ │ -04a2e0: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -04a2e2: b721 |001b: xor-int/2addr v1, v2 │ │ -04a2e4: 3801 3400 |001c: if-eqz v1, 0050 // +0034 │ │ -04a2e8: 5430 3d00 |001e: iget-object v0, v3, La1/d;.b:La1/c; // field@003d │ │ -04a2ec: 5501 3900 |0020: iget-boolean v1, v0, La1/c;.b:Z // field@0039 │ │ -04a2f0: 3801 2200 |0022: if-eqz v1, 0044 // +0022 │ │ -04a2f4: 5501 3b00 |0024: iget-boolean v1, v0, La1/c;.d:Z // field@003b │ │ -04a2f8: b721 |0026: xor-int/2addr v1, v2 │ │ -04a2fa: 3801 1100 |0027: if-eqz v1, 0038 // +0011 │ │ -04a2fe: 3804 0900 |0029: if-eqz v4, 0032 // +0009 │ │ -04a302: 1a01 7317 |002b: const-string v1, "androidx.lifecycle.BundlableSavedStateRegistry.key" // string@1773 │ │ -04a306: 6e20 5903 1400 |002d: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0359 │ │ -04a30c: 0c04 |0030: move-result-object v4 │ │ -04a30e: 2802 |0031: goto 0033 // +0002 │ │ -04a310: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -04a312: 5b04 3a00 |0033: iput-object v4, v0, La1/c;.c:Landroid/os/Bundle; // field@003a │ │ -04a316: 5c02 3b00 |0035: iput-boolean v2, v0, La1/c;.d:Z // field@003b │ │ -04a31a: 0e00 |0037: return-void │ │ -04a31c: 2204 fd05 |0038: new-instance v4, Ljava/lang/IllegalStateException; // type@05fd │ │ -04a320: 1a00 5013 |003a: const-string v0, "SavedStateRegistry was already restored." // string@1350 │ │ -04a324: 6e10 7c1c 0000 |003c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -04a32a: 0c00 |003f: move-result-object v0 │ │ -04a32c: 7020 381c 0400 |0040: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -04a332: 2704 |0043: throw v4 │ │ -04a334: 2204 fd05 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@05fd │ │ -04a338: 1a00 b115 |0046: const-string v0, "You must call performAttach() before calling performRestore(Bundle)." // string@15b1 │ │ -04a33c: 6e10 7c1c 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -04a342: 0c00 |004b: move-result-object v0 │ │ -04a344: 7020 381c 0400 |004c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -04a34a: 2704 |004f: throw v4 │ │ -04a34c: 1a04 d721 |0050: const-string v4, "performRestore cannot be called when owner is " // string@21d7 │ │ -04a350: 7110 c50f 0400 |0052: invoke-static {v4}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -04a356: 0c04 |0055: move-result-object v4 │ │ -04a358: 5400 9d12 |0056: iget-object v0, v0, Lu0/m;.c:Lu0/h$b; // field@129d │ │ -04a35c: 6e20 c41c 0400 |0058: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -04a362: 6e10 cd1c 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -04a368: 0c04 |005e: move-result-object v4 │ │ -04a36a: 2200 fd05 |005f: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -04a36e: 6e10 7c1c 0400 |0061: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -04a374: 0c04 |0064: move-result-object v4 │ │ -04a376: 7020 381c 4000 |0065: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -04a37c: 2700 |0068: throw v0 │ │ +04b038: |[04b038] a1.d.b:(Landroid/os/Bundle;)V │ │ +04b048: 5530 3b00 |0000: iget-boolean v0, v3, La1/d;.c:Z // field@003b │ │ +04b04c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +04b050: 6e10 5400 0300 |0004: invoke-virtual {v3}, La1/d;.a:()V // method@0054 │ │ +04b056: 5430 3900 |0007: iget-object v0, v3, La1/d;.a:La1/e; // field@0039 │ │ +04b05a: 7210 ef2f 0000 |0009: invoke-interface {v0}, Lu0/l;.r:()Lu0/m; // method@2fef │ │ +04b060: 0c00 |000c: move-result-object v0 │ │ +04b062: 5401 da12 |000d: iget-object v1, v0, Lu0/m;.c:Lu0/h$b; // field@12da │ │ +04b066: 6202 d212 |000f: sget-object v2, Lu0/h$b;.h:Lu0/h$b; // field@12d2 │ │ +04b06a: 6e20 731c 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@1c73 │ │ +04b070: 0a01 |0014: move-result v1 │ │ +04b072: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +04b074: 3a01 0400 |0016: if-ltz v1, 001a // +0004 │ │ +04b078: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +04b07a: 2802 |0019: goto 001b // +0002 │ │ +04b07c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +04b07e: b721 |001b: xor-int/2addr v1, v2 │ │ +04b080: 3801 3400 |001c: if-eqz v1, 0050 // +0034 │ │ +04b084: 5430 3a00 |001e: iget-object v0, v3, La1/d;.b:La1/c; // field@003a │ │ +04b088: 5501 3600 |0020: iget-boolean v1, v0, La1/c;.b:Z // field@0036 │ │ +04b08c: 3801 2200 |0022: if-eqz v1, 0044 // +0022 │ │ +04b090: 5501 3800 |0024: iget-boolean v1, v0, La1/c;.d:Z // field@0038 │ │ +04b094: b721 |0026: xor-int/2addr v1, v2 │ │ +04b096: 3801 1100 |0027: if-eqz v1, 0038 // +0011 │ │ +04b09a: 3804 0900 |0029: if-eqz v4, 0032 // +0009 │ │ +04b09e: 1a01 9717 |002b: const-string v1, "androidx.lifecycle.BundlableSavedStateRegistry.key" // string@1797 │ │ +04b0a2: 6e20 6a03 1400 |002d: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@036a │ │ +04b0a8: 0c04 |0030: move-result-object v4 │ │ +04b0aa: 2802 |0031: goto 0033 // +0002 │ │ +04b0ac: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +04b0ae: 5b04 3700 |0033: iput-object v4, v0, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04b0b2: 5c02 3800 |0035: iput-boolean v2, v0, La1/c;.d:Z // field@0038 │ │ +04b0b6: 0e00 |0037: return-void │ │ +04b0b8: 2204 0f06 |0038: new-instance v4, Ljava/lang/IllegalStateException; // type@060f │ │ +04b0bc: 1a00 6a13 |003a: const-string v0, "SavedStateRegistry was already restored." // string@136a │ │ +04b0c0: 6e10 cc1c 0000 |003c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +04b0c6: 0c00 |003f: move-result-object v0 │ │ +04b0c8: 7020 881c 0400 |0040: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +04b0ce: 2704 |0043: throw v4 │ │ +04b0d0: 2204 0f06 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@060f │ │ +04b0d4: 1a00 d515 |0046: const-string v0, "You must call performAttach() before calling performRestore(Bundle)." // string@15d5 │ │ +04b0d8: 6e10 cc1c 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +04b0de: 0c00 |004b: move-result-object v0 │ │ +04b0e0: 7020 881c 0400 |004c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +04b0e6: 2704 |004f: throw v4 │ │ +04b0e8: 1a04 1022 |0050: const-string v4, "performRestore cannot be called when owner is " // string@2210 │ │ +04b0ec: 7110 f10f 0400 |0052: invoke-static {v4}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +04b0f2: 0c04 |0055: move-result-object v4 │ │ +04b0f4: 5400 da12 |0056: iget-object v0, v0, Lu0/m;.c:Lu0/h$b; // field@12da │ │ +04b0f8: 6e20 141d 0400 |0058: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +04b0fe: 6e10 1d1d 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +04b104: 0c04 |005e: move-result-object v4 │ │ +04b106: 2200 0f06 |005f: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +04b10a: 6e10 cc1c 0400 |0061: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +04b110: 0c04 |0064: move-result-object v4 │ │ +04b112: 7020 881c 4000 |0065: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +04b118: 2700 |0068: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -9796,53 +9785,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -04a380: |[04a380] a1.d.c:(Landroid/os/Bundle;)V │ │ -04a390: 1a00 a421 |0000: const-string v0, "outBundle" // string@21a4 │ │ -04a394: 7120 7731 0500 |0002: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -04a39a: 5440 3d00 |0005: iget-object v0, v4, La1/d;.b:La1/c; // field@003d │ │ -04a39e: 6e10 791c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -04a3a4: 2201 d700 |000a: new-instance v1, Landroid/os/Bundle; // type@00d7 │ │ -04a3a8: 7010 5403 0100 |000c: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0354 │ │ -04a3ae: 5402 3a00 |000f: iget-object v2, v0, La1/c;.c:Landroid/os/Bundle; // field@003a │ │ -04a3b2: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -04a3b6: 6e20 6603 2100 |0013: invoke-virtual {v1, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0366 │ │ -04a3bc: 5400 3800 |0016: iget-object v0, v0, La1/c;.a:Lp/b; // field@0038 │ │ -04a3c0: 6e10 791c 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -04a3c6: 2202 5c08 |001b: new-instance v2, Lp/b$d; // type@085c │ │ -04a3ca: 7020 4d26 0200 |001d: invoke-direct {v2, v0}, Lp/b$d;.:(Lp/b;)V // method@264d │ │ -04a3d0: 5400 fe0e |0020: iget-object v0, v0, Lp/b;.g:Ljava/util/WeakHashMap; // field@0efe │ │ -04a3d4: 6203 bb0a |0022: sget-object v3, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0abb │ │ -04a3d8: 6e30 561e 2003 |0024: invoke-virtual {v0, v2, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e56 │ │ -04a3de: 6e10 4f26 0200 |0027: invoke-virtual {v2}, Lp/b$d;.hasNext:()Z // method@264f │ │ -04a3e4: 0a00 |002a: move-result v0 │ │ -04a3e6: 3800 1c00 |002b: if-eqz v0, 0047 // +001c │ │ -04a3ea: 6e10 5026 0200 |002d: invoke-virtual {v2}, Lp/b$d;.next:()Ljava/lang/Object; // method@2650 │ │ -04a3f0: 0c00 |0030: move-result-object v0 │ │ -04a3f2: 1f00 6e06 |0031: check-cast v0, Ljava/util/Map$Entry; // type@066e │ │ -04a3f6: 7210 1b1e 0000 |0033: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1e1b │ │ -04a3fc: 0c03 |0036: move-result-object v3 │ │ -04a3fe: 1f03 1706 |0037: check-cast v3, Ljava/lang/String; // type@0617 │ │ -04a402: 7210 1c1e 0000 |0039: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1e1c │ │ -04a408: 0c00 |003c: move-result-object v0 │ │ -04a40a: 1f00 2100 |003d: check-cast v0, La1/c$b; // type@0021 │ │ -04a40e: 7210 3f00 0000 |003f: invoke-interface {v0}, La1/c$b;.a:()Landroid/os/Bundle; // method@003f │ │ -04a414: 0c00 |0042: move-result-object v0 │ │ -04a416: 6e30 6a03 3100 |0043: invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@036a │ │ -04a41c: 28e1 |0046: goto 0027 // -001f │ │ -04a41e: 6e10 4a03 0100 |0047: invoke-virtual {v1}, Landroid/os/BaseBundle;.isEmpty:()Z // method@034a │ │ -04a424: 0a00 |004a: move-result v0 │ │ -04a426: 3900 0700 |004b: if-nez v0, 0052 // +0007 │ │ -04a42a: 1a00 7317 |004d: const-string v0, "androidx.lifecycle.BundlableSavedStateRegistry.key" // string@1773 │ │ -04a42e: 6e30 6a03 0501 |004f: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@036a │ │ -04a434: 0e00 |0052: return-void │ │ +04b11c: |[04b11c] a1.d.c:(Landroid/os/Bundle;)V │ │ +04b12c: 1a00 dc21 |0000: const-string v0, "outBundle" // string@21dc │ │ +04b130: 7120 c831 0500 |0002: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +04b136: 5440 3a00 |0005: iget-object v0, v4, La1/d;.b:La1/c; // field@003a │ │ +04b13a: 6e10 c91c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +04b140: 2201 d700 |000a: new-instance v1, Landroid/os/Bundle; // type@00d7 │ │ +04b144: 7010 6503 0100 |000c: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0365 │ │ +04b14a: 5402 3700 |000f: iget-object v2, v0, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04b14e: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +04b152: 6e20 7703 2100 |0013: invoke-virtual {v1, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0377 │ │ +04b158: 5400 3500 |0016: iget-object v0, v0, La1/c;.a:Lp/b; // field@0035 │ │ +04b15c: 6e10 c91c 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +04b162: 2202 6d08 |001b: new-instance v2, Lp/b$d; // type@086d │ │ +04b166: 7020 9e26 0200 |001d: invoke-direct {v2, v0}, Lp/b$d;.:(Lp/b;)V // method@269e │ │ +04b16c: 5400 3a0f |0020: iget-object v0, v0, Lp/b;.g:Ljava/util/WeakHashMap; // field@0f3a │ │ +04b170: 6203 f70a |0022: sget-object v3, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0af7 │ │ +04b174: 6e30 a51e 2003 |0024: invoke-virtual {v0, v2, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ea5 │ │ +04b17a: 6e10 a026 0200 |0027: invoke-virtual {v2}, Lp/b$d;.hasNext:()Z // method@26a0 │ │ +04b180: 0a00 |002a: move-result v0 │ │ +04b182: 3800 1c00 |002b: if-eqz v0, 0047 // +001c │ │ +04b186: 6e10 a126 0200 |002d: invoke-virtual {v2}, Lp/b$d;.next:()Ljava/lang/Object; // method@26a1 │ │ +04b18c: 0c00 |0030: move-result-object v0 │ │ +04b18e: 1f00 8006 |0031: check-cast v0, Ljava/util/Map$Entry; // type@0680 │ │ +04b192: 7210 6a1e 0000 |0033: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1e6a │ │ +04b198: 0c03 |0036: move-result-object v3 │ │ +04b19a: 1f03 2906 |0037: check-cast v3, Ljava/lang/String; // type@0629 │ │ +04b19e: 7210 6b1e 0000 |0039: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1e6b │ │ +04b1a4: 0c00 |003c: move-result-object v0 │ │ +04b1a6: 1f00 2100 |003d: check-cast v0, La1/c$b; // type@0021 │ │ +04b1aa: 7210 4f00 0000 |003f: invoke-interface {v0}, La1/c$b;.a:()Landroid/os/Bundle; // method@004f │ │ +04b1b0: 0c00 |0042: move-result-object v0 │ │ +04b1b2: 6e30 7b03 3100 |0043: invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@037b │ │ +04b1b8: 28e1 |0046: goto 0027 // -001f │ │ +04b1ba: 6e10 5b03 0100 |0047: invoke-virtual {v1}, Landroid/os/BaseBundle;.isEmpty:()Z // method@035b │ │ +04b1c0: 0a00 |004a: move-result v0 │ │ +04b1c2: 3900 0700 |004b: if-nez v0, 0052 // +0007 │ │ +04b1c6: 1a00 9717 |004d: const-string v0, "androidx.lifecycle.BundlableSavedStateRegistry.key" // string@1797 │ │ +04b1ca: 6e30 7b03 0501 |004f: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@037b │ │ +04b1d0: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -10065,21 +10054,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0053 reg=4 this La1/d; │ │ 0x0000 - 0x0053 reg=5 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #23 header: │ │ class_idx : 37 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #23 - │ │ Class descriptor : 'La2/a;' │ │ @@ -10110,21 +10099,21 @@ │ │ │ │ #3 : (in La2/a;) │ │ name : 'e' │ │ type : '(Lu1/a$a;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #24 header: │ │ class_idx : 38 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #24 annotations: │ │ Annotations on class │ │ @@ -10148,21 +10137,21 @@ │ │ │ │ #1 : (in La2/b$a;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #25 header: │ │ class_idx : 39 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #25 annotations: │ │ Annotations on class │ │ @@ -10173,67 +10162,67 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #26 header: │ │ class_idx : 67 │ │ access_flags : 4097 (0x1001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #26 annotations: │ │ -Annotations on method #212 'instantiateActivity' │ │ +Annotations on method #228 'instantiateActivity' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/ClassNotFoundException; Ljava/lang/IllegalAccessException; Ljava/lang/InstantiationException; } │ │ -Annotations on method #213 'instantiateApplication' │ │ +Annotations on method #229 'instantiateApplication' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/ClassNotFoundException; Ljava/lang/IllegalAccessException; Ljava/lang/InstantiationException; } │ │ -Annotations on method #214 'instantiateProvider' │ │ +Annotations on method #230 'instantiateProvider' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/ClassNotFoundException; Ljava/lang/IllegalAccessException; Ljava/lang/InstantiationException; } │ │ -Annotations on method #215 'instantiateReceiver' │ │ +Annotations on method #231 'instantiateReceiver' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/ClassNotFoundException; Ljava/lang/IllegalAccessException; Ljava/lang/InstantiationException; } │ │ -Annotations on method #216 'instantiateService' │ │ +Annotations on method #232 'instantiateService' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/ClassNotFoundException; Ljava/lang/IllegalAccessException; Ljava/lang/InstantiationException; } │ │ -Annotations on method #212 'instantiateActivity' parameters │ │ +Annotations on method #228 'instantiateActivity' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #2 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ -Annotations on method #213 'instantiateApplication' parameters │ │ +Annotations on method #229 'instantiateApplication' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #214 'instantiateProvider' parameters │ │ +Annotations on method #230 'instantiateProvider' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #215 'instantiateReceiver' parameters │ │ +Annotations on method #231 'instantiateReceiver' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #2 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ -Annotations on method #216 'instantiateService' parameters │ │ +Annotations on method #232 'instantiateService' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #2 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ │ │ @@ -10250,34 +10239,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a594: |[04a594] android.app.AppComponentFactory.:()V │ │ -04a5a4: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a5a8: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a5ae: 2700 |0005: throw v0 │ │ +04b330: |[04b330] android.app.AppComponentFactory.:()V │ │ +04b340: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b344: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b34a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/app/AppComponentFactory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a5b0: |[04a5b0] android.app.AppComponentFactory.:()V │ │ -04a5c0: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a5c6: 0e00 |0003: return-void │ │ +04b34c: |[04b34c] android.app.AppComponentFactory.:()V │ │ +04b35c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/app/AppComponentFactory;) │ │ name : 'instantiateActivity' │ │ @@ -10305,28 +10294,28 @@ │ │ │ │ #4 : (in Landroid/app/AppComponentFactory;) │ │ name : 'instantiateService' │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #27 header: │ │ class_idx : 104 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #27 annotations: │ │ -Annotations on method #378 'getInitiatingPackageName' │ │ +Annotations on method #394 'getInitiatingPackageName' │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ │ │ Class #27 - │ │ Class descriptor : 'Landroid/content/pm/InstallSourceInfo;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -10339,36 +10328,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a5c8: |[04a5c8] android.content.pm.InstallSourceInfo.:()V │ │ -04a5d8: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a5dc: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a5e2: 2700 |0005: throw v0 │ │ +04b364: |[04b364] android.content.pm.InstallSourceInfo.:()V │ │ +04b374: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b378: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b37e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/content/pm/InstallSourceInfo;) │ │ name : 'getInitiatingPackageName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #28 header: │ │ class_idx : 114 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #28 - │ │ Class descriptor : 'Landroid/content/pm/SigningInfo;' │ │ @@ -10384,18 +10373,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a5e4: |[04a5e4] android.content.pm.SigningInfo.:()V │ │ -04a5f4: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a5f8: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a5fe: 2700 |0005: throw v0 │ │ +04b380: |[04b380] android.content.pm.SigningInfo.:()V │ │ +04b390: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b394: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b39a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/content/pm/SigningInfo;) │ │ name : 'getApkContentsSigners' │ │ @@ -10411,21 +10400,21 @@ │ │ │ │ #2 : (in Landroid/content/pm/SigningInfo;) │ │ name : 'hasMultipleSigners' │ │ type : '()Z' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #29 header: │ │ class_idx : 132 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1526 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1544 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #29 - │ │ Class descriptor : 'Landroid/graphics/ColorSpace$Named;' │ │ @@ -10440,39 +10429,39 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a600: |[04a600] android.graphics.ColorSpace$Named.:()V │ │ -04a610: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a614: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a61a: 2700 |0005: throw v0 │ │ +04b39c: |[04b39c] android.graphics.ColorSpace$Named.:()V │ │ +04b3ac: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b3b0: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b3b6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #30 header: │ │ class_idx : 133 │ │ access_flags : 4097 (0x1001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #30 annotations: │ │ -Annotations on method #526 'get' │ │ +Annotations on method #542 'get' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #526 'get' parameters │ │ +Annotations on method #542 'get' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #30 - │ │ Class descriptor : 'Landroid/graphics/ColorSpace;' │ │ Access flags : 0x1001 (PUBLIC SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -10485,43 +10474,43 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a61c: |[04a61c] android.graphics.ColorSpace.:()V │ │ -04a62c: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a630: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a636: 2700 |0005: throw v0 │ │ +04b3b8: |[04b3b8] android.graphics.ColorSpace.:()V │ │ +04b3c8: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b3cc: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b3d2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/ColorSpace;) │ │ name : 'get' │ │ type : '(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #31 header: │ │ class_idx : 134 │ │ access_flags : 4097 (0x1001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ -Annotations on method #528 'getSize' │ │ +Annotations on method #544 'getSize' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #31 - │ │ Class descriptor : 'Landroid/graphics/ImageDecoder$ImageInfo;' │ │ Access flags : 0x1001 (PUBLIC SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -10533,36 +10522,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a638: |[04a638] android.graphics.ImageDecoder$ImageInfo.:()V │ │ -04a648: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a64c: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a652: 2700 |0005: throw v0 │ │ +04b3d4: |[04b3d4] android.graphics.ImageDecoder$ImageInfo.:()V │ │ +04b3e4: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b3e8: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b3ee: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/ImageDecoder$ImageInfo;) │ │ name : 'getSize' │ │ type : '()Landroid/util/Size;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #32 header: │ │ class_idx : 135 │ │ access_flags : 5633 (0x1601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #32 - │ │ Class descriptor : 'Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;' │ │ @@ -10577,45 +10566,45 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a654: |[04a654] android.graphics.ImageDecoder$OnHeaderDecodedListener.:()V │ │ -04a664: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a668: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a66e: 2700 |0005: throw v0 │ │ +04b3f0: |[04b3f0] android.graphics.ImageDecoder$OnHeaderDecodedListener.:()V │ │ +04b400: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b404: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b40a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #33 header: │ │ class_idx : 137 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #33 annotations: │ │ -Annotations on method #531 'createSource' │ │ +Annotations on method #547 'createSource' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #532 'decodeBitmap' │ │ +Annotations on method #548 'decodeBitmap' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #531 'createSource' parameters │ │ +Annotations on method #547 'createSource' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #532 'decodeBitmap' parameters │ │ +Annotations on method #548 'decodeBitmap' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #33 - │ │ Class descriptor : 'Landroid/graphics/ImageDecoder;' │ │ @@ -10631,18 +10620,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a670: |[04a670] android.graphics.ImageDecoder.:()V │ │ -04a680: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a684: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a68a: 2700 |0005: throw v0 │ │ +04b40c: |[04b40c] android.graphics.ImageDecoder.:()V │ │ +04b41c: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b420: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b426: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/ImageDecoder;) │ │ name : 'createSource' │ │ type : '(Ljava/nio/ByteBuffer;)Landroid/graphics/ImageDecoder$Source;' │ │ @@ -10664,28 +10653,28 @@ │ │ │ │ #1 : (in Landroid/graphics/ImageDecoder;) │ │ name : 'setTargetColorSpace' │ │ type : '(Landroid/graphics/ColorSpace;)V' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #34 header: │ │ class_idx : 138 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #34 annotations: │ │ -Annotations on method #536 'of' │ │ +Annotations on method #552 'of' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #34 - │ │ Class descriptor : 'Landroid/graphics/Insets;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -10698,43 +10687,43 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a68c: |[04a68c] android.graphics.Insets.:()V │ │ -04a69c: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a6a0: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a6a6: 2700 |0005: throw v0 │ │ +04b428: |[04b428] android.graphics.Insets.:()V │ │ +04b438: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b43c: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b442: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/Insets;) │ │ name : 'of' │ │ type : '(IIII)Landroid/graphics/Insets;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #35 header: │ │ class_idx : 166 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #35 annotations: │ │ -Annotations on method #654 '' parameters │ │ +Annotations on method #671 '' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #35 - │ │ Class descriptor : 'Landroid/graphics/Typeface$Builder;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -10747,34 +10736,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a6a8: |[04a6a8] android.graphics.Typeface$Builder.:()V │ │ -04a6b8: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a6bc: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a6c2: 2700 |0005: throw v0 │ │ +04b444: |[04b444] android.graphics.Typeface$Builder.:()V │ │ +04b454: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b458: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b45e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/Typeface$Builder;) │ │ name : '' │ │ type : '(Ljava/io/FileDescriptor;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a6c4: |[04a6c4] android.graphics.Typeface$Builder.:(Ljava/io/FileDescriptor;)V │ │ -04a6d4: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a6da: 0e00 |0003: return-void │ │ +04b460: |[04b460] android.graphics.Typeface$Builder.:(Ljava/io/FileDescriptor;)V │ │ +04b470: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/Typeface$Builder;) │ │ name : 'build' │ │ @@ -10790,35 +10779,35 @@ │ │ │ │ #2 : (in Landroid/graphics/Typeface$Builder;) │ │ name : 'setWeight' │ │ type : '(I)Landroid/graphics/Typeface$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #36 header: │ │ class_idx : 167 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #36 annotations: │ │ -Annotations on method #660 'build' │ │ +Annotations on method #677 'build' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #661 'setStyle' │ │ +Annotations on method #678 'setStyle' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #659 '' parameters │ │ +Annotations on method #676 '' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #661 'setStyle' parameters │ │ +Annotations on method #678 'setStyle' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #36 - │ │ Class descriptor : 'Landroid/graphics/Typeface$CustomFallbackBuilder;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -10831,34 +10820,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a6dc: |[04a6dc] android.graphics.Typeface$CustomFallbackBuilder.:()V │ │ -04a6ec: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a6f0: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a6f6: 2700 |0005: throw v0 │ │ +04b478: |[04b478] android.graphics.Typeface$CustomFallbackBuilder.:()V │ │ +04b488: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b48c: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b492: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/Typeface$CustomFallbackBuilder;) │ │ name : '' │ │ type : '(Landroid/graphics/fonts/FontFamily;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a6f8: |[04a6f8] android.graphics.Typeface$CustomFallbackBuilder.:(Landroid/graphics/fonts/FontFamily;)V │ │ -04a708: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a70e: 0e00 |0003: return-void │ │ +04b494: |[04b494] android.graphics.Typeface$CustomFallbackBuilder.:(Landroid/graphics/fonts/FontFamily;)V │ │ +04b4a4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b4aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/Typeface$CustomFallbackBuilder;) │ │ name : 'build' │ │ @@ -10868,21 +10857,21 @@ │ │ │ │ #1 : (in Landroid/graphics/Typeface$CustomFallbackBuilder;) │ │ name : 'setStyle' │ │ type : '(Landroid/graphics/fonts/FontStyle;)Landroid/graphics/Typeface$CustomFallbackBuilder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #37 header: │ │ class_idx : 169 │ │ access_flags : 5633 (0x1601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #37 - │ │ Class descriptor : 'Landroid/graphics/drawable/Animatable2;' │ │ @@ -10898,30 +10887,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a710: |[04a710] android.graphics.drawable.Animatable2.:()V │ │ -04a720: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a724: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a72a: 2700 |0005: throw v0 │ │ +04b4ac: |[04b4ac] android.graphics.drawable.Animatable2.:()V │ │ +04b4bc: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b4c0: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b4c6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #38 header: │ │ class_idx : 179 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 176 │ │ -source_file_idx : 4980 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #38 - │ │ Class descriptor : 'Landroid/graphics/drawable/DrawableWrapper;' │ │ @@ -10937,30 +10926,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a72c: |[04a72c] android.graphics.drawable.DrawableWrapper.:()V │ │ -04a73c: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a740: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a746: 2700 |0005: throw v0 │ │ +04b4c8: |[04b4c8] android.graphics.drawable.DrawableWrapper.:()V │ │ +04b4d8: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b4dc: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b4e2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #39 header: │ │ class_idx : 181 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #39 - │ │ Class descriptor : 'Landroid/graphics/drawable/Icon;' │ │ @@ -10976,56 +10965,56 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a748: |[04a748] android.graphics.drawable.Icon.:()V │ │ -04a758: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a75c: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a762: 2700 |0005: throw v0 │ │ +04b4e4: |[04b4e4] android.graphics.drawable.Icon.:()V │ │ +04b4f4: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b4f8: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b4fe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #40 header: │ │ class_idx : 188 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #40 annotations: │ │ -Annotations on method #761 'build' │ │ +Annotations on method #778 'build' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #762 'setFontVariationSettings' │ │ +Annotations on method #779 'setFontVariationSettings' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #763 'setSlant' │ │ +Annotations on method #780 'setSlant' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #764 'setTtcIndex' │ │ +Annotations on method #781 'setTtcIndex' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #765 'setWeight' │ │ +Annotations on method #782 'setWeight' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #759 '' parameters │ │ +Annotations on method #776 '' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ empty-annotation-set │ │ -Annotations on method #760 '' parameters │ │ +Annotations on method #777 '' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #762 'setFontVariationSettings' parameters │ │ +Annotations on method #779 'setFontVariationSettings' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ │ │ Class #40 - │ │ Class descriptor : 'Landroid/graphics/fonts/Font$Builder;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -11038,50 +11027,50 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a764: |[04a764] android.graphics.fonts.Font$Builder.:()V │ │ -04a774: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a778: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a77e: 2700 |0005: throw v0 │ │ +04b500: |[04b500] android.graphics.fonts.Font$Builder.:()V │ │ +04b510: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b514: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b51a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/fonts/Font$Builder;) │ │ name : '' │ │ type : '(Landroid/content/res/Resources;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a780: |[04a780] android.graphics.fonts.Font$Builder.:(Landroid/content/res/Resources;I)V │ │ -04a790: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a796: 0e00 |0003: return-void │ │ +04b51c: |[04b51c] android.graphics.fonts.Font$Builder.:(Landroid/content/res/Resources;I)V │ │ +04b52c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroid/graphics/fonts/Font$Builder;) │ │ name : '' │ │ type : '(Landroid/os/ParcelFileDescriptor;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a798: |[04a798] android.graphics.fonts.Font$Builder.:(Landroid/os/ParcelFileDescriptor;)V │ │ -04a7a8: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a7ae: 0e00 |0003: return-void │ │ +04b534: |[04b534] android.graphics.fonts.Font$Builder.:(Landroid/os/ParcelFileDescriptor;)V │ │ +04b544: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b54a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/Font$Builder;) │ │ name : 'build' │ │ @@ -11109,28 +11098,28 @@ │ │ │ │ #4 : (in Landroid/graphics/fonts/Font$Builder;) │ │ name : 'setWeight' │ │ type : '(I)Landroid/graphics/fonts/Font$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #41 header: │ │ class_idx : 189 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #41 annotations: │ │ -Annotations on method #767 'getStyle' │ │ +Annotations on method #784 'getStyle' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #41 - │ │ Class descriptor : 'Landroid/graphics/fonts/Font;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -11142,50 +11131,50 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a850: |[04a850] android.graphics.fonts.Font.:()V │ │ -04a860: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a864: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a86a: 2700 |0005: throw v0 │ │ +04b5ec: |[04b5ec] android.graphics.fonts.Font.:()V │ │ +04b5fc: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b600: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b606: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/Font;) │ │ name : 'getStyle' │ │ type : '()Landroid/graphics/fonts/FontStyle;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #42 header: │ │ class_idx : 190 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #42 annotations: │ │ -Annotations on method #770 'addFont' │ │ +Annotations on method #787 'addFont' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #771 'build' │ │ +Annotations on method #788 'build' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #769 '' parameters │ │ +Annotations on method #786 '' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #770 'addFont' parameters │ │ +Annotations on method #787 'addFont' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #42 - │ │ Class descriptor : 'Landroid/graphics/fonts/FontFamily$Builder;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -11198,34 +11187,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a7b0: |[04a7b0] android.graphics.fonts.FontFamily$Builder.:()V │ │ -04a7c0: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a7c4: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a7ca: 2700 |0005: throw v0 │ │ +04b54c: |[04b54c] android.graphics.fonts.FontFamily$Builder.:()V │ │ +04b55c: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b560: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b566: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/fonts/FontFamily$Builder;) │ │ name : '' │ │ type : '(Landroid/graphics/fonts/Font;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a7cc: |[04a7cc] android.graphics.fonts.FontFamily$Builder.:(Landroid/graphics/fonts/Font;)V │ │ -04a7dc: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a7e2: 0e00 |0003: return-void │ │ +04b568: |[04b568] android.graphics.fonts.FontFamily$Builder.:(Landroid/graphics/fonts/Font;)V │ │ +04b578: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b57e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/FontFamily$Builder;) │ │ name : 'addFont' │ │ @@ -11235,28 +11224,28 @@ │ │ │ │ #1 : (in Landroid/graphics/fonts/FontFamily$Builder;) │ │ name : 'build' │ │ type : '()Landroid/graphics/fonts/FontFamily;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #43 header: │ │ class_idx : 191 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #43 annotations: │ │ -Annotations on method #773 'getFont' │ │ +Annotations on method #790 'getFont' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #43 - │ │ Class descriptor : 'Landroid/graphics/fonts/FontFamily;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -11268,18 +11257,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a7e4: |[04a7e4] android.graphics.fonts.FontFamily.:()V │ │ -04a7f4: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a7f8: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a7fe: 2700 |0005: throw v0 │ │ +04b580: |[04b580] android.graphics.fonts.FontFamily.:()V │ │ +04b590: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b594: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b59a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/FontFamily;) │ │ name : 'getFont' │ │ @@ -11289,21 +11278,21 @@ │ │ │ │ #1 : (in Landroid/graphics/fonts/FontFamily;) │ │ name : 'getSize' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #44 header: │ │ class_idx : 192 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #44 - │ │ Class descriptor : 'Landroid/graphics/fonts/FontStyle;' │ │ @@ -11318,34 +11307,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a800: |[04a800] android.graphics.fonts.FontStyle.:()V │ │ -04a810: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a814: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a81a: 2700 |0005: throw v0 │ │ +04b59c: |[04b59c] android.graphics.fonts.FontStyle.:()V │ │ +04b5ac: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b5b0: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b5b6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/fonts/FontStyle;) │ │ name : '' │ │ type : '(II)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a81c: |[04a81c] android.graphics.fonts.FontStyle.:(II)V │ │ -04a82c: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a832: 0e00 |0003: return-void │ │ +04b5b8: |[04b5b8] android.graphics.fonts.FontStyle.:(II)V │ │ +04b5c8: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b5ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/FontStyle;) │ │ name : 'getSlant' │ │ @@ -11355,30 +11344,30 @@ │ │ │ │ #1 : (in Landroid/graphics/fonts/FontStyle;) │ │ name : 'getWeight' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #45 header: │ │ class_idx : 193 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #45 annotations: │ │ -Annotations on method #780 'fromFontVariationSettings' │ │ +Annotations on method #797 'fromFontVariationSettings' │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ -Annotations on method #780 'fromFontVariationSettings' parameters │ │ +Annotations on method #797 'fromFontVariationSettings' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ │ │ Class #45 - │ │ Class descriptor : 'Landroid/graphics/fonts/FontVariationAxis;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -11391,36 +11380,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a834: |[04a834] android.graphics.fonts.FontVariationAxis.:()V │ │ -04a844: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a848: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a84e: 2700 |0005: throw v0 │ │ +04b5d0: |[04b5d0] android.graphics.fonts.FontVariationAxis.:()V │ │ +04b5e0: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b5e4: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b5ea: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/fonts/FontVariationAxis;) │ │ name : 'fromFontVariationSettings' │ │ type : '(Ljava/lang/String;)[Landroid/graphics/fonts/FontVariationAxis;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #46 header: │ │ class_idx : 194 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #46 - │ │ Class descriptor : 'Landroid/hardware/HardwareBuffer;' │ │ @@ -11437,36 +11426,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a86c: |[04a86c] android.hardware.HardwareBuffer.:()V │ │ -04a87c: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a880: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a886: 2700 |0005: throw v0 │ │ +04b608: |[04b608] android.hardware.HardwareBuffer.:()V │ │ +04b618: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b61c: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b622: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/hardware/HardwareBuffer;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #47 header: │ │ class_idx : 200 │ │ access_flags : 4097 (0x1001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #47 - │ │ Class descriptor : 'Landroid/icu/text/DecimalFormatSymbols;' │ │ @@ -11483,48 +11472,48 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a888: |[04a888] android.icu.text.DecimalFormatSymbols.:()V │ │ -04a898: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a89c: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a8a2: 2700 |0005: throw v0 │ │ +04b624: |[04b624] android.icu.text.DecimalFormatSymbols.:()V │ │ +04b634: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b638: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b63e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/icu/text/DecimalFormatSymbols;) │ │ name : 'getInstance' │ │ type : '(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #48 header: │ │ class_idx : 220 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #48 annotations: │ │ -Annotations on method #908 'forLanguageTags' │ │ +Annotations on method #925 'forLanguageTags' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #907 'equals' parameters │ │ +Annotations on method #924 'equals' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ -Annotations on method #908 'forLanguageTags' parameters │ │ +Annotations on method #925 'forLanguageTags' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ │ │ Class #48 - │ │ Class descriptor : 'Landroid/os/LocaleList;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -11538,18 +11527,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a8a4: |[04a8a4] android.os.LocaleList.:()V │ │ -04a8b4: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a8b8: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a8be: 2700 |0005: throw v0 │ │ +04b640: |[04b640] android.os.LocaleList.:()V │ │ +04b650: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b654: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b65a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/os/LocaleList;) │ │ name : 'forLanguageTags' │ │ type : '(Ljava/lang/String;)Landroid/os/LocaleList;' │ │ @@ -11571,33 +11560,33 @@ │ │ │ │ #2 : (in Landroid/os/LocaleList;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #49 header: │ │ class_idx : 245 │ │ access_flags : 4097 (0x1001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #49 annotations: │ │ -Annotations on method #980 'build' │ │ +Annotations on method #997 'build' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #979 '' parameters │ │ +Annotations on method #996 '' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #983 'setTextDirection' parameters │ │ +Annotations on method #1000 'setTextDirection' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #49 - │ │ Class descriptor : 'Landroid/text/PrecomputedText$Params$Builder;' │ │ Access flags : 0x1001 (PUBLIC SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -11610,34 +11599,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a958: |[04a958] android.text.PrecomputedText$Params$Builder.:()V │ │ -04a968: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a96c: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a972: 2700 |0005: throw v0 │ │ +04b6f4: |[04b6f4] android.text.PrecomputedText$Params$Builder.:()V │ │ +04b704: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b708: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b70e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/text/PrecomputedText$Params$Builder;) │ │ name : '' │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a974: |[04a974] android.text.PrecomputedText$Params$Builder.:(Landroid/text/TextPaint;)V │ │ -04a984: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04a98a: 0e00 |0003: return-void │ │ +04b710: |[04b710] android.text.PrecomputedText$Params$Builder.:(Landroid/text/TextPaint;)V │ │ +04b720: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/text/PrecomputedText$Params$Builder;) │ │ name : 'build' │ │ @@ -11659,30 +11648,30 @@ │ │ │ │ #3 : (in Landroid/text/PrecomputedText$Params$Builder;) │ │ name : 'setTextDirection' │ │ type : '(Landroid/text/TextDirectionHeuristic;)Landroid/text/PrecomputedText$Params$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #50 header: │ │ class_idx : 246 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #50 annotations: │ │ -Annotations on method #987 'getTextDirection' │ │ +Annotations on method #1004 'getTextDirection' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #988 'getTextPaint' │ │ +Annotations on method #1005 'getTextPaint' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #50 - │ │ Class descriptor : 'Landroid/text/PrecomputedText$Params;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -11694,18 +11683,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a98c: |[04a98c] android.text.PrecomputedText$Params.:()V │ │ -04a99c: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a9a0: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a9a6: 2700 |0005: throw v0 │ │ +04b728: |[04b728] android.text.PrecomputedText$Params.:()V │ │ +04b738: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b73c: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b742: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/text/PrecomputedText$Params;) │ │ name : 'getBreakStrategy' │ │ @@ -11727,60 +11716,60 @@ │ │ │ │ #3 : (in Landroid/text/PrecomputedText$Params;) │ │ name : 'getTextPaint' │ │ type : '()Landroid/text/TextPaint;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #51 header: │ │ class_idx : 253 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #51 annotations: │ │ -Annotations on method #1016 'build' │ │ +Annotations on method #1033 'build' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1017 'obtain' │ │ +Annotations on method #1034 'obtain' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1018 'setAlignment' │ │ +Annotations on method #1035 'setAlignment' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1019 'setBreakStrategy' │ │ +Annotations on method #1036 'setBreakStrategy' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1020 'setHyphenationFrequency' │ │ +Annotations on method #1037 'setHyphenationFrequency' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1021 'setIncludePad' │ │ +Annotations on method #1038 'setIncludePad' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1022 'setLineSpacing' │ │ +Annotations on method #1039 'setLineSpacing' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1023 'setMaxLines' │ │ +Annotations on method #1040 'setMaxLines' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1024 'setTextDirection' │ │ +Annotations on method #1041 'setTextDirection' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1017 'obtain' parameters │ │ +Annotations on method #1034 'obtain' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ empty-annotation-set │ │ #2 │ │ empty-annotation-set │ │ #3 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #4 │ │ empty-annotation-set │ │ -Annotations on method #1018 'setAlignment' parameters │ │ +Annotations on method #1035 'setAlignment' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1024 'setTextDirection' parameters │ │ +Annotations on method #1041 'setTextDirection' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ Class #51 - │ │ Class descriptor : 'Landroid/text/StaticLayout$Builder;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -11793,18 +11782,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a9a8: |[04a9a8] android.text.StaticLayout$Builder.:()V │ │ -04a9b8: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a9bc: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a9c2: 2700 |0005: throw v0 │ │ +04b744: |[04b744] android.text.StaticLayout$Builder.:()V │ │ +04b754: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b758: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b75e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/text/StaticLayout$Builder;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;' │ │ @@ -11856,34 +11845,94 @@ │ │ │ │ #7 : (in Landroid/text/StaticLayout$Builder;) │ │ name : 'setTextDirection' │ │ type : '(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ Class #52 header: │ │ -class_idx : 303 │ │ +class_idx : 297 │ │ +access_flags : 5633 (0x1601) │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #52 annotations: │ │ +Annotations on method #1160 'buildReparentTransaction' │ │ + VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ +Annotations on method #1159 'applyTransactionOnDraw' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1160 'buildReparentTransaction' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ + │ │ +Class #52 - │ │ + Class descriptor : 'Landroid/view/AttachedSurfaceControl;' │ │ + Access flags : 0x1601 (PUBLIC INTERFACE ABSTRACT SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/view/AttachedSurfaceControl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04b760: |[04b760] android.view.AttachedSurfaceControl.:()V │ │ +04b770: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b774: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b77a: 2700 |0005: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/view/AttachedSurfaceControl;) │ │ + name : 'applyTransactionOnDraw' │ │ + type : '(Landroid/view/SurfaceControl$Transaction;)Z' │ │ + access : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/view/AttachedSurfaceControl;) │ │ + name : 'buildReparentTransaction' │ │ + type : '(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;' │ │ + access : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ + code : (none) │ │ + │ │ + source_file_idx : 5008 (SourceFile) │ │ + │ │ +Class #53 header: │ │ +class_idx : 305 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #52 annotations: │ │ -Annotations on method #1150 'getBoundingRects' │ │ +Class #53 annotations: │ │ +Annotations on method #1171 'getBoundingRects' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Landroid/graphics/Rect;" ">;" } │ │ -Annotations on method #1155 'getWaterfallInsets' │ │ +Annotations on method #1176 'getWaterfallInsets' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ -Class #52 - │ │ +Class #53 - │ │ Class descriptor : 'Landroid/view/DisplayCutout;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -11892,18 +11941,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a9c4: |[04a9c4] android.view.DisplayCutout.:()V │ │ -04a9d4: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a9d8: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a9de: 2700 |0005: throw v0 │ │ +04b77c: |[04b77c] android.view.DisplayCutout.:()V │ │ +04b78c: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b790: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b796: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/DisplayCutout;) │ │ name : 'getBoundingRects' │ │ @@ -11943,36 +11992,36 @@ │ │ │ │ #6 : (in Landroid/view/DisplayCutout;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #53 header: │ │ -class_idx : 325 │ │ +Class #54 header: │ │ +class_idx : 327 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #53 annotations: │ │ -Annotations on method #1319 'getSystemIcon' │ │ +Class #54 annotations: │ │ +Annotations on method #1340 'getSystemIcon' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1319 'getSystemIcon' parameters │ │ +Annotations on method #1340 'getSystemIcon' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ empty-annotation-set │ │ │ │ -Class #53 - │ │ +Class #54 - │ │ Class descriptor : 'Landroid/view/PointerIcon;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -11982,42 +12031,289 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a9e0: |[04a9e0] android.view.PointerIcon.:()V │ │ -04a9f0: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04a9f4: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04a9fa: 2700 |0005: throw v0 │ │ +04b798: |[04b798] android.view.PointerIcon.:()V │ │ +04b7a8: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b7ac: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b7b2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/PointerIcon;) │ │ name : 'getSystemIcon' │ │ type : '(Landroid/content/Context;I)Landroid/view/PointerIcon;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #54 header: │ │ -class_idx : 349 │ │ +Class #55 header: │ │ +class_idx : 330 │ │ +access_flags : 4097 (0x1001) │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #55 annotations: │ │ +Annotations on method #1358 'build' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1359 'setBufferSize' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1360 'setFormat' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1361 'setHidden' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1362 'setName' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1363 'setOpaque' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1362 'setName' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ + │ │ +Class #55 - │ │ + Class descriptor : 'Landroid/view/SurfaceControl$Builder;' │ │ + Access flags : 0x1001 (PUBLIC SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/view/SurfaceControl$Builder;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04b7b4: |[04b7b4] android.view.SurfaceControl$Builder.:()V │ │ +04b7c4: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b7c8: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b7ce: 2700 |0005: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroid/view/SurfaceControl$Builder;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04b7d0: |[04b7d0] android.view.SurfaceControl$Builder.:()V │ │ +04b7e0: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b7e6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/view/SurfaceControl$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/view/SurfaceControl;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/view/SurfaceControl$Builder;) │ │ + name : 'setBufferSize' │ │ + type : '(II)Landroid/view/SurfaceControl$Builder;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/view/SurfaceControl$Builder;) │ │ + name : 'setFormat' │ │ + type : '(I)Landroid/view/SurfaceControl$Builder;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/view/SurfaceControl$Builder;) │ │ + name : 'setHidden' │ │ + type : '(Z)Landroid/view/SurfaceControl$Builder;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/view/SurfaceControl$Builder;) │ │ + name : 'setName' │ │ + type : '(Ljava/lang/String;)Landroid/view/SurfaceControl$Builder;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/view/SurfaceControl$Builder;) │ │ + name : 'setOpaque' │ │ + type : '(Z)Landroid/view/SurfaceControl$Builder;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + source_file_idx : 5008 (SourceFile) │ │ + │ │ +Class #56 header: │ │ +class_idx : 331 │ │ +access_flags : 4097 (0x1001) │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #56 annotations: │ │ +Annotations on method #1367 'merge' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1368 'setLayer' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1369 'setVisibility' │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1367 'merge' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +Annotations on method #1368 'setLayer' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +#1 │ │ + empty-annotation-set │ │ +Annotations on method #1369 'setVisibility' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ +#1 │ │ + empty-annotation-set │ │ + │ │ +Class #56 - │ │ + Class descriptor : 'Landroid/view/SurfaceControl$Transaction;' │ │ + Access flags : 0x1001 (PUBLIC SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/io/Closeable;' │ │ + #1 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/view/SurfaceControl$Transaction;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04b7e8: |[04b7e8] android.view.SurfaceControl$Transaction.:()V │ │ +04b7f8: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b7fc: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b802: 2700 |0005: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Landroid/view/SurfaceControl$Transaction;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04b804: |[04b804] android.view.SurfaceControl$Transaction.:()V │ │ +04b814: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b81a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/view/SurfaceControl$Transaction;) │ │ + name : 'apply' │ │ + type : '()V' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/view/SurfaceControl$Transaction;) │ │ + name : 'merge' │ │ + type : '(Landroid/view/SurfaceControl$Transaction;)Landroid/view/SurfaceControl$Transaction;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/view/SurfaceControl$Transaction;) │ │ + name : 'setLayer' │ │ + type : '(Landroid/view/SurfaceControl;I)Landroid/view/SurfaceControl$Transaction;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/view/SurfaceControl$Transaction;) │ │ + name : 'setVisibility' │ │ + type : '(Landroid/view/SurfaceControl;Z)Landroid/view/SurfaceControl$Transaction;' │ │ + access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ + code : (none) │ │ + │ │ + source_file_idx : 5008 (SourceFile) │ │ + │ │ +Class #57 header: │ │ +class_idx : 332 │ │ +access_flags : 4113 (0x1011) │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #57 - │ │ + Class descriptor : 'Landroid/view/SurfaceControl;' │ │ + Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/view/SurfaceControl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04b81c: |[04b81c] android.view.SurfaceControl.:()V │ │ +04b82c: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b830: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b836: 2700 |0005: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 5008 (SourceFile) │ │ + │ │ +Class #58 header: │ │ +class_idx : 354 │ │ access_flags : 5633 (0x1601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #54 - │ │ +Class #58 - │ │ Class descriptor : 'Landroid/view/View$OnUnhandledKeyEventListener;' │ │ Access flags : 0x1601 (PUBLIC INTERFACE ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12026,48 +12322,48 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a9fc: |[04a9fc] android.view.View$OnUnhandledKeyEventListener.:()V │ │ -04aa0c: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04aa10: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04aa16: 2700 |0005: throw v0 │ │ +04b838: |[04b838] android.view.View$OnUnhandledKeyEventListener.:()V │ │ +04b848: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b84c: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b852: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #55 header: │ │ -class_idx : 361 │ │ +Class #59 header: │ │ +class_idx : 366 │ │ access_flags : 4097 (0x1001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ -Class #55 annotations: │ │ -Annotations on method #1732 'getAutofillId' │ │ +Class #59 annotations: │ │ +Annotations on method #1770 'getAutofillId' │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ -Annotations on method #1734 'setAutofillHints' parameters │ │ +Annotations on method #1772 'setAutofillHints' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ -Annotations on method #1735 'setAutofillId' parameters │ │ +Annotations on method #1773 'setAutofillId' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ empty-annotation-set │ │ │ │ -Class #55 - │ │ +Class #59 - │ │ Class descriptor : 'Landroid/view/ViewStructure;' │ │ Access flags : 0x1001 (PUBLIC SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12076,18 +12372,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aa18: |[04aa18] android.view.ViewStructure.:()V │ │ -04aa28: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04aa2c: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04aa32: 2700 |0005: throw v0 │ │ +04b854: |[04b854] android.view.ViewStructure.:()V │ │ +04b864: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b868: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b86e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/ViewStructure;) │ │ name : 'addChildCount' │ │ @@ -12145,53 +12441,53 @@ │ │ │ │ #9 : (in Landroid/view/ViewStructure;) │ │ name : 'setVisibility' │ │ type : '(I)V' │ │ access : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #56 header: │ │ -class_idx : 370 │ │ +Class #60 header: │ │ +class_idx : 375 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #56 annotations: │ │ -Annotations on method #1771 'build' │ │ +Class #60 annotations: │ │ +Annotations on method #1809 'build' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1772 'setInsets' │ │ +Annotations on method #1810 'setInsets' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1773 'setStableInsets' │ │ +Annotations on method #1811 'setStableInsets' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #1774 'setSystemWindowInsets' │ │ +Annotations on method #1812 'setSystemWindowInsets' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #1770 '' parameters │ │ +Annotations on method #1808 '' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1772 'setInsets' parameters │ │ +Annotations on method #1810 'setInsets' parameters │ │ #0 │ │ empty-annotation-set │ │ #1 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1773 'setStableInsets' parameters │ │ +Annotations on method #1811 'setStableInsets' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1774 'setSystemWindowInsets' parameters │ │ +Annotations on method #1812 'setSystemWindowInsets' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ -Class #56 - │ │ +Class #60 - │ │ Class descriptor : 'Landroid/view/WindowInsets$Builder;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12200,50 +12496,50 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aa34: |[04aa34] android.view.WindowInsets$Builder.:()V │ │ -04aa44: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04aa48: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04aa4e: 2700 |0005: throw v0 │ │ +04b870: |[04b870] android.view.WindowInsets$Builder.:()V │ │ +04b880: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b884: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b88a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/WindowInsets$Builder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aa50: |[04aa50] android.view.WindowInsets$Builder.:()V │ │ -04aa60: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04aa66: 0e00 |0003: return-void │ │ +04b88c: |[04b88c] android.view.WindowInsets$Builder.:()V │ │ +04b89c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroid/view/WindowInsets$Builder;) │ │ name : '' │ │ type : '(Landroid/view/WindowInsets;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aa68: |[04aa68] android.view.WindowInsets$Builder.:(Landroid/view/WindowInsets;)V │ │ -04aa78: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04aa7e: 0e00 |0003: return-void │ │ +04b8a4: |[04b8a4] android.view.WindowInsets$Builder.:(Landroid/view/WindowInsets;)V │ │ +04b8b4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/WindowInsets$Builder;) │ │ name : 'build' │ │ @@ -12265,27 +12561,27 @@ │ │ │ │ #3 : (in Landroid/view/WindowInsets$Builder;) │ │ name : 'setSystemWindowInsets' │ │ type : '(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #57 header: │ │ -class_idx : 371 │ │ +Class #61 header: │ │ +class_idx : 376 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #57 - │ │ +Class #61 - │ │ Class descriptor : 'Landroid/view/WindowInsets$Type;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12294,18 +12590,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aa80: |[04aa80] android.view.WindowInsets$Type.:()V │ │ -04aa90: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04aa94: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04aa9a: 2700 |0005: throw v0 │ │ +04b8bc: |[04b8bc] android.view.WindowInsets$Type.:()V │ │ +04b8cc: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b8d0: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b8d6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/WindowInsets$Type;) │ │ name : 'captionBar' │ │ type : '()I' │ │ @@ -12321,39 +12617,39 @@ │ │ #3 : (in Landroid/view/WindowInsets$Type;) │ │ name : 'navigationBars' │ │ type : '()I' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ #4 : (in Landroid/view/WindowInsets$Type;) │ │ - name : 'statusBars' │ │ + name : 'systemBars' │ │ type : '()I' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ #5 : (in Landroid/view/WindowInsets$Type;) │ │ name : 'systemGestures' │ │ type : '()I' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #58 header: │ │ -class_idx : 373 │ │ +Class #62 header: │ │ +class_idx : 378 │ │ access_flags : 4097 (0x1001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #58 - │ │ +Class #62 - │ │ Class descriptor : 'Landroid/view/WindowInsetsAnimation$Callback;' │ │ Access flags : 0x1001 (PUBLIC SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12362,52 +12658,52 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aa9c: |[04aa9c] android.view.WindowInsetsAnimation$Callback.:()V │ │ -04aaac: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04aab0: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04aab6: 2700 |0005: throw v0 │ │ +04b8d8: |[04b8d8] android.view.WindowInsetsAnimation$Callback.:()V │ │ +04b8e8: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b8ec: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b8f2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/WindowInsetsAnimation$Callback;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aab8: |[04aab8] android.view.WindowInsetsAnimation$Callback.:(I)V │ │ -04aac8: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04aace: 0e00 |0003: return-void │ │ +04b8f4: |[04b8f4] android.view.WindowInsetsAnimation$Callback.:(I)V │ │ +04b904: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04b90a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #59 header: │ │ -class_idx : 374 │ │ +Class #63 header: │ │ +class_idx : 379 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #59 - │ │ +Class #63 - │ │ Class descriptor : 'Landroid/view/WindowInsetsAnimation;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12416,42 +12712,42 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aad0: |[04aad0] android.view.WindowInsetsAnimation.:()V │ │ -04aae0: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04aae4: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04aaea: 2700 |0005: throw v0 │ │ +04b90c: |[04b90c] android.view.WindowInsetsAnimation.:()V │ │ +04b91c: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b920: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b926: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/WindowInsetsAnimation;) │ │ name : 'getTypeMask' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #60 header: │ │ -class_idx : 375 │ │ +Class #64 header: │ │ +class_idx : 380 │ │ access_flags : 5633 (0x1601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #60 - │ │ +Class #64 - │ │ Class descriptor : 'Landroid/view/WindowInsetsController;' │ │ Access flags : 0x1601 (PUBLIC INTERFACE ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12460,48 +12756,48 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aaec: |[04aaec] android.view.WindowInsetsController.:()V │ │ -04aafc: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04ab00: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04ab06: 2700 |0005: throw v0 │ │ +04b928: |[04b928] android.view.WindowInsetsController.:()V │ │ +04b938: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b93c: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b942: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/WindowInsetsController;) │ │ name : 'setSystemBarsAppearance' │ │ type : '(II)V' │ │ access : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #61 header: │ │ -class_idx : 378 │ │ +Class #65 header: │ │ +class_idx : 383 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #61 annotations: │ │ -Annotations on method #1818 'getBounds' │ │ +Class #65 annotations: │ │ +Annotations on method #1856 'getBounds' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #1819 'getWindowInsets' │ │ +Annotations on method #1857 'getWindowInsets' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ -Class #61 - │ │ +Class #65 - │ │ Class descriptor : 'Landroid/view/WindowMetrics;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12510,18 +12806,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab08: |[04ab08] android.view.WindowMetrics.:()V │ │ -04ab18: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04ab1c: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04ab22: 2700 |0005: throw v0 │ │ +04b944: |[04b944] android.view.WindowMetrics.:()V │ │ +04b954: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b958: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b95e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/WindowMetrics;) │ │ name : 'getBounds' │ │ @@ -12531,27 +12827,27 @@ │ │ │ │ #1 : (in Landroid/view/WindowMetrics;) │ │ name : 'getWindowInsets' │ │ type : '()Landroid/view/WindowInsets;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #62 header: │ │ -class_idx : 397 │ │ +Class #66 header: │ │ +class_idx : 402 │ │ access_flags : 4097 (0x1001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #62 - │ │ +Class #66 - │ │ Class descriptor : 'Landroid/view/animation/BaseInterpolator;' │ │ Access flags : 0x1001 (PUBLIC SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Interpolator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12561,50 +12857,50 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab24: |[04ab24] android.view.animation.BaseInterpolator.:()V │ │ -04ab34: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04ab38: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04ab3e: 2700 |0005: throw v0 │ │ +04b960: |[04b960] android.view.animation.BaseInterpolator.:()V │ │ +04b970: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b974: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b97a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #63 header: │ │ -class_idx : 402 │ │ +Class #67 header: │ │ +class_idx : 407 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #63 annotations: │ │ -Annotations on method #2009 'notifyViewEntered' parameters │ │ +Class #67 annotations: │ │ +Annotations on method #2047 'notifyViewEntered' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ empty-annotation-set │ │ #2 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #2010 'notifyViewExited' parameters │ │ +Annotations on method #2048 'notifyViewExited' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ #1 │ │ empty-annotation-set │ │ │ │ -Class #63 - │ │ +Class #67 - │ │ Class descriptor : 'Landroid/view/autofill/AutofillManager;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12613,18 +12909,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab40: |[04ab40] android.view.autofill.AutofillManager.:()V │ │ -04ab50: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04ab54: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04ab5a: 2700 |0005: throw v0 │ │ +04b97c: |[04b97c] android.view.autofill.AutofillManager.:()V │ │ +04b98c: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b990: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b996: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/autofill/AutofillManager;) │ │ name : 'cancel' │ │ @@ -12652,34 +12948,34 @@ │ │ │ │ #4 : (in Landroid/view/autofill/AutofillManager;) │ │ name : 'notifyViewExited' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #64 header: │ │ -class_idx : 403 │ │ +Class #68 header: │ │ +class_idx : 408 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #64 annotations: │ │ -Annotations on method #2013 'getTextValue' │ │ +Class #68 annotations: │ │ +Annotations on method #2051 'getTextValue' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #2012 'forText' parameters │ │ +Annotations on method #2050 'forText' parameters │ │ #0 │ │ VISIBILITY_BUILD Landroid/annotation/Nullable; │ │ │ │ -Class #64 - │ │ +Class #68 - │ │ Class descriptor : 'Landroid/view/autofill/AutofillValue;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12689,18 +12985,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab5c: |[04ab5c] android.view.autofill.AutofillValue.:()V │ │ -04ab6c: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04ab70: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04ab76: 2700 |0005: throw v0 │ │ +04b998: |[04b998] android.view.autofill.AutofillValue.:()V │ │ +04b9a8: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b9ac: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b9b2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/autofill/AutofillValue;) │ │ name : 'forText' │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;' │ │ @@ -12710,33 +13006,33 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/view/autofill/AutofillValue;) │ │ name : 'getTextValue' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #65 header: │ │ -class_idx : 412 │ │ +Class #69 header: │ │ +class_idx : 417 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #65 annotations: │ │ -Annotations on method #2037 'getContentUri' │ │ +Class #69 annotations: │ │ +Annotations on method #2075 'getContentUri' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ -Annotations on method #2038 'getDescription' │ │ +Annotations on method #2076 'getDescription' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ -Class #65 - │ │ +Class #69 - │ │ Class descriptor : 'Landroid/view/inputmethod/InputContentInfo;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12746,18 +13042,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab78: |[04ab78] android.view.inputmethod.InputContentInfo.:()V │ │ -04ab88: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04ab8c: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04ab92: 2700 |0005: throw v0 │ │ +04b9b4: |[04b9b4] android.view.inputmethod.InputContentInfo.:()V │ │ +04b9c4: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b9c8: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b9ce: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/inputmethod/InputContentInfo;) │ │ name : 'getContentUri' │ │ @@ -12779,31 +13075,31 @@ │ │ │ │ #3 : (in Landroid/view/inputmethod/InputContentInfo;) │ │ name : 'requestPermission' │ │ type : '()V' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #66 header: │ │ -class_idx : 414 │ │ +Class #70 header: │ │ +class_idx : 419 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #66 annotations: │ │ -Annotations on method #2052 'getTextClassifier' │ │ +Class #70 annotations: │ │ +Annotations on method #2092 'getTextClassifier' │ │ VISIBILITY_BUILD Landroid/annotation/NonNull; │ │ │ │ -Class #66 - │ │ +Class #70 - │ │ Class descriptor : 'Landroid/view/textclassifier/TextClassificationManager;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12812,42 +13108,42 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab94: |[04ab94] android.view.textclassifier.TextClassificationManager.:()V │ │ -04aba4: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04aba8: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04abae: 2700 |0005: throw v0 │ │ +04b9d0: |[04b9d0] android.view.textclassifier.TextClassificationManager.:()V │ │ +04b9e0: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04b9e4: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04b9ea: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/textclassifier/TextClassificationManager;) │ │ name : 'getTextClassifier' │ │ type : '()Landroid/view/textclassifier/TextClassifier;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #67 header: │ │ -class_idx : 415 │ │ +Class #71 header: │ │ +class_idx : 420 │ │ access_flags : 5633 (0x1601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #67 - │ │ +Class #71 - │ │ Class descriptor : 'Landroid/view/textclassifier/TextClassifier;' │ │ Access flags : 0x1601 (PUBLIC INTERFACE ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12856,36 +13152,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04abb0: |[04abb0] android.view.textclassifier.TextClassifier.:()V │ │ -04abc0: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04abc4: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04abca: 2700 |0005: throw v0 │ │ +04b9ec: |[04b9ec] android.view.textclassifier.TextClassifier.:()V │ │ +04b9fc: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04ba00: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04ba06: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #68 header: │ │ -class_idx : 459 │ │ +Class #72 header: │ │ +class_idx : 464 │ │ access_flags : 5633 (0x1601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #68 - │ │ +Class #72 - │ │ Class descriptor : 'Landroid/widget/ThemedSpinnerAdapter;' │ │ Access flags : 0x1601 (PUBLIC INTERFACE ABSTRACT SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/SpinnerAdapter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12895,68 +13191,68 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04abcc: |[04abcc] android.widget.ThemedSpinnerAdapter.:()V │ │ -04abdc: 2200 0506 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0605 │ │ -04abe0: 7010 6a1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c6a │ │ -04abe6: 2700 |0005: throw v0 │ │ +04ba08: |[04ba08] android.widget.ThemedSpinnerAdapter.:()V │ │ +04ba18: 2200 1706 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0617 │ │ +04ba1c: 7010 ba1c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1cba │ │ +04ba22: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #69 header: │ │ -class_idx : 464 │ │ +Class #73 header: │ │ +class_idx : 469 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #69 annotations: │ │ +Class #73 annotations: │ │ Annotations on class │ │ VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ PACKAGE TYPE ANNOTATION_TYPE CONSTRUCTOR METHOD FIELD } │ │ │ │ -Class #69 - │ │ +Class #73 - │ │ Class descriptor : 'Landroidx/annotation/Keep;' │ │ Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #70 header: │ │ -class_idx : 465 │ │ +Class #74 header: │ │ +class_idx : 470 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 450 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 455 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #70 annotations: │ │ +Class #74 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/app/AlertController; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="RecycleListView" │ │ │ │ -Class #70 - │ │ +Class #74 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController$RecycleListView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ListView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12965,47 +13261,47 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -04abe8: |[04abe8] androidx.appcompat.app.AlertController$RecycleListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04abf8: 7030 ec08 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08ec │ │ -04abfe: 6200 9506 |0003: sget-object v0, Lf/a;.p:[I // field@0695 │ │ -04ac02: 6e30 4301 3200 |0005: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -04ac08: 0c02 |0008: move-result-object v2 │ │ -04ac0a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -04ac0c: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -04ac0e: 6e30 c701 3200 |000b: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c7 │ │ -04ac14: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -04ac16: 6e30 c701 3200 |000f: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c7 │ │ -04ac1c: 0e00 |0012: return-void │ │ +04ba24: |[04ba24] androidx.appcompat.app.AlertController$RecycleListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04ba34: 7030 1509 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0915 │ │ +04ba3a: 6200 a706 |0003: sget-object v0, Lf/a;.p:[I // field@06a7 │ │ +04ba3e: 6e30 5301 3200 |0005: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0153 │ │ +04ba44: 0c02 |0008: move-result-object v2 │ │ +04ba46: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +04ba48: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +04ba4a: 6e30 d701 3200 |000b: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01d7 │ │ +04ba50: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +04ba52: 6e30 d701 3200 |000f: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01d7 │ │ +04ba58: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #71 header: │ │ -class_idx : 466 │ │ +Class #75 header: │ │ +class_idx : 471 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #71 annotations: │ │ +Class #75 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/app/AlertController$RecycleListView; } │ │ │ │ -Class #71 - │ │ +Class #75 - │ │ Class descriptor : 'Landroidx/appcompat/app/AlertController;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -13014,58 +13310,58 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04ac20: |[04ac20] androidx.appcompat.app.AlertController.a:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ -04ac30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ac32: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -04ac34: 3804 0f00 |0002: if-eqz v4, 0011 // +000f │ │ -04ac38: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -04ac3a: 6e20 6e05 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ -04ac40: 0a02 |0008: move-result v2 │ │ -04ac42: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ -04ac46: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04ac48: 2802 |000c: goto 000e // +0002 │ │ -04ac4a: 1242 |000d: const/4 v2, #int 4 // #4 │ │ -04ac4c: 6e20 5206 2400 |000e: invoke-virtual {v4, v2}, Landroid/view/View;.setVisibility:(I)V // method@0652 │ │ -04ac52: 3805 0e00 |0011: if-eqz v5, 001f // +000e │ │ -04ac56: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -04ac58: 6e20 6e05 4300 |0014: invoke-virtual {v3, v4}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ -04ac5e: 0a03 |0017: move-result v3 │ │ -04ac60: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ -04ac64: 2802 |001a: goto 001c // +0002 │ │ -04ac66: 1240 |001b: const/4 v0, #int 4 // #4 │ │ -04ac68: 6e20 5206 0500 |001c: invoke-virtual {v5, v0}, Landroid/view/View;.setVisibility:(I)V // method@0652 │ │ -04ac6e: 0e00 |001f: return-void │ │ +04ba5c: |[04ba5c] androidx.appcompat.app.AlertController.a:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ +04ba6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ba6e: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +04ba70: 3804 0f00 |0002: if-eqz v4, 0011 // +000f │ │ +04ba74: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +04ba76: 6e20 9305 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@0593 │ │ +04ba7c: 0a02 |0008: move-result v2 │ │ +04ba7e: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ +04ba82: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +04ba84: 2802 |000c: goto 000e // +0002 │ │ +04ba86: 1242 |000d: const/4 v2, #int 4 // #4 │ │ +04ba88: 6e20 7806 2400 |000e: invoke-virtual {v4, v2}, Landroid/view/View;.setVisibility:(I)V // method@0678 │ │ +04ba8e: 3805 0e00 |0011: if-eqz v5, 001f // +000e │ │ +04ba92: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +04ba94: 6e20 9305 4300 |0014: invoke-virtual {v3, v4}, Landroid/view/View;.canScrollVertically:(I)Z // method@0593 │ │ +04ba9a: 0a03 |0017: move-result v3 │ │ +04ba9c: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +04baa0: 2802 |001a: goto 001c // +0002 │ │ +04baa2: 1240 |001b: const/4 v0, #int 4 // #4 │ │ +04baa4: 6e20 7806 0500 |001c: invoke-virtual {v5, v0}, Landroid/view/View;.setVisibility:(I)V // method@0678 │ │ +04baaa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #72 header: │ │ -class_idx : 468 │ │ +Class #76 header: │ │ +class_idx : 473 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #72 annotations: │ │ +Class #76 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/ActionMenuItemView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="b" │ │ │ │ -Class #72 - │ │ +Class #76 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/ActionMenuItemView$b;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -13074,40 +13370,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ad10: |[04ad10] androidx.appcompat.view.menu.ActionMenuItemView$b.:()V │ │ -04ad20: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04ad26: 0e00 |0003: return-void │ │ +04bb4c: |[04bb4c] androidx.appcompat.view.menu.ActionMenuItemView$b.:()V │ │ +04bb5c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04bb62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #73 header: │ │ -class_idx : 473 │ │ +Class #77 header: │ │ +class_idx : 478 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #73 annotations: │ │ +Class #77 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #73 - │ │ +Class #77 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/b$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13121,74 +13417,74 @@ │ │ type : '(Landroidx/appcompat/view/menu/b;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04b32c: |[04b32c] androidx.appcompat.view.menu.b$a.:(Landroidx/appcompat/view/menu/b;)V │ │ -04b33c: 5b01 2b01 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@012b │ │ -04b340: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04b346: 0e00 |0005: return-void │ │ +04c168: |[04c168] androidx.appcompat.view.menu.b$a.:(Landroidx/appcompat/view/menu/b;)V │ │ +04c178: 5b01 2801 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04c17c: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04c182: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/b$a;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -04b348: |[04b348] androidx.appcompat.view.menu.b$a.onGlobalLayout:()V │ │ -04b358: 5420 2b01 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@012b │ │ -04b35c: 6e10 d009 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.i:()Z // method@09d0 │ │ -04b362: 0a00 |0005: move-result v0 │ │ -04b364: 3800 4900 |0006: if-eqz v0, 004f // +0049 │ │ -04b368: 5420 2b01 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@012b │ │ -04b36c: 5400 3d01 |000a: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013d │ │ -04b370: 6e10 8e1d 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -04b376: 0a00 |000f: move-result v0 │ │ -04b378: 3d00 3f00 |0010: if-lez v0, 004f // +003f │ │ -04b37c: 5420 2b01 |0012: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@012b │ │ -04b380: 5400 3d01 |0014: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013d │ │ -04b384: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -04b386: 6e20 881d 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -04b38c: 0c00 |001a: move-result-object v0 │ │ -04b38e: 1f00 dc01 |001b: check-cast v0, Landroidx/appcompat/view/menu/b$d; // type@01dc │ │ -04b392: 5400 2e01 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012e │ │ -04b396: 5500 270e |001f: iget-boolean v0, v0, Ln/v;.B:Z // field@0e27 │ │ -04b39a: 3900 2e00 |0021: if-nez v0, 004f // +002e │ │ -04b39e: 5420 2b01 |0023: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@012b │ │ -04b3a2: 5400 4401 |0025: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.t:Landroid/view/View; // field@0144 │ │ -04b3a6: 3800 2300 |0027: if-eqz v0, 004a // +0023 │ │ -04b3aa: 6e10 ee05 0000 |0029: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@05ee │ │ -04b3b0: 0a00 |002c: move-result v0 │ │ -04b3b2: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -04b3b6: 281b |002f: goto 004a // +001b │ │ -04b3b8: 5420 2b01 |0030: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@012b │ │ -04b3bc: 5400 3d01 |0032: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013d │ │ -04b3c0: 6e10 8a1d 0000 |0034: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d8a │ │ -04b3c6: 0c00 |0037: move-result-object v0 │ │ -04b3c8: 7210 e01d 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -04b3ce: 0a01 |003b: move-result v1 │ │ -04b3d0: 3801 1300 |003c: if-eqz v1, 004f // +0013 │ │ -04b3d4: 7210 e11d 0000 |003e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -04b3da: 0c01 |0041: move-result-object v1 │ │ -04b3dc: 1f01 dc01 |0042: check-cast v1, Landroidx/appcompat/view/menu/b$d; // type@01dc │ │ -04b3e0: 5411 2e01 |0044: iget-object v1, v1, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012e │ │ -04b3e4: 6e10 1e24 0100 |0046: invoke-virtual {v1}, Ln/v;.c:()V // method@241e │ │ -04b3ea: 28ef |0049: goto 0038 // -0011 │ │ -04b3ec: 5420 2b01 |004a: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@012b │ │ -04b3f0: 6e10 cb09 0000 |004c: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.dismiss:()V // method@09cb │ │ -04b3f6: 0e00 |004f: return-void │ │ +04c184: |[04c184] androidx.appcompat.view.menu.b$a.onGlobalLayout:()V │ │ +04c194: 5420 2801 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04c198: 6e10 f909 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.i:()Z // method@09f9 │ │ +04c19e: 0a00 |0005: move-result v0 │ │ +04c1a0: 3800 4900 |0006: if-eqz v0, 004f // +0049 │ │ +04c1a4: 5420 2801 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04c1a8: 5400 3a01 |000a: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ +04c1ac: 6e10 de1d 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +04c1b2: 0a00 |000f: move-result v0 │ │ +04c1b4: 3d00 3f00 |0010: if-lez v0, 004f // +003f │ │ +04c1b8: 5420 2801 |0012: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04c1bc: 5400 3a01 |0014: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ +04c1c0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +04c1c2: 6e20 d81d 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +04c1c8: 0c00 |001a: move-result-object v0 │ │ +04c1ca: 1f00 e101 |001b: check-cast v0, Landroidx/appcompat/view/menu/b$d; // type@01e1 │ │ +04c1ce: 5400 2b01 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ +04c1d2: 5500 630e |001f: iget-boolean v0, v0, Ln/v;.B:Z // field@0e63 │ │ +04c1d6: 3900 2e00 |0021: if-nez v0, 004f // +002e │ │ +04c1da: 5420 2801 |0023: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04c1de: 5400 4101 |0025: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.t:Landroid/view/View; // field@0141 │ │ +04c1e2: 3800 2300 |0027: if-eqz v0, 004a // +0023 │ │ +04c1e6: 6e10 1306 0000 |0029: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@0613 │ │ +04c1ec: 0a00 |002c: move-result v0 │ │ +04c1ee: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +04c1f2: 281b |002f: goto 004a // +001b │ │ +04c1f4: 5420 2801 |0030: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04c1f8: 5400 3a01 |0032: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ +04c1fc: 6e10 da1d 0000 |0034: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1dda │ │ +04c202: 0c00 |0037: move-result-object v0 │ │ +04c204: 7210 301e 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +04c20a: 0a01 |003b: move-result v1 │ │ +04c20c: 3801 1300 |003c: if-eqz v1, 004f // +0013 │ │ +04c210: 7210 311e 0000 |003e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +04c216: 0c01 |0041: move-result-object v1 │ │ +04c218: 1f01 e101 |0042: check-cast v1, Landroidx/appcompat/view/menu/b$d; // type@01e1 │ │ +04c21c: 5411 2b01 |0044: iget-object v1, v1, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ +04c220: 6e10 6f24 0100 |0046: invoke-virtual {v1}, Ln/v;.c:()V // method@246f │ │ +04c226: 28ef |0049: goto 0038 // -0011 │ │ +04c228: 5420 2801 |004a: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04c22c: 6e10 f409 0000 |004c: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.dismiss:()V // method@09f4 │ │ +04c232: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -13458,38 +13754,35 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0050 reg=2 this Landroidx/appcompat/view/menu/b$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #74 header: │ │ -class_idx : 474 │ │ +Class #78 header: │ │ +class_idx : 479 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #74 annotations: │ │ +Class #78 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #74 - │ │ +Class #78 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/b$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnAttachStateChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13503,86 +13796,86 @@ │ │ type : '(Landroidx/appcompat/view/menu/b;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04b3f8: |[04b3f8] androidx.appcompat.view.menu.b$b.:(Landroidx/appcompat/view/menu/b;)V │ │ -04b408: 5b01 2c01 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@012c │ │ -04b40c: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04b412: 0e00 |0005: return-void │ │ +04c234: |[04c234] androidx.appcompat.view.menu.b$b.:(Landroidx/appcompat/view/menu/b;)V │ │ +04c244: 5b01 2901 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ +04c248: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04c24e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/b$b;) │ │ name : 'onViewAttachedToWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04b414: |[04b414] androidx.appcompat.view.menu.b$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -04b424: 0e00 |0000: return-void │ │ +04c250: |[04c250] androidx.appcompat.view.menu.b$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +04c260: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/b$b;) │ │ name : 'onViewDetachedFromWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -04b428: |[04b428] androidx.appcompat.view.menu.b$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -04b438: 5420 2c01 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@012c │ │ -04b43c: 5400 3301 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0133 │ │ -04b440: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -04b444: 6e10 d106 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@06d1 │ │ -04b44a: 0a00 |0009: move-result v0 │ │ -04b44c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -04b450: 5420 2c01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@012c │ │ -04b454: 6e10 cb05 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ -04b45a: 0c01 |0011: move-result-object v1 │ │ -04b45c: 5b01 3301 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0133 │ │ -04b460: 5420 2c01 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@012c │ │ -04b464: 5401 3301 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0133 │ │ -04b468: 5400 3e01 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.n:Landroidx/appcompat/view/menu/b$a; // field@013e │ │ -04b46c: 6e20 d206 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@06d2 │ │ -04b472: 6e20 0606 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ -04b478: 0e00 |0020: return-void │ │ +04c264: |[04c264] androidx.appcompat.view.menu.b$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +04c274: 5420 2901 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ +04c278: 5400 3001 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ +04c27c: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +04c280: 6e10 f706 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@06f7 │ │ +04c286: 0a00 |0009: move-result v0 │ │ +04c288: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +04c28c: 5420 2901 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ +04c290: 6e10 f005 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05f0 │ │ +04c296: 0c01 |0011: move-result-object v1 │ │ +04c298: 5b01 3001 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ +04c29c: 5420 2901 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ +04c2a0: 5401 3001 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ +04c2a4: 5400 3b01 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.n:Landroidx/appcompat/view/menu/b$a; // field@013b │ │ +04c2a8: 6e20 f806 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@06f8 │ │ +04c2ae: 6e20 2b06 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@062b │ │ +04c2b4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #75 header: │ │ -class_idx : 476 │ │ +Class #79 header: │ │ +class_idx : 481 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #75 annotations: │ │ +Class #79 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="d" │ │ │ │ -Class #75 - │ │ +Class #79 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/b$d;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/view/menu/b$d;) │ │ @@ -13603,38 +13896,38 @@ │ │ type : '(Ln/x;Landroidx/appcompat/view/menu/e;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04b610: |[04b610] androidx.appcompat.view.menu.b$d.:(Ln/x;Landroidx/appcompat/view/menu/e;I)V │ │ -04b620: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04b626: 5b01 2e01 |0003: iput-object v1, v0, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012e │ │ -04b62a: 5b02 2f01 |0005: iput-object v2, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@012f │ │ -04b62e: 5903 3001 |0007: iput v3, v0, Landroidx/appcompat/view/menu/b$d;.c:I // field@0130 │ │ -04b632: 0e00 |0009: return-void │ │ +04c44c: |[04c44c] androidx.appcompat.view.menu.b$d.:(Ln/x;Landroidx/appcompat/view/menu/e;I)V │ │ +04c45c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04c462: 5b01 2b01 |0003: iput-object v1, v0, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ +04c466: 5b02 2c01 |0005: iput-object v2, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@012c │ │ +04c46a: 5903 2d01 |0007: iput v3, v0, Landroidx/appcompat/view/menu/b$d;.c:I // field@012d │ │ +04c46e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #76 header: │ │ -class_idx : 478 │ │ +Class #80 header: │ │ +class_idx : 483 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #76 - │ │ +Class #80 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13660,79 +13953,79 @@ │ │ type : '(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/f;Landroidx/appcompat/view/menu/e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04b47c: |[04b47c] androidx.appcompat.view.menu.c.:(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/f;Landroidx/appcompat/view/menu/e;)V │ │ -04b48c: 5b01 4e01 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014e │ │ -04b490: 5b02 4b01 |0002: iput-object v2, v0, Landroidx/appcompat/view/menu/c;.e:Landroidx/appcompat/view/menu/b$d; // field@014b │ │ -04b494: 5b03 4c01 |0004: iput-object v3, v0, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@014c │ │ -04b498: 5b04 4d01 |0006: iput-object v4, v0, Landroidx/appcompat/view/menu/c;.g:Landroidx/appcompat/view/menu/e; // field@014d │ │ -04b49c: 7010 751c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04b4a2: 0e00 |000b: return-void │ │ +04c2b8: |[04c2b8] androidx.appcompat.view.menu.c.:(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/f;Landroidx/appcompat/view/menu/e;)V │ │ +04c2c8: 5b01 4b01 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ +04c2cc: 5b02 4801 |0002: iput-object v2, v0, Landroidx/appcompat/view/menu/c;.e:Landroidx/appcompat/view/menu/b$d; // field@0148 │ │ +04c2d0: 5b03 4901 |0004: iput-object v3, v0, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ +04c2d4: 5b04 4a01 |0006: iput-object v4, v0, Landroidx/appcompat/view/menu/c;.g:Landroidx/appcompat/view/menu/e; // field@014a │ │ +04c2d8: 7010 c51c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04c2de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -04b4a4: |[04b4a4] androidx.appcompat.view.menu.c.run:()V │ │ -04b4b4: 5440 4b01 |0000: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.e:Landroidx/appcompat/view/menu/b$d; // field@014b │ │ -04b4b8: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -04b4bc: 5441 4e01 |0004: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014e │ │ -04b4c0: 5411 2d01 |0006: iget-object v1, v1, Landroidx/appcompat/view/menu/b$c;.e:Landroidx/appcompat/view/menu/b; // field@012d │ │ -04b4c4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -04b4c6: 5c12 3501 |0009: iput-boolean v2, v1, Landroidx/appcompat/view/menu/b;.E:Z // field@0135 │ │ -04b4ca: 5400 2f01 |000b: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@012f │ │ -04b4ce: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -04b4d0: 6e20 f709 1000 |000e: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.c:(Z)V // method@09f7 │ │ -04b4d6: 5440 4e01 |0011: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014e │ │ -04b4da: 5400 2d01 |0013: iget-object v0, v0, Landroidx/appcompat/view/menu/b$c;.e:Landroidx/appcompat/view/menu/b; // field@012d │ │ -04b4de: 5c01 3501 |0015: iput-boolean v1, v0, Landroidx/appcompat/view/menu/b;.E:Z // field@0135 │ │ -04b4e2: 5440 4c01 |0017: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@014c │ │ -04b4e6: 7210 e304 0000 |0019: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@04e3 │ │ -04b4ec: 0a00 |001c: move-result v0 │ │ -04b4ee: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ -04b4f2: 5440 4c01 |001f: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@014c │ │ -04b4f6: 7210 e004 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@04e0 │ │ -04b4fc: 0a00 |0024: move-result v0 │ │ -04b4fe: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ -04b502: 5440 4d01 |0027: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.g:Landroidx/appcompat/view/menu/e; // field@014d │ │ -04b506: 5441 4c01 |0029: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@014c │ │ -04b50a: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -04b50c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -04b50e: 6e40 0b0a 1023 |002d: invoke-virtual {v0, v1, v3, v2}, Landroidx/appcompat/view/menu/e;.p:(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/h;I)Z // method@0a0b │ │ -04b514: 0e00 |0030: return-void │ │ +04c2e0: |[04c2e0] androidx.appcompat.view.menu.c.run:()V │ │ +04c2f0: 5440 4801 |0000: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.e:Landroidx/appcompat/view/menu/b$d; // field@0148 │ │ +04c2f4: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +04c2f8: 5441 4b01 |0004: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ +04c2fc: 5411 2a01 |0006: iget-object v1, v1, Landroidx/appcompat/view/menu/b$c;.e:Landroidx/appcompat/view/menu/b; // field@012a │ │ +04c300: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +04c302: 5c12 3201 |0009: iput-boolean v2, v1, Landroidx/appcompat/view/menu/b;.E:Z // field@0132 │ │ +04c306: 5400 2c01 |000b: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@012c │ │ +04c30a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +04c30c: 6e20 200a 1000 |000e: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.c:(Z)V // method@0a20 │ │ +04c312: 5440 4b01 |0011: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ +04c316: 5400 2a01 |0013: iget-object v0, v0, Landroidx/appcompat/view/menu/b$c;.e:Landroidx/appcompat/view/menu/b; // field@012a │ │ +04c31a: 5c01 3201 |0015: iput-boolean v1, v0, Landroidx/appcompat/view/menu/b;.E:Z // field@0132 │ │ +04c31e: 5440 4901 |0017: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ +04c322: 7210 f804 0000 |0019: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@04f8 │ │ +04c328: 0a00 |001c: move-result v0 │ │ +04c32a: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ +04c32e: 5440 4901 |001f: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ +04c332: 7210 f504 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@04f5 │ │ +04c338: 0a00 |0024: move-result v0 │ │ +04c33a: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ +04c33e: 5440 4a01 |0027: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.g:Landroidx/appcompat/view/menu/e; // field@014a │ │ +04c342: 5441 4901 |0029: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ +04c346: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +04c348: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +04c34a: 6e40 340a 1023 |002d: invoke-virtual {v0, v1, v3, v2}, Landroidx/appcompat/view/menu/e;.p:(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/h;I)Z // method@0a34 │ │ +04c350: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #77 header: │ │ -class_idx : 479 │ │ +Class #81 header: │ │ +class_idx : 484 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 432 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 437 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #77 - │ │ +Class #81 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/d;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/view/menu/d;) │ │ @@ -13765,59 +14058,59 @@ │ │ type : '(Landroidx/appcompat/view/menu/e;Landroid/view/LayoutInflater;ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -04cc8c: |[04cc8c] androidx.appcompat.view.menu.d.:(Landroidx/appcompat/view/menu/e;Landroid/view/LayoutInflater;ZI)V │ │ -04cc9c: 7010 5208 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0852 │ │ -04cca2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -04cca4: 5910 5001 |0004: iput v0, v1, Landroidx/appcompat/view/menu/d;.f:I // field@0150 │ │ -04cca8: 5c14 5201 |0006: iput-boolean v4, v1, Landroidx/appcompat/view/menu/d;.h:Z // field@0152 │ │ -04ccac: 5b13 5301 |0008: iput-object v3, v1, Landroidx/appcompat/view/menu/d;.i:Landroid/view/LayoutInflater; // field@0153 │ │ -04ccb0: 5b12 4f01 |000a: iput-object v2, v1, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014f │ │ -04ccb4: 5915 5401 |000c: iput v5, v1, Landroidx/appcompat/view/menu/d;.j:I // field@0154 │ │ -04ccb8: 6e10 e009 0100 |000e: invoke-virtual {v1}, Landroidx/appcompat/view/menu/d;.a:()V // method@09e0 │ │ -04ccbe: 0e00 |0011: return-void │ │ +04dac8: |[04dac8] androidx.appcompat.view.menu.d.:(Landroidx/appcompat/view/menu/e;Landroid/view/LayoutInflater;ZI)V │ │ +04dad8: 7010 7a08 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@087a │ │ +04dade: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +04dae0: 5910 4d01 |0004: iput v0, v1, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04dae4: 5c14 4f01 |0006: iput-boolean v4, v1, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ +04dae8: 5b13 5001 |0008: iput-object v3, v1, Landroidx/appcompat/view/menu/d;.i:Landroid/view/LayoutInflater; // field@0150 │ │ +04daec: 5b12 4c01 |000a: iput-object v2, v1, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04daf0: 5915 5101 |000c: iput v5, v1, Landroidx/appcompat/view/menu/d;.j:I // field@0151 │ │ +04daf4: 6e10 090a 0100 |000e: invoke-virtual {v1}, Landroidx/appcompat/view/menu/d;.a:()V // method@0a09 │ │ +04dafa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -04ccc0: |[04ccc0] androidx.appcompat.view.menu.d.a:()V │ │ -04ccd0: 5450 4f01 |0000: iget-object v0, v5, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014f │ │ -04ccd4: 5401 6801 |0002: iget-object v1, v0, Landroidx/appcompat/view/menu/e;.t:Landroidx/appcompat/view/menu/f; // field@0168 │ │ -04ccd8: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ -04ccdc: 6e10 030a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a03 │ │ -04cce2: 5400 5e01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015e │ │ -04cce6: 6e10 8e1d 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -04ccec: 0a02 |000e: move-result v2 │ │ -04ccee: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -04ccf0: 3523 1000 |0010: if-ge v3, v2, 0020 // +0010 │ │ -04ccf4: 6e20 881d 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -04ccfa: 0c04 |0015: move-result-object v4 │ │ -04ccfc: 1f04 e401 |0016: check-cast v4, Landroidx/appcompat/view/menu/f; // type@01e4 │ │ -04cd00: 3314 0500 |0018: if-ne v4, v1, 001d // +0005 │ │ -04cd04: 5953 5001 |001a: iput v3, v5, Landroidx/appcompat/view/menu/d;.f:I // field@0150 │ │ -04cd08: 0e00 |001c: return-void │ │ -04cd0a: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04cd0e: 28f1 |001f: goto 0010 // -000f │ │ -04cd10: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ -04cd12: 5950 5001 |0021: iput v0, v5, Landroidx/appcompat/view/menu/d;.f:I // field@0150 │ │ -04cd16: 0e00 |0023: return-void │ │ +04dafc: |[04dafc] androidx.appcompat.view.menu.d.a:()V │ │ +04db0c: 5450 4c01 |0000: iget-object v0, v5, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04db10: 5401 6501 |0002: iget-object v1, v0, Landroidx/appcompat/view/menu/e;.t:Landroidx/appcompat/view/menu/f; // field@0165 │ │ +04db14: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ +04db18: 6e10 2c0a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a2c │ │ +04db1e: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ +04db22: 6e10 de1d 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +04db28: 0a02 |000e: move-result v2 │ │ +04db2a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +04db2c: 3523 1000 |0010: if-ge v3, v2, 0020 // +0010 │ │ +04db30: 6e20 d81d 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +04db36: 0c04 |0015: move-result-object v4 │ │ +04db38: 1f04 e901 |0016: check-cast v4, Landroidx/appcompat/view/menu/f; // type@01e9 │ │ +04db3c: 3314 0500 |0018: if-ne v4, v1, 001d // +0005 │ │ +04db40: 5953 4d01 |001a: iput v3, v5, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04db44: 0e00 |001c: return-void │ │ +04db46: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04db4a: 28f1 |001f: goto 0010 // -000f │ │ +04db4c: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ +04db4e: 5950 4d01 |0021: iput v0, v5, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04db52: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -14087,47 +14380,44 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0024 reg=5 this Landroidx/appcompat/view/menu/d; │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'b' │ │ type : '(I)Landroidx/appcompat/view/menu/f;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -04cbbc: |[04cbbc] androidx.appcompat.view.menu.d.b:(I)Landroidx/appcompat/view/menu/f; │ │ -04cbcc: 5520 5201 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.h:Z // field@0152 │ │ -04cbd0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04cbd4: 5420 4f01 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014f │ │ -04cbd8: 6e10 030a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a03 │ │ -04cbde: 5400 5e01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015e │ │ -04cbe2: 2807 |000b: goto 0012 // +0007 │ │ -04cbe4: 5420 4f01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014f │ │ -04cbe8: 6e10 060a 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.k:()Ljava/util/ArrayList; // method@0a06 │ │ -04cbee: 0c00 |0011: move-result-object v0 │ │ -04cbf0: 5221 5001 |0012: iget v1, v2, Landroidx/appcompat/view/menu/d;.f:I // field@0150 │ │ -04cbf4: 3a01 0600 |0014: if-ltz v1, 001a // +0006 │ │ -04cbf8: 3413 0400 |0016: if-lt v3, v1, 001a // +0004 │ │ -04cbfc: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04cc00: 6e20 881d 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -04cc06: 0c03 |001d: move-result-object v3 │ │ -04cc08: 1f03 e401 |001e: check-cast v3, Landroidx/appcompat/view/menu/f; // type@01e4 │ │ -04cc0c: 1103 |0020: return-object v3 │ │ +04d9f8: |[04d9f8] androidx.appcompat.view.menu.d.b:(I)Landroidx/appcompat/view/menu/f; │ │ +04da08: 5520 4f01 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ +04da0c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04da10: 5420 4c01 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04da14: 6e10 2c0a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a2c │ │ +04da1a: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ +04da1e: 2807 |000b: goto 0012 // +0007 │ │ +04da20: 5420 4c01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04da24: 6e10 2f0a 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.k:()Ljava/util/ArrayList; // method@0a2f │ │ +04da2a: 0c00 |0011: move-result-object v0 │ │ +04da2c: 5221 4d01 |0012: iget v1, v2, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04da30: 3a01 0600 |0014: if-ltz v1, 001a // +0006 │ │ +04da34: 3413 0400 |0016: if-lt v3, v1, 001a // +0004 │ │ +04da38: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04da3c: 6e20 d81d 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +04da42: 0c03 |001d: move-result-object v3 │ │ +04da44: 1f03 e901 |001e: check-cast v3, Landroidx/appcompat/view/menu/f; // type@01e9 │ │ +04da48: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -14359,31 +14649,31 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -04cc10: |[04cc10] androidx.appcompat.view.menu.d.getCount:()I │ │ -04cc20: 5520 5201 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.h:Z // field@0152 │ │ -04cc24: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04cc28: 5420 4f01 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014f │ │ -04cc2c: 6e10 030a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a03 │ │ -04cc32: 5400 5e01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015e │ │ -04cc36: 2807 |000b: goto 0012 // +0007 │ │ -04cc38: 5420 4f01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014f │ │ -04cc3c: 6e10 060a 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.k:()Ljava/util/ArrayList; // method@0a06 │ │ -04cc42: 0c00 |0011: move-result-object v0 │ │ -04cc44: 5221 5001 |0012: iget v1, v2, Landroidx/appcompat/view/menu/d;.f:I // field@0150 │ │ -04cc48: 6e10 8e1d 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -04cc4e: 0a00 |0017: move-result v0 │ │ -04cc50: 3b01 0300 |0018: if-gez v1, 001b // +0003 │ │ -04cc54: 0f00 |001a: return v0 │ │ -04cc56: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04cc5a: 0f00 |001d: return v0 │ │ +04da4c: |[04da4c] androidx.appcompat.view.menu.d.getCount:()I │ │ +04da5c: 5520 4f01 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ +04da60: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04da64: 5420 4c01 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04da68: 6e10 2c0a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a2c │ │ +04da6e: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ +04da72: 2807 |000b: goto 0012 // +0007 │ │ +04da74: 5420 4c01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04da78: 6e10 2f0a 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.k:()Ljava/util/ArrayList; // method@0a2f │ │ +04da7e: 0c00 |0011: move-result-object v0 │ │ +04da80: 5221 4d01 |0012: iget v1, v2, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04da84: 6e10 de1d 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +04da8a: 0a00 |0017: move-result v0 │ │ +04da8c: 3b01 0300 |0018: if-gez v1, 001b // +0003 │ │ +04da90: 0f00 |001a: return v0 │ │ +04da92: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04da96: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -14653,98 +14943,95 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroidx/appcompat/view/menu/d; │ │ │ │ #3 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'getItem' │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1051 (PUBLIC FINAL BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04cc5c: |[04cc5c] androidx.appcompat.view.menu.d.getItem:(I)Ljava/lang/Object; │ │ -04cc6c: 6e20 e109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e1 │ │ -04cc72: 0c01 |0003: move-result-object v1 │ │ -04cc74: 1101 |0004: return-object v1 │ │ +04da98: |[04da98] androidx.appcompat.view.menu.d.getItem:(I)Ljava/lang/Object; │ │ +04daa8: 6e20 0a0a 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@0a0a │ │ +04daae: 0c01 |0003: move-result-object v1 │ │ +04dab0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'getItemId' │ │ type : '(I)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04cc78: |[04cc78] androidx.appcompat.view.menu.d.getItemId:(I)J │ │ -04cc88: 8130 |0000: int-to-long v0, v3 │ │ -04cc8a: 1000 |0001: return-wide v0 │ │ +04dab4: |[04dab4] androidx.appcompat.view.menu.d.getItemId:(I)J │ │ +04dac4: 8130 |0000: int-to-long v0, v3 │ │ +04dac6: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -04cb28: |[04cb28] androidx.appcompat.view.menu.d.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -04cb38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04cb3a: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ -04cb3e: 5457 5301 |0003: iget-object v7, v5, Landroidx/appcompat/view/menu/d;.i:Landroid/view/LayoutInflater; // field@0153 │ │ -04cb42: 5251 5401 |0005: iget v1, v5, Landroidx/appcompat/view/menu/d;.j:I // field@0154 │ │ -04cb46: 6e40 af04 1708 |0007: invoke-virtual {v7, v1, v8, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@04af │ │ -04cb4c: 0c07 |000a: move-result-object v7 │ │ -04cb4e: 6e20 e109 6500 |000b: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e1 │ │ -04cb54: 0c08 |000e: move-result-object v8 │ │ -04cb56: 5288 7001 |000f: iget v8, v8, Landroidx/appcompat/view/menu/f;.b:I // field@0170 │ │ -04cb5a: d801 06ff |0011: add-int/lit8 v1, v6, #int -1 // #ff │ │ -04cb5e: 3a01 0900 |0013: if-ltz v1, 001c // +0009 │ │ -04cb62: 6e20 e109 1500 |0015: invoke-virtual {v5, v1}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e1 │ │ -04cb68: 0c01 |0018: move-result-object v1 │ │ -04cb6a: 5211 7001 |0019: iget v1, v1, Landroidx/appcompat/view/menu/f;.b:I // field@0170 │ │ -04cb6e: 2802 |001b: goto 001d // +0002 │ │ -04cb70: 0181 |001c: move v1, v8 │ │ -04cb72: 0772 |001d: move-object v2, v7 │ │ -04cb74: 1f02 d701 |001e: check-cast v2, Landroidx/appcompat/view/menu/ListMenuItemView; // type@01d7 │ │ -04cb78: 5453 4f01 |0020: iget-object v3, v5, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014f │ │ -04cb7c: 6e10 070a 0300 |0022: invoke-virtual {v3}, Landroidx/appcompat/view/menu/e;.l:()Z // method@0a07 │ │ -04cb82: 0a03 |0025: move-result v3 │ │ -04cb84: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -04cb86: 3803 0500 |0027: if-eqz v3, 002c // +0005 │ │ -04cb8a: 3218 0300 |0029: if-eq v8, v1, 002c // +0003 │ │ -04cb8e: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -04cb90: 6e20 b709 0200 |002c: invoke-virtual {v2, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;.setGroupDividerEnabled:(Z)V // method@09b7 │ │ -04cb96: 0778 |002f: move-object v8, v7 │ │ -04cb98: 1f08 e901 |0030: check-cast v8, Landroidx/appcompat/view/menu/i$a; // type@01e9 │ │ -04cb9c: 5550 5101 |0032: iget-boolean v0, v5, Landroidx/appcompat/view/menu/d;.g:Z // field@0151 │ │ -04cba0: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ -04cba4: 6e20 b609 4200 |0036: invoke-virtual {v2, v4}, Landroidx/appcompat/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@09b6 │ │ -04cbaa: 6e20 e109 6500 |0039: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e1 │ │ -04cbb0: 0c06 |003c: move-result-object v6 │ │ -04cbb2: 7220 6d0a 6800 |003d: invoke-interface {v8, v6}, Landroidx/appcompat/view/menu/i$a;.b:(Landroidx/appcompat/view/menu/f;)V // method@0a6d │ │ -04cbb8: 1107 |0040: return-object v7 │ │ +04d964: |[04d964] androidx.appcompat.view.menu.d.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +04d974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d976: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ +04d97a: 5457 5001 |0003: iget-object v7, v5, Landroidx/appcompat/view/menu/d;.i:Landroid/view/LayoutInflater; // field@0150 │ │ +04d97e: 5251 5101 |0005: iget v1, v5, Landroidx/appcompat/view/menu/d;.j:I // field@0151 │ │ +04d982: 6e40 c404 1708 |0007: invoke-virtual {v7, v1, v8, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@04c4 │ │ +04d988: 0c07 |000a: move-result-object v7 │ │ +04d98a: 6e20 0a0a 6500 |000b: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@0a0a │ │ +04d990: 0c08 |000e: move-result-object v8 │ │ +04d992: 5288 6d01 |000f: iget v8, v8, Landroidx/appcompat/view/menu/f;.b:I // field@016d │ │ +04d996: d801 06ff |0011: add-int/lit8 v1, v6, #int -1 // #ff │ │ +04d99a: 3a01 0900 |0013: if-ltz v1, 001c // +0009 │ │ +04d99e: 6e20 0a0a 1500 |0015: invoke-virtual {v5, v1}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@0a0a │ │ +04d9a4: 0c01 |0018: move-result-object v1 │ │ +04d9a6: 5211 6d01 |0019: iget v1, v1, Landroidx/appcompat/view/menu/f;.b:I // field@016d │ │ +04d9aa: 2802 |001b: goto 001d // +0002 │ │ +04d9ac: 0181 |001c: move v1, v8 │ │ +04d9ae: 0772 |001d: move-object v2, v7 │ │ +04d9b0: 1f02 dc01 |001e: check-cast v2, Landroidx/appcompat/view/menu/ListMenuItemView; // type@01dc │ │ +04d9b4: 5453 4c01 |0020: iget-object v3, v5, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04d9b8: 6e10 300a 0300 |0022: invoke-virtual {v3}, Landroidx/appcompat/view/menu/e;.l:()Z // method@0a30 │ │ +04d9be: 0a03 |0025: move-result v3 │ │ +04d9c0: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +04d9c2: 3803 0500 |0027: if-eqz v3, 002c // +0005 │ │ +04d9c6: 3218 0300 |0029: if-eq v8, v1, 002c // +0003 │ │ +04d9ca: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +04d9cc: 6e20 e009 0200 |002c: invoke-virtual {v2, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;.setGroupDividerEnabled:(Z)V // method@09e0 │ │ +04d9d2: 0778 |002f: move-object v8, v7 │ │ +04d9d4: 1f08 ee01 |0030: check-cast v8, Landroidx/appcompat/view/menu/i$a; // type@01ee │ │ +04d9d8: 5550 4e01 |0032: iget-boolean v0, v5, Landroidx/appcompat/view/menu/d;.g:Z // field@014e │ │ +04d9dc: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ +04d9e0: 6e20 df09 4200 |0036: invoke-virtual {v2, v4}, Landroidx/appcompat/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@09df │ │ +04d9e6: 6e20 0a0a 6500 |0039: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@0a0a │ │ +04d9ec: 0c06 |003c: move-result-object v6 │ │ +04d9ee: 7220 960a 6800 |003d: invoke-interface {v8, v6}, Landroidx/appcompat/view/menu/i$a;.b:(Landroidx/appcompat/view/menu/f;)V // method@0a96 │ │ +04d9f4: 1107 |0040: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -15647,40 +15934,40 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04cd18: |[04cd18] androidx.appcompat.view.menu.d.notifyDataSetChanged:()V │ │ -04cd28: 6e10 e009 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/view/menu/d;.a:()V // method@09e0 │ │ -04cd2e: 6f10 5408 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0854 │ │ -04cd34: 0e00 |0006: return-void │ │ +04db54: |[04db54] androidx.appcompat.view.menu.d.notifyDataSetChanged:()V │ │ +04db64: 6e10 090a 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/view/menu/d;.a:()V // method@0a09 │ │ +04db6a: 6f10 7c08 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@087c │ │ +04db70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #78 header: │ │ -class_idx : 480 │ │ +Class #82 header: │ │ +class_idx : 485 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #78 annotations: │ │ +Class #82 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #78 - │ │ +Class #82 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/e$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -15693,64 +15980,64 @@ │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/e$a;) │ │ name : 'b' │ │ type : '(Landroidx/appcompat/view/menu/e;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #79 header: │ │ -class_idx : 481 │ │ +Class #83 header: │ │ +class_idx : 486 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #79 annotations: │ │ +Class #83 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ │ │ -Class #79 - │ │ +Class #83 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/e$b;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/e$b;) │ │ name : 'a' │ │ type : '(Landroidx/appcompat/view/menu/f;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #80 header: │ │ -class_idx : 485 │ │ +Class #84 header: │ │ +class_idx : 490 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #80 annotations: │ │ +Class #84 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/g; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #80 - │ │ +Class #84 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/g$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/PopupWindow$OnDismissListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15764,53 +16051,53 @@ │ │ type : '(Landroidx/appcompat/view/menu/g;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ea50: |[04ea50] androidx.appcompat.view.menu.g$a.:(Landroidx/appcompat/view/menu/g;)V │ │ -04ea60: 5b01 8901 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/g$a;.e:Landroidx/appcompat/view/menu/g; // field@0189 │ │ -04ea64: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04ea6a: 0e00 |0005: return-void │ │ +04f88c: |[04f88c] androidx.appcompat.view.menu.g$a.:(Landroidx/appcompat/view/menu/g;)V │ │ +04f89c: 5b01 8601 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/g$a;.e:Landroidx/appcompat/view/menu/g; // field@0186 │ │ +04f8a0: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04f8a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/g$a;) │ │ name : 'onDismiss' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ea6c: |[04ea6c] androidx.appcompat.view.menu.g$a.onDismiss:()V │ │ -04ea7c: 5410 8901 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/g$a;.e:Landroidx/appcompat/view/menu/g; // field@0189 │ │ -04ea80: 6e10 610a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.c:()V // method@0a61 │ │ -04ea86: 0e00 |0005: return-void │ │ +04f8a8: |[04f8a8] androidx.appcompat.view.menu.g$a.onDismiss:()V │ │ +04f8b8: 5410 8601 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/g$a;.e:Landroidx/appcompat/view/menu/g; // field@0186 │ │ +04f8bc: 6e10 8a0a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.c:()V // method@0a8a │ │ +04f8c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #81 header: │ │ -class_idx : 486 │ │ +Class #85 header: │ │ +class_idx : 491 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #81 - │ │ +Class #85 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/g;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/view/menu/g;) │ │ @@ -15867,126 +16154,126 @@ │ │ type : '(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04ebe8: |[04ebe8] androidx.appcompat.view.menu.g.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V │ │ -04ebf8: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04ebfe: 1400 0300 8000 |0003: const v0, #float 1.17549e-38 // #00800003 │ │ -04ec04: 5910 9001 |0006: iput v0, v1, Landroidx/appcompat/view/menu/g;.g:I // field@0190 │ │ -04ec08: 2200 e501 |0008: new-instance v0, Landroidx/appcompat/view/menu/g$a; // type@01e5 │ │ -04ec0c: 7020 5b0a 1000 |000a: invoke-direct {v0, v1}, Landroidx/appcompat/view/menu/g$a;.:(Landroidx/appcompat/view/menu/g;)V // method@0a5b │ │ -04ec12: 5b10 9501 |000d: iput-object v0, v1, Landroidx/appcompat/view/menu/g;.l:Landroidx/appcompat/view/menu/g$a; // field@0195 │ │ -04ec16: 5b14 8a01 |000f: iput-object v4, v1, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@018a │ │ -04ec1a: 5b16 8b01 |0011: iput-object v6, v1, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@018b │ │ -04ec1e: 5b15 8f01 |0013: iput-object v5, v1, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018f │ │ -04ec22: 5c17 8c01 |0015: iput-boolean v7, v1, Landroidx/appcompat/view/menu/g;.c:Z // field@018c │ │ -04ec26: 5912 8d01 |0017: iput v2, v1, Landroidx/appcompat/view/menu/g;.d:I // field@018d │ │ -04ec2a: 5913 8e01 |0019: iput v3, v1, Landroidx/appcompat/view/menu/g;.e:I // field@018e │ │ -04ec2e: 0e00 |001b: return-void │ │ +04fa24: |[04fa24] androidx.appcompat.view.menu.g.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V │ │ +04fa34: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04fa3a: 1400 0300 8000 |0003: const v0, #float 1.17549e-38 // #00800003 │ │ +04fa40: 5910 8d01 |0006: iput v0, v1, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ +04fa44: 2200 ea01 |0008: new-instance v0, Landroidx/appcompat/view/menu/g$a; // type@01ea │ │ +04fa48: 7020 840a 1000 |000a: invoke-direct {v0, v1}, Landroidx/appcompat/view/menu/g$a;.:(Landroidx/appcompat/view/menu/g;)V // method@0a84 │ │ +04fa4e: 5b10 9201 |000d: iput-object v0, v1, Landroidx/appcompat/view/menu/g;.l:Landroidx/appcompat/view/menu/g$a; // field@0192 │ │ +04fa52: 5b14 8701 |000f: iput-object v4, v1, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04fa56: 5b16 8801 |0011: iput-object v6, v1, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ +04fa5a: 5b15 8c01 |0013: iput-object v5, v1, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04fa5e: 5c17 8901 |0015: iput-boolean v7, v1, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ +04fa62: 5912 8a01 |0017: iput v2, v1, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ +04fa66: 5913 8b01 |0019: iput v3, v1, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ +04fa6a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/g;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -04ebbc: |[04ebbc] androidx.appcompat.view.menu.g.:(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;Z)V │ │ -04ebcc: 1401 1e00 037f |0000: const v1, #float 1.74129e+38 // #7f03001e │ │ -04ebd2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -04ebd4: 0770 |0004: move-object v0, v7 │ │ -04ebd6: 0783 |0005: move-object v3, v8 │ │ -04ebd8: 07a4 |0006: move-object v4, v10 │ │ -04ebda: 0795 |0007: move-object v5, v9 │ │ -04ebdc: 01b6 |0008: move v6, v11 │ │ -04ebde: 7607 5d0a 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/g;.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V // method@0a5d │ │ -04ebe4: 0e00 |000c: return-void │ │ +04f9f8: |[04f9f8] androidx.appcompat.view.menu.g.:(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;Z)V │ │ +04fa08: 1401 1e00 037f |0000: const v1, #float 1.74129e+38 // #7f03001e │ │ +04fa0e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +04fa10: 0770 |0004: move-object v0, v7 │ │ +04fa12: 0783 |0005: move-object v3, v8 │ │ +04fa14: 07a4 |0006: move-object v4, v10 │ │ +04fa16: 0795 |0007: move-object v5, v9 │ │ +04fa18: 01b6 |0008: move v6, v11 │ │ +04fa1a: 7607 860a 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/g;.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V // method@0a86 │ │ +04fa20: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/g;) │ │ name : 'a' │ │ type : '()Lm/d;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 124 16-bit code units │ │ -04eab4: |[04eab4] androidx.appcompat.view.menu.g.a:()Lm/d; │ │ -04eac4: 54e0 9301 |0000: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0193 │ │ -04eac8: 3900 7700 |0002: if-nez v0, 0079 // +0077 │ │ -04eacc: 54e0 8a01 |0004: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@018a │ │ -04ead0: 1a01 c726 |0006: const-string v1, "window" // string@26c7 │ │ -04ead4: 6e20 3e01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ -04eada: 0c00 |000b: move-result-object v0 │ │ -04eadc: 1f00 7901 |000c: check-cast v0, Landroid/view/WindowManager; // type@0179 │ │ -04eae0: 7210 1507 0000 |000e: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0715 │ │ -04eae6: 0c00 |0011: move-result-object v0 │ │ -04eae8: 2201 9800 |0012: new-instance v1, Landroid/graphics/Point; // type@0098 │ │ -04eaec: 7010 6302 0100 |0014: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0263 │ │ -04eaf2: 6e20 7904 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@0479 │ │ -04eaf8: 5210 7800 |001a: iget v0, v1, Landroid/graphics/Point;.x:I // field@0078 │ │ -04eafc: 5211 7900 |001c: iget v1, v1, Landroid/graphics/Point;.y:I // field@0079 │ │ -04eb00: 7120 601c 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -04eb06: 0a00 |0021: move-result v0 │ │ -04eb08: 54e1 8a01 |0022: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@018a │ │ -04eb0c: 6e10 3a01 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -04eb12: 0c01 |0027: move-result-object v1 │ │ -04eb14: 1402 1600 067f |0028: const v2, #float 1.78117e+38 // #7f060016 │ │ -04eb1a: 6e20 b001 2100 |002b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -04eb20: 0a01 |002e: move-result v1 │ │ -04eb22: 3410 0400 |002f: if-lt v0, v1, 0033 // +0004 │ │ -04eb26: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -04eb28: 2802 |0032: goto 0034 // +0002 │ │ -04eb2a: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -04eb2c: 3800 1300 |0034: if-eqz v0, 0047 // +0013 │ │ -04eb30: 2200 dd01 |0036: new-instance v0, Landroidx/appcompat/view/menu/b; // type@01dd │ │ -04eb34: 54e2 8a01 |0038: iget-object v2, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@018a │ │ -04eb38: 54e3 8f01 |003a: iget-object v3, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018f │ │ -04eb3c: 52e4 8d01 |003c: iget v4, v14, Landroidx/appcompat/view/menu/g;.d:I // field@018d │ │ -04eb40: 52e5 8e01 |003e: iget v5, v14, Landroidx/appcompat/view/menu/g;.e:I // field@018e │ │ -04eb44: 55e6 8c01 |0040: iget-boolean v6, v14, Landroidx/appcompat/view/menu/g;.c:Z // field@018c │ │ -04eb48: 0701 |0042: move-object v1, v0 │ │ -04eb4a: 7606 c809 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/b;.:(Landroid/content/Context;Landroid/view/View;IIZ)V // method@09c8 │ │ -04eb50: 2813 |0046: goto 0059 // +0013 │ │ -04eb52: 2200 ed01 |0047: new-instance v0, Landroidx/appcompat/view/menu/j; // type@01ed │ │ -04eb56: 54ea 8a01 |0049: iget-object v10, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@018a │ │ -04eb5a: 54ec 8b01 |004b: iget-object v12, v14, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@018b │ │ -04eb5e: 54eb 8f01 |004d: iget-object v11, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018f │ │ -04eb62: 52e8 8d01 |004f: iget v8, v14, Landroidx/appcompat/view/menu/g;.d:I // field@018d │ │ -04eb66: 52e9 8e01 |0051: iget v9, v14, Landroidx/appcompat/view/menu/g;.e:I // field@018e │ │ -04eb6a: 55ed 8c01 |0053: iget-boolean v13, v14, Landroidx/appcompat/view/menu/g;.c:Z // field@018c │ │ -04eb6e: 0707 |0055: move-object v7, v0 │ │ -04eb70: 7607 740a 0700 |0056: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Landroidx/appcompat/view/menu/j;.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V // method@0a74 │ │ -04eb76: 54e1 8b01 |0059: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@018b │ │ -04eb7a: 6e20 5722 1000 |005b: invoke-virtual {v0, v1}, Lm/d;.l:(Landroidx/appcompat/view/menu/e;)V // method@2257 │ │ -04eb80: 54e1 9501 |005e: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.l:Landroidx/appcompat/view/menu/g$a; // field@0195 │ │ -04eb84: 6e20 5e22 1000 |0060: invoke-virtual {v0, v1}, Lm/d;.r:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@225e │ │ -04eb8a: 54e1 8f01 |0063: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018f │ │ -04eb8e: 6e20 5922 1000 |0065: invoke-virtual {v0, v1}, Lm/d;.n:(Landroid/view/View;)V // method@2259 │ │ -04eb94: 54e1 9201 |0068: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.i:Landroidx/appcompat/view/menu/h$a; // field@0192 │ │ -04eb98: 7220 6b0a 1000 |006a: invoke-interface {v0, v1}, Landroidx/appcompat/view/menu/h;.j:(Landroidx/appcompat/view/menu/h$a;)V // method@0a6b │ │ -04eb9e: 55e1 9101 |006d: iget-boolean v1, v14, Landroidx/appcompat/view/menu/g;.h:Z // field@0191 │ │ -04eba2: 6e20 5a22 1000 |006f: invoke-virtual {v0, v1}, Lm/d;.o:(Z)V // method@225a │ │ -04eba8: 52e1 9001 |0072: iget v1, v14, Landroidx/appcompat/view/menu/g;.g:I // field@0190 │ │ -04ebac: 6e20 5c22 1000 |0074: invoke-virtual {v0, v1}, Lm/d;.p:(I)V // method@225c │ │ -04ebb2: 5be0 9301 |0077: iput-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0193 │ │ -04ebb6: 54e0 9301 |0079: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0193 │ │ -04ebba: 1100 |007b: return-object v0 │ │ +04f8f0: |[04f8f0] androidx.appcompat.view.menu.g.a:()Lm/d; │ │ +04f900: 54e0 9001 |0000: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04f904: 3900 7700 |0002: if-nez v0, 0079 // +0077 │ │ +04f908: 54e0 8701 |0004: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04f90c: 1a01 0a27 |0006: const-string v1, "window" // string@270a │ │ +04f910: 6e20 4e01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@014e │ │ +04f916: 0c00 |000b: move-result-object v0 │ │ +04f918: 1f00 7e01 |000c: check-cast v0, Landroid/view/WindowManager; // type@017e │ │ +04f91c: 7210 3b07 0000 |000e: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@073b │ │ +04f922: 0c00 |0011: move-result-object v0 │ │ +04f924: 2201 9800 |0012: new-instance v1, Landroid/graphics/Point; // type@0098 │ │ +04f928: 7010 7402 0100 |0014: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0274 │ │ +04f92e: 6e20 8e04 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@048e │ │ +04f934: 5210 7500 |001a: iget v0, v1, Landroid/graphics/Point;.x:I // field@0075 │ │ +04f938: 5211 7600 |001c: iget v1, v1, Landroid/graphics/Point;.y:I // field@0076 │ │ +04f93c: 7120 b01c 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +04f942: 0a00 |0021: move-result v0 │ │ +04f944: 54e1 8701 |0022: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04f948: 6e10 4a01 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +04f94e: 0c01 |0027: move-result-object v1 │ │ +04f950: 1402 1600 067f |0028: const v2, #float 1.78117e+38 // #7f060016 │ │ +04f956: 6e20 c001 2100 |002b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01c0 │ │ +04f95c: 0a01 |002e: move-result v1 │ │ +04f95e: 3410 0400 |002f: if-lt v0, v1, 0033 // +0004 │ │ +04f962: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +04f964: 2802 |0032: goto 0034 // +0002 │ │ +04f966: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +04f968: 3800 1300 |0034: if-eqz v0, 0047 // +0013 │ │ +04f96c: 2200 e201 |0036: new-instance v0, Landroidx/appcompat/view/menu/b; // type@01e2 │ │ +04f970: 54e2 8701 |0038: iget-object v2, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04f974: 54e3 8c01 |003a: iget-object v3, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04f978: 52e4 8a01 |003c: iget v4, v14, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ +04f97c: 52e5 8b01 |003e: iget v5, v14, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ +04f980: 55e6 8901 |0040: iget-boolean v6, v14, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ +04f984: 0701 |0042: move-object v1, v0 │ │ +04f986: 7606 f109 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/b;.:(Landroid/content/Context;Landroid/view/View;IIZ)V // method@09f1 │ │ +04f98c: 2813 |0046: goto 0059 // +0013 │ │ +04f98e: 2200 f201 |0047: new-instance v0, Landroidx/appcompat/view/menu/j; // type@01f2 │ │ +04f992: 54ea 8701 |0049: iget-object v10, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04f996: 54ec 8801 |004b: iget-object v12, v14, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ +04f99a: 54eb 8c01 |004d: iget-object v11, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04f99e: 52e8 8a01 |004f: iget v8, v14, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ +04f9a2: 52e9 8b01 |0051: iget v9, v14, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ +04f9a6: 55ed 8901 |0053: iget-boolean v13, v14, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ +04f9aa: 0707 |0055: move-object v7, v0 │ │ +04f9ac: 7607 9d0a 0700 |0056: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Landroidx/appcompat/view/menu/j;.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V // method@0a9d │ │ +04f9b2: 54e1 8801 |0059: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ +04f9b6: 6e20 a822 1000 |005b: invoke-virtual {v0, v1}, Lm/d;.l:(Landroidx/appcompat/view/menu/e;)V // method@22a8 │ │ +04f9bc: 54e1 9201 |005e: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.l:Landroidx/appcompat/view/menu/g$a; // field@0192 │ │ +04f9c0: 6e20 af22 1000 |0060: invoke-virtual {v0, v1}, Lm/d;.r:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@22af │ │ +04f9c6: 54e1 8c01 |0063: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04f9ca: 6e20 aa22 1000 |0065: invoke-virtual {v0, v1}, Lm/d;.n:(Landroid/view/View;)V // method@22aa │ │ +04f9d0: 54e1 8f01 |0068: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.i:Landroidx/appcompat/view/menu/h$a; // field@018f │ │ +04f9d4: 7220 940a 1000 |006a: invoke-interface {v0, v1}, Landroidx/appcompat/view/menu/h;.j:(Landroidx/appcompat/view/menu/h$a;)V // method@0a94 │ │ +04f9da: 55e1 8e01 |006d: iget-boolean v1, v14, Landroidx/appcompat/view/menu/g;.h:Z // field@018e │ │ +04f9de: 6e20 ab22 1000 |006f: invoke-virtual {v0, v1}, Lm/d;.o:(Z)V // method@22ab │ │ +04f9e4: 52e1 8d01 |0072: iget v1, v14, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ +04f9e8: 6e20 ad22 1000 |0074: invoke-virtual {v0, v1}, Lm/d;.p:(I)V // method@22ad │ │ +04f9ee: 5be0 9001 |0077: iput-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04f9f2: 54e0 9001 |0079: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04f9f6: 1100 |007b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -16256,113 +16543,110 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x007c reg=14 this Landroidx/appcompat/view/menu/g; │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/g;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04ea88: |[04ea88] androidx.appcompat.view.menu.g.b:()Z │ │ -04ea98: 5410 9301 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0193 │ │ -04ea9c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04eaa0: 7210 7e22 0000 |0004: invoke-interface {v0}, Lm/f;.i:()Z // method@227e │ │ -04eaa6: 0a00 |0007: move-result v0 │ │ -04eaa8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -04eaac: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04eaae: 2802 |000b: goto 000d // +0002 │ │ -04eab0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04eab2: 0f00 |000d: return v0 │ │ +04f8c4: |[04f8c4] androidx.appcompat.view.menu.g.b:()Z │ │ +04f8d4: 5410 9001 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04f8d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04f8dc: 7210 cf22 0000 |0004: invoke-interface {v0}, Lm/f;.i:()Z // method@22cf │ │ +04f8e2: 0a00 |0007: move-result v0 │ │ +04f8e4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +04f8e8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04f8ea: 2802 |000b: goto 000d // +0002 │ │ +04f8ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04f8ee: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/view/menu/g;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04ec30: |[04ec30] androidx.appcompat.view.menu.g.c:()V │ │ -04ec40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ec42: 5b10 9301 |0001: iput-object v0, v1, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0193 │ │ -04ec46: 5410 9401 |0003: iget-object v0, v1, Landroidx/appcompat/view/menu/g;.k:Landroid/widget/PopupWindow$OnDismissListener; // field@0194 │ │ -04ec4a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -04ec4e: 7210 0b09 0000 |0007: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@090b │ │ -04ec54: 0e00 |000a: return-void │ │ +04fa6c: |[04fa6c] androidx.appcompat.view.menu.g.c:()V │ │ +04fa7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04fa7e: 5b10 9001 |0001: iput-object v0, v1, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04fa82: 5410 9101 |0003: iget-object v0, v1, Landroidx/appcompat/view/menu/g;.k:Landroid/widget/PopupWindow$OnDismissListener; // field@0191 │ │ +04fa86: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +04fa8a: 7210 3409 0000 |0007: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@0934 │ │ +04fa90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/view/menu/g;) │ │ name : 'd' │ │ type : '(IIZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -04ec58: |[04ec58] androidx.appcompat.view.menu.g.d:(IIZZ)V │ │ -04ec68: 6e10 5f0a 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/view/menu/g;.a:()Lm/d; // method@0a5f │ │ -04ec6e: 0c00 |0003: move-result-object v0 │ │ -04ec70: 6e20 5f22 7000 |0004: invoke-virtual {v0, v7}, Lm/d;.s:(Z)V // method@225f │ │ -04ec76: 3806 4300 |0007: if-eqz v6, 004a // +0043 │ │ -04ec7a: 5236 9001 |0009: iget v6, v3, Landroidx/appcompat/view/menu/g;.g:I // field@0190 │ │ -04ec7e: 5437 8f01 |000b: iget-object v7, v3, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018f │ │ -04ec82: 6201 3405 |000d: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -04ec86: 6e10 a305 0700 |000f: invoke-virtual {v7}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -04ec8c: 0a07 |0012: move-result v7 │ │ -04ec8e: 7120 8904 7600 |0013: invoke-static {v6, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -04ec94: 0a06 |0016: move-result v6 │ │ -04ec96: dd06 0607 |0017: and-int/lit8 v6, v6, #int 7 // #07 │ │ -04ec9a: 1257 |0019: const/4 v7, #int 5 // #5 │ │ -04ec9c: 3376 0900 |001a: if-ne v6, v7, 0023 // +0009 │ │ -04eca0: 5436 8f01 |001c: iget-object v6, v3, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018f │ │ -04eca4: 6e10 cd05 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -04ecaa: 0a06 |0021: move-result v6 │ │ -04ecac: b164 |0022: sub-int/2addr v4, v6 │ │ -04ecae: 6e20 5d22 4000 |0023: invoke-virtual {v0, v4}, Lm/d;.q:(I)V // method@225d │ │ -04ecb4: 6e20 6022 5000 |0026: invoke-virtual {v0, v5}, Lm/d;.t:(I)V // method@2260 │ │ -04ecba: 5436 8a01 |0029: iget-object v6, v3, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@018a │ │ -04ecbe: 6e10 3a01 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -04ecc4: 0c06 |002e: move-result-object v6 │ │ -04ecc6: 6e10 b101 0600 |002f: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ -04eccc: 0c06 |0032: move-result-object v6 │ │ -04ecce: 5266 a400 |0033: iget v6, v6, Landroid/util/DisplayMetrics;.density:F // field@00a4 │ │ -04ecd2: 1507 4042 |0035: const/high16 v7, #int 1111490560 // #4240 │ │ -04ecd6: a806 0607 |0037: mul-float v6, v6, v7 │ │ -04ecda: 1507 0040 |0039: const/high16 v7, #int 1073741824 // #4000 │ │ -04ecde: c976 |003b: div-float/2addr v6, v7 │ │ -04ece0: 8766 |003c: float-to-int v6, v6 │ │ -04ece2: 2207 9d00 |003d: new-instance v7, Landroid/graphics/Rect; // type@009d │ │ -04ece6: 9101 0406 |003f: sub-int v1, v4, v6 │ │ -04ecea: 9102 0506 |0041: sub-int v2, v5, v6 │ │ -04ecee: b064 |0043: add-int/2addr v4, v6 │ │ -04ecf0: b065 |0044: add-int/2addr v5, v6 │ │ -04ecf2: 7055 6902 1742 |0045: invoke-direct {v7, v1, v2, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0269 │ │ -04ecf8: 5b07 310d |0048: iput-object v7, v0, Lm/d;.e:Landroid/graphics/Rect; // field@0d31 │ │ -04ecfc: 7210 7b22 0000 |004a: invoke-interface {v0}, Lm/f;.c:()V // method@227b │ │ -04ed02: 0e00 |004d: return-void │ │ +04fa94: |[04fa94] androidx.appcompat.view.menu.g.d:(IIZZ)V │ │ +04faa4: 6e10 880a 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/view/menu/g;.a:()Lm/d; // method@0a88 │ │ +04faaa: 0c00 |0003: move-result-object v0 │ │ +04faac: 6e20 b022 7000 |0004: invoke-virtual {v0, v7}, Lm/d;.s:(Z)V // method@22b0 │ │ +04fab2: 3806 4300 |0007: if-eqz v6, 004a // +0043 │ │ +04fab6: 5236 8d01 |0009: iget v6, v3, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ +04faba: 5437 8c01 |000b: iget-object v7, v3, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04fabe: 6201 2605 |000d: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +04fac2: 6e10 c805 0700 |000f: invoke-virtual {v7}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +04fac8: 0a07 |0012: move-result v7 │ │ +04faca: 7120 9e04 7600 |0013: invoke-static {v6, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@049e │ │ +04fad0: 0a06 |0016: move-result v6 │ │ +04fad2: dd06 0607 |0017: and-int/lit8 v6, v6, #int 7 // #07 │ │ +04fad6: 1257 |0019: const/4 v7, #int 5 // #5 │ │ +04fad8: 3376 0900 |001a: if-ne v6, v7, 0023 // +0009 │ │ +04fadc: 5436 8c01 |001c: iget-object v6, v3, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04fae0: 6e10 f205 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +04fae6: 0a06 |0021: move-result v6 │ │ +04fae8: b164 |0022: sub-int/2addr v4, v6 │ │ +04faea: 6e20 ae22 4000 |0023: invoke-virtual {v0, v4}, Lm/d;.q:(I)V // method@22ae │ │ +04faf0: 6e20 b122 5000 |0026: invoke-virtual {v0, v5}, Lm/d;.t:(I)V // method@22b1 │ │ +04faf6: 5436 8701 |0029: iget-object v6, v3, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04fafa: 6e10 4a01 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +04fb00: 0c06 |002e: move-result-object v6 │ │ +04fb02: 6e10 c101 0600 |002f: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01c1 │ │ +04fb08: 0c06 |0032: move-result-object v6 │ │ +04fb0a: 5266 a100 |0033: iget v6, v6, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ +04fb0e: 1507 4042 |0035: const/high16 v7, #int 1111490560 // #4240 │ │ +04fb12: a806 0607 |0037: mul-float v6, v6, v7 │ │ +04fb16: 1507 0040 |0039: const/high16 v7, #int 1073741824 // #4000 │ │ +04fb1a: c976 |003b: div-float/2addr v6, v7 │ │ +04fb1c: 8766 |003c: float-to-int v6, v6 │ │ +04fb1e: 2207 9d00 |003d: new-instance v7, Landroid/graphics/Rect; // type@009d │ │ +04fb22: 9101 0406 |003f: sub-int v1, v4, v6 │ │ +04fb26: 9102 0506 |0041: sub-int v2, v5, v6 │ │ +04fb2a: b064 |0043: add-int/2addr v4, v6 │ │ +04fb2c: b065 |0044: add-int/2addr v5, v6 │ │ +04fb2e: 7055 7a02 1742 |0045: invoke-direct {v7, v1, v2, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@027a │ │ +04fb34: 5b07 6d0d |0048: iput-object v7, v0, Lm/d;.e:Landroid/graphics/Rect; // field@0d6d │ │ +04fb38: 7210 cc22 0000 |004a: invoke-interface {v0}, Lm/f;.c:()V // method@22cc │ │ +04fb3e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -17698,32 +17982,32 @@ │ │ locals : │ │ 0x0000 - 0x004e reg=3 this Landroidx/appcompat/view/menu/g; │ │ 0x0000 - 0x004e reg=4 (null) I │ │ 0x0000 - 0x004e reg=5 (null) I │ │ 0x0000 - 0x004e reg=6 (null) Z │ │ 0x0000 - 0x004e reg=7 (null) Z │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #82 header: │ │ -class_idx : 487 │ │ +Class #86 header: │ │ +class_idx : 492 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #82 annotations: │ │ +Class #86 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/h; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #82 - │ │ +Class #86 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/h$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -17736,31 +18020,31 @@ │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/h$a;) │ │ name : 'b' │ │ type : '(Landroidx/appcompat/view/menu/e;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #83 header: │ │ -class_idx : 488 │ │ +Class #87 header: │ │ +class_idx : 493 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ -Class #83 annotations: │ │ +Class #87 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/menu/h$a; } │ │ │ │ -Class #83 - │ │ +Class #87 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/h;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -17809,32 +18093,32 @@ │ │ │ │ #7 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'k' │ │ type : '(Landroidx/appcompat/view/menu/f;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #84 header: │ │ -class_idx : 489 │ │ +Class #88 header: │ │ +class_idx : 494 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #84 annotations: │ │ +Class #88 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/i; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #84 - │ │ +Class #88 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/i$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -17847,57 +18131,57 @@ │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/i$a;) │ │ name : 'getItemData' │ │ type : '()Landroidx/appcompat/view/menu/f;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #85 header: │ │ -class_idx : 490 │ │ +Class #89 header: │ │ +class_idx : 495 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #85 annotations: │ │ +Class #89 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/view/menu/i$a; } │ │ │ │ -Class #85 - │ │ +Class #89 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/i;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #86 header: │ │ -class_idx : 491 │ │ +Class #90 header: │ │ +class_idx : 496 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #86 annotations: │ │ +Class #90 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/j; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #86 - │ │ +Class #90 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/j$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -17911,54 +18195,54 @@ │ │ type : '(Landroidx/appcompat/view/menu/j;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ed04: |[04ed04] androidx.appcompat.view.menu.j$a.:(Landroidx/appcompat/view/menu/j;)V │ │ -04ed14: 5b01 9601 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0196 │ │ -04ed18: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04ed1e: 0e00 |0005: return-void │ │ +04fb40: |[04fb40] androidx.appcompat.view.menu.j$a.:(Landroidx/appcompat/view/menu/j;)V │ │ +04fb50: 5b01 9301 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04fb54: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04fb5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/j$a;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -04ed20: |[04ed20] androidx.appcompat.view.menu.j$a.onGlobalLayout:()V │ │ -04ed30: 5420 9601 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0196 │ │ -04ed34: 6e10 7c0a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/j;.i:()Z // method@0a7c │ │ -04ed3a: 0a00 |0005: move-result v0 │ │ -04ed3c: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -04ed40: 5420 9601 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0196 │ │ -04ed44: 5401 9f01 |000a: iget-object v1, v0, Landroidx/appcompat/view/menu/j;.m:Ln/x; // field@019f │ │ -04ed48: 5511 270e |000c: iget-boolean v1, v1, Ln/v;.B:Z // field@0e27 │ │ -04ed4c: 3901 1a00 |000e: if-nez v1, 0028 // +001a │ │ -04ed50: 5400 a401 |0010: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.r:Landroid/view/View; // field@01a4 │ │ -04ed54: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ -04ed58: 6e10 ee05 0000 |0014: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@05ee │ │ -04ed5e: 0a00 |0017: move-result v0 │ │ -04ed60: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ -04ed64: 2809 |001a: goto 0023 // +0009 │ │ -04ed66: 5420 9601 |001b: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0196 │ │ -04ed6a: 5400 9f01 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.m:Ln/x; // field@019f │ │ -04ed6e: 6e10 1e24 0000 |001f: invoke-virtual {v0}, Ln/v;.c:()V // method@241e │ │ -04ed74: 2806 |0022: goto 0028 // +0006 │ │ -04ed76: 5420 9601 |0023: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0196 │ │ -04ed7a: 6e10 770a 0000 |0025: invoke-virtual {v0}, Landroidx/appcompat/view/menu/j;.dismiss:()V // method@0a77 │ │ -04ed80: 0e00 |0028: return-void │ │ +04fb5c: |[04fb5c] androidx.appcompat.view.menu.j$a.onGlobalLayout:()V │ │ +04fb6c: 5420 9301 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04fb70: 6e10 a50a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/j;.i:()Z // method@0aa5 │ │ +04fb76: 0a00 |0005: move-result v0 │ │ +04fb78: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +04fb7c: 5420 9301 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04fb80: 5401 9c01 |000a: iget-object v1, v0, Landroidx/appcompat/view/menu/j;.m:Ln/x; // field@019c │ │ +04fb84: 5511 630e |000c: iget-boolean v1, v1, Ln/v;.B:Z // field@0e63 │ │ +04fb88: 3901 1a00 |000e: if-nez v1, 0028 // +001a │ │ +04fb8c: 5400 a101 |0010: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.r:Landroid/view/View; // field@01a1 │ │ +04fb90: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ +04fb94: 6e10 1306 0000 |0014: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@0613 │ │ +04fb9a: 0a00 |0017: move-result v0 │ │ +04fb9c: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ +04fba0: 2809 |001a: goto 0023 // +0009 │ │ +04fba2: 5420 9301 |001b: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04fba6: 5400 9c01 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.m:Ln/x; // field@019c │ │ +04fbaa: 6e10 6f24 0000 |001f: invoke-virtual {v0}, Ln/v;.c:()V // method@246f │ │ +04fbb0: 2806 |0022: goto 0028 // +0006 │ │ +04fbb2: 5420 9301 |0023: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04fbb6: 6e10 a00a 0000 |0025: invoke-virtual {v0}, Landroidx/appcompat/view/menu/j;.dismiss:()V // method@0aa0 │ │ +04fbbc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -18228,38 +18512,35 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Landroidx/appcompat/view/menu/j$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #87 header: │ │ -class_idx : 492 │ │ +Class #91 header: │ │ +class_idx : 497 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #87 annotations: │ │ +Class #91 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/view/menu/j; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #87 - │ │ +Class #91 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/j$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnAttachStateChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -18273,81 +18554,81 @@ │ │ type : '(Landroidx/appcompat/view/menu/j;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ed84: |[04ed84] androidx.appcompat.view.menu.j$b.:(Landroidx/appcompat/view/menu/j;)V │ │ -04ed94: 5b01 9701 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0197 │ │ -04ed98: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -04ed9e: 0e00 |0005: return-void │ │ +04fbc0: |[04fbc0] androidx.appcompat.view.menu.j$b.:(Landroidx/appcompat/view/menu/j;)V │ │ +04fbd0: 5b01 9401 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ +04fbd4: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +04fbda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/j$b;) │ │ name : 'onViewAttachedToWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04eda0: |[04eda0] androidx.appcompat.view.menu.j$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -04edb0: 0e00 |0000: return-void │ │ +04fbdc: |[04fbdc] androidx.appcompat.view.menu.j$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +04fbec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/j$b;) │ │ name : 'onViewDetachedFromWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -04edb4: |[04edb4] androidx.appcompat.view.menu.j$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -04edc4: 5420 9701 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0197 │ │ -04edc8: 5400 a601 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a6 │ │ -04edcc: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -04edd0: 6e10 d106 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@06d1 │ │ -04edd6: 0a00 |0009: move-result v0 │ │ -04edd8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -04eddc: 5420 9701 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0197 │ │ -04ede0: 6e10 cb05 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ -04ede6: 0c01 |0011: move-result-object v1 │ │ -04ede8: 5b01 a601 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a6 │ │ -04edec: 5420 9701 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0197 │ │ -04edf0: 5401 a601 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a6 │ │ -04edf4: 5400 a001 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.n:Landroidx/appcompat/view/menu/j$a; // field@01a0 │ │ -04edf8: 6e20 d206 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@06d2 │ │ -04edfe: 6e20 0606 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ -04ee04: 0e00 |0020: return-void │ │ +04fbf0: |[04fbf0] androidx.appcompat.view.menu.j$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +04fc00: 5420 9401 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ +04fc04: 5400 a301 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ +04fc08: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +04fc0c: 6e10 f706 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@06f7 │ │ +04fc12: 0a00 |0009: move-result v0 │ │ +04fc14: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +04fc18: 5420 9401 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ +04fc1c: 6e10 f005 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05f0 │ │ +04fc22: 0c01 |0011: move-result-object v1 │ │ +04fc24: 5b01 a301 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ +04fc28: 5420 9401 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ +04fc2c: 5401 a301 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ +04fc30: 5400 9d01 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.n:Landroidx/appcompat/view/menu/j$a; // field@019d │ │ +04fc34: 6e20 f806 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@06f8 │ │ +04fc3a: 6e20 2b06 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@062b │ │ +04fc40: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #88 header: │ │ -class_idx : 495 │ │ +Class #92 header: │ │ +class_idx : 500 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 441 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 446 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ -Class #88 - │ │ +Class #92 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionBarContainer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ @@ -18396,59 +18677,59 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -04f77c: |[04f77c] androidx.appcompat.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04f78c: 7030 8308 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0883 │ │ -04f792: 2200 c807 |0003: new-instance v0, Ln/b; // type@07c8 │ │ -04f796: 7020 0723 3000 |0005: invoke-direct {v0, v3}, Ln/b;.:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@2307 │ │ -04f79c: 6201 3405 |0008: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -04f7a0: 6e20 1a06 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@061a │ │ -04f7a6: 6200 8606 |000d: sget-object v0, Lf/a;.a:[I // field@0686 │ │ -04f7aa: 6e30 4301 5400 |000f: invoke-virtual {v4, v5, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -04f7b0: 0c04 |0012: move-result-object v4 │ │ -04f7b2: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -04f7b4: 6e20 c901 5400 |0014: invoke-virtual {v4, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -04f7ba: 0c00 |0017: move-result-object v0 │ │ -04f7bc: 5b30 b201 |0018: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04f7c0: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -04f7c2: 6e20 c901 0400 |001b: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -04f7c8: 0c00 |001e: move-result-object v0 │ │ -04f7ca: 5b30 b301 |001f: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04f7ce: 1300 0d00 |0021: const/16 v0, #int 13 // #d │ │ -04f7d2: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -04f7d4: 6e30 c801 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -04f7da: 0a00 |0027: move-result v0 │ │ -04f7dc: 5930 b701 |0028: iput v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.n:I // field@01b7 │ │ -04f7e0: 6e10 9d05 0300 |002a: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@059d │ │ -04f7e6: 0a00 |002d: move-result v0 │ │ -04f7e8: 1401 ab00 087f |002e: const v1, #float 1.80778e+38 // #7f0800ab │ │ -04f7ee: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -04f7f0: 3310 0a00 |0032: if-ne v0, v1, 003c // +000a │ │ -04f7f4: 5c32 b501 |0034: iput-boolean v2, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04f7f8: 6e20 c901 2400 |0036: invoke-virtual {v4, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -04f7fe: 0c00 |0039: move-result-object v0 │ │ -04f800: 5b30 b401 |003a: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04f804: 6e10 d901 0400 |003c: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -04f80a: 5534 b501 |003f: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04f80e: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ -04f812: 5434 b401 |0043: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04f816: 3904 0d00 |0045: if-nez v4, 0052 // +000d │ │ -04f81a: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -04f81c: 280a |0048: goto 0052 // +000a │ │ -04f81e: 5434 b201 |0049: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04f822: 3904 0700 |004b: if-nez v4, 0052 // +0007 │ │ -04f826: 5434 b301 |004d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04f82a: 3904 0300 |004f: if-nez v4, 0052 // +0003 │ │ -04f82e: 28f6 |0051: goto 0047 // -000a │ │ -04f830: 6e20 5306 5300 |0052: invoke-virtual {v3, v5}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0653 │ │ -04f836: 0e00 |0055: return-void │ │ +0505b8: |[0505b8] androidx.appcompat.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0505c8: 7030 ab08 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08ab │ │ +0505ce: 2200 d907 |0003: new-instance v0, Ln/b; // type@07d9 │ │ +0505d2: 7020 5823 3000 |0005: invoke-direct {v0, v3}, Ln/b;.:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@2358 │ │ +0505d8: 6201 2605 |0008: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +0505dc: 6e20 4006 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@0640 │ │ +0505e2: 6200 9806 |000d: sget-object v0, Lf/a;.a:[I // field@0698 │ │ +0505e6: 6e30 5301 5400 |000f: invoke-virtual {v4, v5, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0153 │ │ +0505ec: 0c04 |0012: move-result-object v4 │ │ +0505ee: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +0505f0: 6e20 d901 5400 |0014: invoke-virtual {v4, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +0505f6: 0c00 |0017: move-result-object v0 │ │ +0505f8: 5b30 af01 |0018: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +0505fc: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +0505fe: 6e20 d901 0400 |001b: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +050604: 0c00 |001e: move-result-object v0 │ │ +050606: 5b30 b001 |001f: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +05060a: 1300 0d00 |0021: const/16 v0, #int 13 // #d │ │ +05060e: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +050610: 6e30 d801 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01d8 │ │ +050616: 0a00 |0027: move-result v0 │ │ +050618: 5930 b401 |0028: iput v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.n:I // field@01b4 │ │ +05061c: 6e10 c205 0300 |002a: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@05c2 │ │ +050622: 0a00 |002d: move-result v0 │ │ +050624: 1401 ab00 087f |002e: const v1, #float 1.80778e+38 // #7f0800ab │ │ +05062a: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +05062c: 3310 0a00 |0032: if-ne v0, v1, 003c // +000a │ │ +050630: 5c32 b201 |0034: iput-boolean v2, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +050634: 6e20 d901 2400 |0036: invoke-virtual {v4, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +05063a: 0c00 |0039: move-result-object v0 │ │ +05063c: 5b30 b101 |003a: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050640: 6e10 e901 0400 |003c: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +050646: 5534 b201 |003f: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +05064a: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ +05064e: 5434 b101 |0043: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050652: 3904 0d00 |0045: if-nez v4, 0052 // +000d │ │ +050656: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +050658: 280a |0048: goto 0052 // +000a │ │ +05065a: 5434 af01 |0049: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +05065e: 3904 0700 |004b: if-nez v4, 0052 // +0007 │ │ +050662: 5434 b001 |004d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050666: 3904 0300 |004f: if-nez v4, 0052 // +0003 │ │ +05066a: 28f6 |0051: goto 0047 // -000a │ │ +05066c: 6e20 7906 5300 |0052: invoke-virtual {v3, v5}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0679 │ │ +050672: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -18818,373 +19099,373 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04f748: |[04f748] androidx.appcompat.widget.ActionBarContainer.a:(Landroid/view/View;)I │ │ -04f758: 6e10 a405 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -04f75e: 0c00 |0003: move-result-object v0 │ │ -04f760: 1f00 b801 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@01b8 │ │ -04f764: 6e10 a905 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04f76a: 0a02 |0009: move-result v2 │ │ -04f76c: 5201 0001 |000a: iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0100 │ │ -04f770: b012 |000c: add-int/2addr v2, v1 │ │ -04f772: 5200 fd00 |000d: iget v0, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@00fd │ │ -04f776: b002 |000f: add-int/2addr v2, v0 │ │ -04f778: 0f02 |0010: return v2 │ │ +050584: |[050584] androidx.appcompat.widget.ActionBarContainer.a:(Landroid/view/View;)I │ │ +050594: 6e10 c905 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05059a: 0c00 |0003: move-result-object v0 │ │ +05059c: 1f00 bd01 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@01bd │ │ +0505a0: 6e10 ce05 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0505a6: 0a02 |0009: move-result v2 │ │ +0505a8: 5201 fd00 |000a: iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@00fd │ │ +0505ac: b012 |000c: add-int/2addr v2, v1 │ │ +0505ae: 5200 fa00 |000d: iget v0, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@00fa │ │ +0505b2: b002 |000f: add-int/2addr v2, v0 │ │ +0505b4: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'drawableStateChanged' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -04f838: |[04f838] androidx.appcompat.widget.ActionBarContainer.drawableStateChanged:()V │ │ -04f848: 6f10 9308 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@0893 │ │ -04f84e: 5420 b201 |0003: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04f852: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ -04f856: 6e10 d102 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -04f85c: 0a00 |000a: move-result v0 │ │ -04f85e: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -04f862: 5420 b201 |000d: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04f866: 6e10 9605 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -04f86c: 0c01 |0012: move-result-object v1 │ │ -04f86e: 6e20 e602 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -04f874: 5420 b301 |0016: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04f878: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -04f87c: 6e10 d102 0000 |001a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -04f882: 0a00 |001d: move-result v0 │ │ -04f884: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ -04f888: 5420 b301 |0020: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04f88c: 6e10 9605 0200 |0022: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -04f892: 0c01 |0025: move-result-object v1 │ │ -04f894: 6e20 e602 1000 |0026: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -04f89a: 5420 b401 |0029: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04f89e: 3800 1100 |002b: if-eqz v0, 003c // +0011 │ │ -04f8a2: 6e10 d102 0000 |002d: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -04f8a8: 0a00 |0030: move-result v0 │ │ -04f8aa: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ -04f8ae: 5420 b401 |0033: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04f8b2: 6e10 9605 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -04f8b8: 0c01 |0038: move-result-object v1 │ │ -04f8ba: 6e20 e602 1000 |0039: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -04f8c0: 0e00 |003c: return-void │ │ +050674: |[050674] androidx.appcompat.widget.ActionBarContainer.drawableStateChanged:()V │ │ +050684: 6f10 bb08 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@08bb │ │ +05068a: 5420 af01 |0003: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +05068e: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ +050692: 6e10 e202 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02e2 │ │ +050698: 0a00 |000a: move-result v0 │ │ +05069a: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +05069e: 5420 af01 |000d: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +0506a2: 6e10 bb05 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@05bb │ │ +0506a8: 0c01 |0012: move-result-object v1 │ │ +0506aa: 6e20 f702 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02f7 │ │ +0506b0: 5420 b001 |0016: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +0506b4: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +0506b8: 6e10 e202 0000 |001a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02e2 │ │ +0506be: 0a00 |001d: move-result v0 │ │ +0506c0: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ +0506c4: 5420 b001 |0020: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +0506c8: 6e10 bb05 0200 |0022: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@05bb │ │ +0506ce: 0c01 |0025: move-result-object v1 │ │ +0506d0: 6e20 f702 1000 |0026: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02f7 │ │ +0506d6: 5420 b101 |0029: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +0506da: 3800 1100 |002b: if-eqz v0, 003c // +0011 │ │ +0506de: 6e10 e202 0000 |002d: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02e2 │ │ +0506e4: 0a00 |0030: move-result v0 │ │ +0506e6: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ +0506ea: 5420 b101 |0033: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +0506ee: 6e10 bb05 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@05bb │ │ +0506f4: 0c01 |0038: move-result-object v1 │ │ +0506f6: 6e20 f702 1000 |0039: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02f7 │ │ +0506fc: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'getTabContainer' │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f674: |[04f674] androidx.appcompat.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ -04f684: 5410 af01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04f688: 1100 |0002: return-object v0 │ │ +0504b0: |[0504b0] androidx.appcompat.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ +0504c0: 5410 ac01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +0504c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'jumpDrawablesToCurrentState' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -04f8c4: |[04f8c4] androidx.appcompat.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ -04f8d4: 6f10 9708 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@0897 │ │ -04f8da: 5410 b201 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04f8de: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -04f8e2: 6e10 d302 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -04f8e8: 5410 b301 |000a: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04f8ec: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -04f8f0: 6e10 d302 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -04f8f6: 5410 b401 |0011: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04f8fa: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -04f8fe: 6e10 d302 0000 |0015: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -04f904: 0e00 |0018: return-void │ │ +050700: |[050700] androidx.appcompat.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ +050710: 6f10 c008 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@08c0 │ │ +050716: 5410 af01 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +05071a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +05071e: 6e10 e402 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02e4 │ │ +050724: 5410 b001 |000a: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050728: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +05072c: 6e10 e402 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02e4 │ │ +050732: 5410 b101 |0011: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050736: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +05073a: 6e10 e402 0000 |0015: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02e4 │ │ +050740: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onFinishInflate' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04f908: |[04f908] androidx.appcompat.widget.ActionBarContainer.onFinishInflate:()V │ │ -04f918: 6f10 9e08 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@089e │ │ -04f91e: 1400 2700 087f |0003: const v0, #float 1.80776e+38 // #7f080027 │ │ -04f924: 6e20 8205 0100 |0006: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ -04f92a: 0c00 |0009: move-result-object v0 │ │ -04f92c: 5b10 b001 |000a: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04f930: 1400 2f00 087f |000c: const v0, #float 1.80776e+38 // #7f08002f │ │ -04f936: 6e20 8205 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ -04f93c: 0c00 |0012: move-result-object v0 │ │ -04f93e: 5b10 b101 |0013: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01b1 │ │ -04f942: 0e00 |0015: return-void │ │ +050744: |[050744] androidx.appcompat.widget.ActionBarContainer.onFinishInflate:()V │ │ +050754: 6f10 c708 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@08c7 │ │ +05075a: 1400 2700 087f |0003: const v0, #float 1.80776e+38 // #7f080027 │ │ +050760: 6e20 a705 0100 |0006: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@05a7 │ │ +050766: 0c00 |0009: move-result-object v0 │ │ +050768: 5b10 ad01 |000a: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +05076c: 1400 2f00 087f |000c: const v0, #float 1.80776e+38 // #7f08002f │ │ +050772: 6e20 a705 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@05a7 │ │ +050778: 0c00 |0012: move-result-object v0 │ │ +05077a: 5b10 ae01 |0013: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +05077e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onHoverEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04f68c: |[04f68c] androidx.appcompat.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -04f69c: 6f20 a008 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@08a0 │ │ -04f6a2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -04f6a4: 0f01 |0004: return v1 │ │ +0504c8: |[0504c8] androidx.appcompat.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +0504d8: 6f20 c908 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@08c9 │ │ +0504de: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0504e0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onInterceptTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04f6a8: |[04f6a8] androidx.appcompat.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04f6b8: 5510 ae01 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.e:Z // field@01ae │ │ -04f6bc: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -04f6c0: 6f20 a108 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@08a1 │ │ -04f6c6: 0a02 |0007: move-result v2 │ │ -04f6c8: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -04f6cc: 2803 |000a: goto 000d // +0003 │ │ -04f6ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04f6d0: 2802 |000c: goto 000e // +0002 │ │ -04f6d2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -04f6d4: 0f02 |000e: return v2 │ │ +0504e4: |[0504e4] androidx.appcompat.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0504f4: 5510 ab01 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.e:Z // field@01ab │ │ +0504f8: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0504fc: 6f20 ca08 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@08ca │ │ +050502: 0a02 |0007: move-result v2 │ │ +050504: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +050508: 2803 |000a: goto 000d // +0003 │ │ +05050a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05050c: 2802 |000c: goto 000e // +0002 │ │ +05050e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +050510: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 186 16-bit code units │ │ -04f944: |[04f944] androidx.appcompat.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ -04f954: 7506 a208 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@08a2 │ │ -04f95a: 5445 af01 |0003: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04f95e: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -04f960: 1219 |0006: const/4 v9, #int 1 // #1 │ │ -04f962: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -04f966: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ -04f96a: 6e10 cc05 0500 |000b: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04f970: 0a01 |000e: move-result v1 │ │ -04f972: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ -04f976: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -04f978: 2802 |0012: goto 0014 // +0002 │ │ -04f97a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -04f97c: 3805 1f00 |0014: if-eqz v5, 0033 // +001f │ │ -04f980: 6e10 cc05 0500 |0016: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04f986: 0a02 |0019: move-result v2 │ │ -04f988: 3202 1900 |001a: if-eq v2, v0, 0033 // +0019 │ │ -04f98c: 6e10 a905 0400 |001c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04f992: 0a00 |001f: move-result v0 │ │ -04f994: 6e10 a405 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -04f99a: 0c02 |0023: move-result-object v2 │ │ -04f99c: 1f02 b801 |0024: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@01b8 │ │ -04f9a0: 6e10 a905 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04f9a6: 0a03 |0029: move-result v3 │ │ -04f9a8: 9103 0003 |002a: sub-int v3, v0, v3 │ │ -04f9ac: 5222 fd00 |002c: iget v2, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@00fd │ │ -04f9b0: b123 |002e: sub-int/2addr v3, v2 │ │ -04f9b2: b120 |002f: sub-int/2addr v0, v2 │ │ -04f9b4: 6e50 f105 6583 |0030: invoke-virtual {v5, v6, v3, v8, v0}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -04f9ba: 5546 b501 |0033: iget-boolean v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04f9be: 3806 1200 |0035: if-eqz v6, 0047 // +0012 │ │ -04f9c2: 5445 b401 |0037: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04f9c6: 3805 7b00 |0039: if-eqz v5, 00b4 // +007b │ │ -04f9ca: 6e10 ab05 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -04f9d0: 0a06 |003e: move-result v6 │ │ -04f9d2: 6e10 a905 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04f9d8: 0a08 |0042: move-result v8 │ │ -04f9da: 6e58 da02 7567 |0043: invoke-virtual {v5, v7, v7, v6, v8}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04f9e0: 286d |0046: goto 00b3 // +006d │ │ -04f9e2: 5446 b201 |0047: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04f9e6: 3806 4f00 |0049: if-eqz v6, 0098 // +004f │ │ -04f9ea: 5446 b001 |004b: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04f9ee: 6e10 cc05 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04f9f4: 0a06 |0050: move-result v6 │ │ -04f9f6: 3906 1900 |0051: if-nez v6, 006a // +0019 │ │ -04f9fa: 5446 b201 |0053: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04f9fe: 5447 b001 |0055: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fa02: 6e10 a505 0700 |0057: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fa08: 0a07 |005a: move-result v7 │ │ -04fa0a: 5448 b001 |005b: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fa0e: 6e10 c505 0800 |005d: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04fa14: 0a08 |0060: move-result v8 │ │ -04fa16: 5440 b001 |0061: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fa1a: 6e10 b705 0000 |0063: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fa20: 0a00 |0066: move-result v0 │ │ -04fa22: 5442 b001 |0067: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fa26: 2821 |0069: goto 008a // +0021 │ │ -04fa28: 5446 b101 |006a: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01b1 │ │ -04fa2c: 3806 2600 |006c: if-eqz v6, 0092 // +0026 │ │ -04fa30: 6e10 cc05 0600 |006e: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fa36: 0a06 |0071: move-result v6 │ │ -04fa38: 3906 2000 |0072: if-nez v6, 0092 // +0020 │ │ -04fa3c: 5446 b201 |0074: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fa40: 5447 b101 |0076: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01b1 │ │ -04fa44: 6e10 a505 0700 |0078: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fa4a: 0a07 |007b: move-result v7 │ │ -04fa4c: 5448 b101 |007c: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01b1 │ │ -04fa50: 6e10 c505 0800 |007e: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04fa56: 0a08 |0081: move-result v8 │ │ -04fa58: 5440 b101 |0082: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01b1 │ │ -04fa5c: 6e10 b705 0000 |0084: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fa62: 0a00 |0087: move-result v0 │ │ -04fa64: 5442 b101 |0088: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01b1 │ │ -04fa68: 6e10 9005 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -04fa6e: 0a02 |008d: move-result v2 │ │ -04fa70: 6e52 da02 7608 |008e: invoke-virtual {v6, v7, v8, v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fa76: 2806 |0091: goto 0097 // +0006 │ │ -04fa78: 5446 b201 |0092: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fa7c: 6e57 da02 7677 |0094: invoke-virtual {v6, v7, v7, v7, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fa82: 1217 |0097: const/4 v7, #int 1 // #1 │ │ -04fa84: 5c41 b601 |0098: iput-boolean v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b6 │ │ -04fa88: 3801 1a00 |009a: if-eqz v1, 00b4 // +001a │ │ -04fa8c: 5446 b301 |009c: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fa90: 3806 1600 |009e: if-eqz v6, 00b4 // +0016 │ │ -04fa94: 6e10 a505 0500 |00a0: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fa9a: 0a07 |00a3: move-result v7 │ │ -04fa9c: 6e10 c505 0500 |00a4: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04faa2: 0a08 |00a7: move-result v8 │ │ -04faa4: 6e10 b705 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04faaa: 0a00 |00ab: move-result v0 │ │ -04faac: 6e10 9005 0500 |00ac: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -04fab2: 0a05 |00af: move-result v5 │ │ -04fab4: 6e55 da02 7608 |00b0: invoke-virtual {v6, v7, v8, v0, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04faba: 1217 |00b3: const/4 v7, #int 1 // #1 │ │ -04fabc: 3807 0500 |00b4: if-eqz v7, 00b9 // +0005 │ │ -04fac0: 6e10 d905 0400 |00b6: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -04fac6: 0e00 |00b9: return-void │ │ +050780: |[050780] androidx.appcompat.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ +050790: 7506 cb08 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@08cb │ │ +050796: 5445 ac01 |0003: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +05079a: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +05079c: 1219 |0006: const/4 v9, #int 1 // #1 │ │ +05079e: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +0507a2: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ +0507a6: 6e10 f105 0500 |000b: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0507ac: 0a01 |000e: move-result v1 │ │ +0507ae: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ +0507b2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0507b4: 2802 |0012: goto 0014 // +0002 │ │ +0507b6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0507b8: 3805 1f00 |0014: if-eqz v5, 0033 // +001f │ │ +0507bc: 6e10 f105 0500 |0016: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0507c2: 0a02 |0019: move-result v2 │ │ +0507c4: 3202 1900 |001a: if-eq v2, v0, 0033 // +0019 │ │ +0507c8: 6e10 ce05 0400 |001c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0507ce: 0a00 |001f: move-result v0 │ │ +0507d0: 6e10 c905 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +0507d6: 0c02 |0023: move-result-object v2 │ │ +0507d8: 1f02 bd01 |0024: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@01bd │ │ +0507dc: 6e10 ce05 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0507e2: 0a03 |0029: move-result v3 │ │ +0507e4: 9103 0003 |002a: sub-int v3, v0, v3 │ │ +0507e8: 5222 fa00 |002c: iget v2, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@00fa │ │ +0507ec: b123 |002e: sub-int/2addr v3, v2 │ │ +0507ee: b120 |002f: sub-int/2addr v0, v2 │ │ +0507f0: 6e50 1606 6583 |0030: invoke-virtual {v5, v6, v3, v8, v0}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +0507f6: 5546 b201 |0033: iget-boolean v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +0507fa: 3806 1200 |0035: if-eqz v6, 0047 // +0012 │ │ +0507fe: 5445 b101 |0037: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050802: 3805 7b00 |0039: if-eqz v5, 00b4 // +007b │ │ +050806: 6e10 d005 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05080c: 0a06 |003e: move-result v6 │ │ +05080e: 6e10 ce05 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +050814: 0a08 |0042: move-result v8 │ │ +050816: 6e58 eb02 7567 |0043: invoke-virtual {v5, v7, v7, v6, v8}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +05081c: 286d |0046: goto 00b3 // +006d │ │ +05081e: 5446 af01 |0047: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050822: 3806 4f00 |0049: if-eqz v6, 0098 // +004f │ │ +050826: 5446 ad01 |004b: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +05082a: 6e10 f105 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +050830: 0a06 |0050: move-result v6 │ │ +050832: 3906 1900 |0051: if-nez v6, 006a // +0019 │ │ +050836: 5446 af01 |0053: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +05083a: 5447 ad01 |0055: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +05083e: 6e10 ca05 0700 |0057: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +050844: 0a07 |005a: move-result v7 │ │ +050846: 5448 ad01 |005b: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +05084a: 6e10 ea05 0800 |005d: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@05ea │ │ +050850: 0a08 |0060: move-result v8 │ │ +050852: 5440 ad01 |0061: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050856: 6e10 dc05 0000 |0063: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05dc │ │ +05085c: 0a00 |0066: move-result v0 │ │ +05085e: 5442 ad01 |0067: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050862: 2821 |0069: goto 008a // +0021 │ │ +050864: 5446 ae01 |006a: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +050868: 3806 2600 |006c: if-eqz v6, 0092 // +0026 │ │ +05086c: 6e10 f105 0600 |006e: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +050872: 0a06 |0071: move-result v6 │ │ +050874: 3906 2000 |0072: if-nez v6, 0092 // +0020 │ │ +050878: 5446 af01 |0074: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +05087c: 5447 ae01 |0076: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +050880: 6e10 ca05 0700 |0078: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +050886: 0a07 |007b: move-result v7 │ │ +050888: 5448 ae01 |007c: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +05088c: 6e10 ea05 0800 |007e: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@05ea │ │ +050892: 0a08 |0081: move-result v8 │ │ +050894: 5440 ae01 |0082: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +050898: 6e10 dc05 0000 |0084: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05dc │ │ +05089e: 0a00 |0087: move-result v0 │ │ +0508a0: 5442 ae01 |0088: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +0508a4: 6e10 b505 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@05b5 │ │ +0508aa: 0a02 |008d: move-result v2 │ │ +0508ac: 6e52 eb02 7608 |008e: invoke-virtual {v6, v7, v8, v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +0508b2: 2806 |0091: goto 0097 // +0006 │ │ +0508b4: 5446 af01 |0092: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +0508b8: 6e57 eb02 7677 |0094: invoke-virtual {v6, v7, v7, v7, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +0508be: 1217 |0097: const/4 v7, #int 1 // #1 │ │ +0508c0: 5c41 b301 |0098: iput-boolean v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ +0508c4: 3801 1a00 |009a: if-eqz v1, 00b4 // +001a │ │ +0508c8: 5446 b001 |009c: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +0508cc: 3806 1600 |009e: if-eqz v6, 00b4 // +0016 │ │ +0508d0: 6e10 ca05 0500 |00a0: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +0508d6: 0a07 |00a3: move-result v7 │ │ +0508d8: 6e10 ea05 0500 |00a4: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05ea │ │ +0508de: 0a08 |00a7: move-result v8 │ │ +0508e0: 6e10 dc05 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@05dc │ │ +0508e6: 0a00 |00ab: move-result v0 │ │ +0508e8: 6e10 b505 0500 |00ac: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@05b5 │ │ +0508ee: 0a05 |00af: move-result v5 │ │ +0508f0: 6e55 eb02 7608 |00b0: invoke-virtual {v6, v7, v8, v0, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +0508f6: 1217 |00b3: const/4 v7, #int 1 // #1 │ │ +0508f8: 3807 0500 |00b4: if-eqz v7, 00b9 // +0005 │ │ +0508fc: 6e10 fe05 0400 |00b6: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +050902: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -04fac8: |[04fac8] androidx.appcompat.widget.ActionBarContainer.onMeasure:(II)V │ │ -04fad8: 5460 b001 |0000: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fadc: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -04fae0: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ -04fae4: 7110 5b05 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -04faea: 0a00 |0009: move-result v0 │ │ -04faec: 3310 1200 |000a: if-ne v0, v1, 001c // +0012 │ │ -04faf0: 5260 b701 |000c: iget v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.n:I // field@01b7 │ │ -04faf4: 3a00 0e00 |000e: if-ltz v0, 001c // +000e │ │ -04faf8: 7110 5c05 0800 |0010: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -04fafe: 0a08 |0013: move-result v8 │ │ -04fb00: 7120 601c 8000 |0014: invoke-static {v0, v8}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -04fb06: 0a08 |0017: move-result v8 │ │ -04fb08: 7120 5d05 1800 |0018: invoke-static {v8, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -04fb0e: 0a08 |001b: move-result v8 │ │ -04fb10: 6f30 a308 7608 |001c: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a3 │ │ -04fb16: 5467 b001 |001f: iget-object v7, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fb1a: 3907 0300 |0021: if-nez v7, 0024 // +0003 │ │ -04fb1e: 0e00 |0023: return-void │ │ -04fb20: 7110 5b05 0800 |0024: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -04fb26: 0a07 |0027: move-result v7 │ │ -04fb28: 5460 af01 |0028: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04fb2c: 3800 5f00 |002a: if-eqz v0, 0089 // +005f │ │ -04fb30: 6e10 cc05 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fb36: 0a00 |002f: move-result v0 │ │ -04fb38: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ -04fb3c: 3220 5700 |0032: if-eq v0, v2, 0089 // +0057 │ │ -04fb40: 1500 0040 |0034: const/high16 v0, #int 1073741824 // #4000 │ │ -04fb44: 3207 5300 |0036: if-eq v7, v0, 0089 // +0053 │ │ -04fb48: 5460 b001 |0038: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fb4c: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -04fb4e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -04fb50: 3800 1100 |003c: if-eqz v0, 004d // +0011 │ │ -04fb54: 6e10 cc05 0000 |003e: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fb5a: 0a05 |0041: move-result v5 │ │ -04fb5c: 3225 0b00 |0042: if-eq v5, v2, 004d // +000b │ │ -04fb60: 6e10 a905 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04fb66: 0a00 |0047: move-result v0 │ │ -04fb68: 3900 0300 |0048: if-nez v0, 004b // +0003 │ │ -04fb6c: 2803 |004a: goto 004d // +0003 │ │ -04fb6e: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -04fb70: 2802 |004c: goto 004e // +0002 │ │ -04fb72: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -04fb74: 3900 0500 |004e: if-nez v0, 0053 // +0005 │ │ -04fb78: 5460 b001 |0050: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fb7c: 2817 |0052: goto 0069 // +0017 │ │ -04fb7e: 5460 b101 |0053: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01b1 │ │ -04fb82: 3800 1000 |0055: if-eqz v0, 0065 // +0010 │ │ -04fb86: 6e10 cc05 0000 |0057: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fb8c: 0a05 |005a: move-result v5 │ │ -04fb8e: 3225 0a00 |005b: if-eq v5, v2, 0065 // +000a │ │ -04fb92: 6e10 a905 0000 |005d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04fb98: 0a00 |0060: move-result v0 │ │ -04fb9a: 3900 0300 |0061: if-nez v0, 0064 // +0003 │ │ -04fb9e: 2802 |0063: goto 0065 // +0002 │ │ -04fba0: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -04fba2: 3903 0800 |0065: if-nez v3, 006d // +0008 │ │ -04fba6: 5460 b101 |0067: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01b1 │ │ -04fbaa: 7110 9b0a 0000 |0069: invoke-static {v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0a9b │ │ -04fbb0: 0a04 |006c: move-result v4 │ │ -04fbb2: 3317 0700 |006d: if-ne v7, v1, 0074 // +0007 │ │ -04fbb6: 7110 5c05 0800 |006f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -04fbbc: 0a07 |0072: move-result v7 │ │ -04fbbe: 2804 |0073: goto 0077 // +0004 │ │ -04fbc0: 1407 ffff ff7f |0074: const v7, #float nan // #7fffffff │ │ -04fbc6: 6e10 ab05 0600 |0077: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -04fbcc: 0a08 |007a: move-result v8 │ │ -04fbce: 5460 af01 |007b: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04fbd2: 7110 9b0a 0000 |007d: invoke-static {v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0a9b │ │ -04fbd8: 0a00 |0080: move-result v0 │ │ -04fbda: b040 |0081: add-int/2addr v0, v4 │ │ -04fbdc: 7120 601c 7000 |0082: invoke-static {v0, v7}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -04fbe2: 0a07 |0085: move-result v7 │ │ -04fbe4: 6e30 3206 8607 |0086: invoke-virtual {v6, v8, v7}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0632 │ │ -04fbea: 0e00 |0089: return-void │ │ +050904: |[050904] androidx.appcompat.widget.ActionBarContainer.onMeasure:(II)V │ │ +050914: 5460 ad01 |0000: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050918: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +05091c: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ +050920: 7110 8005 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +050926: 0a00 |0009: move-result v0 │ │ +050928: 3310 1200 |000a: if-ne v0, v1, 001c // +0012 │ │ +05092c: 5260 b401 |000c: iget v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.n:I // field@01b4 │ │ +050930: 3a00 0e00 |000e: if-ltz v0, 001c // +000e │ │ +050934: 7110 8105 0800 |0010: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +05093a: 0a08 |0013: move-result v8 │ │ +05093c: 7120 b01c 8000 |0014: invoke-static {v0, v8}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +050942: 0a08 |0017: move-result v8 │ │ +050944: 7120 8205 1800 |0018: invoke-static {v8, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +05094a: 0a08 |001b: move-result v8 │ │ +05094c: 6f30 cc08 7608 |001c: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08cc │ │ +050952: 5467 ad01 |001f: iget-object v7, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050956: 3907 0300 |0021: if-nez v7, 0024 // +0003 │ │ +05095a: 0e00 |0023: return-void │ │ +05095c: 7110 8005 0800 |0024: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +050962: 0a07 |0027: move-result v7 │ │ +050964: 5460 ac01 |0028: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +050968: 3800 5f00 |002a: if-eqz v0, 0089 // +005f │ │ +05096c: 6e10 f105 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +050972: 0a00 |002f: move-result v0 │ │ +050974: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ +050978: 3220 5700 |0032: if-eq v0, v2, 0089 // +0057 │ │ +05097c: 1500 0040 |0034: const/high16 v0, #int 1073741824 // #4000 │ │ +050980: 3207 5300 |0036: if-eq v7, v0, 0089 // +0053 │ │ +050984: 5460 ad01 |0038: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050988: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +05098a: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +05098c: 3800 1100 |003c: if-eqz v0, 004d // +0011 │ │ +050990: 6e10 f105 0000 |003e: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +050996: 0a05 |0041: move-result v5 │ │ +050998: 3225 0b00 |0042: if-eq v5, v2, 004d // +000b │ │ +05099c: 6e10 ce05 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0509a2: 0a00 |0047: move-result v0 │ │ +0509a4: 3900 0300 |0048: if-nez v0, 004b // +0003 │ │ +0509a8: 2803 |004a: goto 004d // +0003 │ │ +0509aa: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +0509ac: 2802 |004c: goto 004e // +0002 │ │ +0509ae: 1210 |004d: const/4 v0, #int 1 // #1 │ │ +0509b0: 3900 0500 |004e: if-nez v0, 0053 // +0005 │ │ +0509b4: 5460 ad01 |0050: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +0509b8: 2817 |0052: goto 0069 // +0017 │ │ +0509ba: 5460 ae01 |0053: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +0509be: 3800 1000 |0055: if-eqz v0, 0065 // +0010 │ │ +0509c2: 6e10 f105 0000 |0057: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0509c8: 0a05 |005a: move-result v5 │ │ +0509ca: 3225 0a00 |005b: if-eq v5, v2, 0065 // +000a │ │ +0509ce: 6e10 ce05 0000 |005d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0509d4: 0a00 |0060: move-result v0 │ │ +0509d6: 3900 0300 |0061: if-nez v0, 0064 // +0003 │ │ +0509da: 2802 |0063: goto 0065 // +0002 │ │ +0509dc: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +0509de: 3903 0800 |0065: if-nez v3, 006d // +0008 │ │ +0509e2: 5460 ae01 |0067: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +0509e6: 7110 c40a 0000 |0069: invoke-static {v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0ac4 │ │ +0509ec: 0a04 |006c: move-result v4 │ │ +0509ee: 3317 0700 |006d: if-ne v7, v1, 0074 // +0007 │ │ +0509f2: 7110 8105 0800 |006f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +0509f8: 0a07 |0072: move-result v7 │ │ +0509fa: 2804 |0073: goto 0077 // +0004 │ │ +0509fc: 1407 ffff ff7f |0074: const v7, #float nan // #7fffffff │ │ +050a02: 6e10 d005 0600 |0077: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +050a08: 0a08 |007a: move-result v8 │ │ +050a0a: 5460 ac01 |007b: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +050a0e: 7110 c40a 0000 |007d: invoke-static {v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0ac4 │ │ +050a14: 0a00 |0080: move-result v0 │ │ +050a16: b040 |0081: add-int/2addr v0, v4 │ │ +050a18: 7120 b01c 7000 |0082: invoke-static {v0, v7}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +050a1e: 0a07 |0085: move-result v7 │ │ +050a20: 6e30 5806 8607 |0086: invoke-virtual {v6, v8, v7}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0658 │ │ +050a26: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -19554,349 +19835,349 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04f6d8: |[04f6d8] androidx.appcompat.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04f6e8: 6f20 a908 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@08a9 │ │ -04f6ee: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -04f6f0: 0f01 |0004: return v1 │ │ +050514: |[050514] androidx.appcompat.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +050524: 6f20 d208 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@08d2 │ │ +05052a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +05052c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setPrimaryBackground' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -04fbec: |[04fbec] androidx.appcompat.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -04fbfc: 5440 b201 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fc00: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -04fc04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fc06: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fc0c: 5440 b201 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fc10: 6e20 5a06 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065a │ │ -04fc16: 5b45 b201 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fc1a: 3805 2400 |000f: if-eqz v5, 0033 // +0024 │ │ -04fc1e: 6e20 dc02 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fc24: 5445 b001 |0014: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fc28: 3805 1d00 |0016: if-eqz v5, 0033 // +001d │ │ -04fc2c: 5440 b201 |0018: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fc30: 6e10 a505 0500 |001a: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fc36: 0a05 |001d: move-result v5 │ │ -04fc38: 5441 b001 |001e: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fc3c: 6e10 c505 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04fc42: 0a01 |0023: move-result v1 │ │ -04fc44: 5442 b001 |0024: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fc48: 6e10 b705 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fc4e: 0a02 |0029: move-result v2 │ │ -04fc50: 5443 b001 |002a: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01b0 │ │ -04fc54: 6e10 9005 0300 |002c: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -04fc5a: 0a03 |002f: move-result v3 │ │ -04fc5c: 6e53 da02 5021 |0030: invoke-virtual {v0, v5, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fc62: 5545 b501 |0033: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04fc66: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -04fc68: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -04fc6a: 3805 0700 |0037: if-eqz v5, 003e // +0007 │ │ -04fc6e: 5445 b401 |0039: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04fc72: 3905 0c00 |003b: if-nez v5, 0047 // +000c │ │ -04fc76: 280b |003d: goto 0048 // +000b │ │ -04fc78: 5445 b201 |003e: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fc7c: 3905 0700 |0040: if-nez v5, 0047 // +0007 │ │ -04fc80: 5445 b301 |0042: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fc84: 3905 0300 |0044: if-nez v5, 0047 // +0003 │ │ -04fc88: 2802 |0046: goto 0048 // +0002 │ │ -04fc8a: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -04fc8c: 6e20 5306 0400 |0048: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0653 │ │ -04fc92: 6e10 d905 0400 |004b: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -04fc98: 6e10 da05 0400 |004e: invoke-virtual {v4}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ -04fc9e: 0e00 |0051: return-void │ │ +050a28: |[050a28] androidx.appcompat.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +050a38: 5440 af01 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050a3c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +050a40: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +050a42: 6e20 ed02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +050a48: 5440 af01 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050a4c: 6e20 8006 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0680 │ │ +050a52: 5b45 af01 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050a56: 3805 2400 |000f: if-eqz v5, 0033 // +0024 │ │ +050a5a: 6e20 ed02 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +050a60: 5445 ad01 |0014: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050a64: 3805 1d00 |0016: if-eqz v5, 0033 // +001d │ │ +050a68: 5440 af01 |0018: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050a6c: 6e10 ca05 0500 |001a: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +050a72: 0a05 |001d: move-result v5 │ │ +050a74: 5441 ad01 |001e: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050a78: 6e10 ea05 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@05ea │ │ +050a7e: 0a01 |0023: move-result v1 │ │ +050a80: 5442 ad01 |0024: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050a84: 6e10 dc05 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@05dc │ │ +050a8a: 0a02 |0029: move-result v2 │ │ +050a8c: 5443 ad01 |002a: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +050a90: 6e10 b505 0300 |002c: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@05b5 │ │ +050a96: 0a03 |002f: move-result v3 │ │ +050a98: 6e53 eb02 5021 |0030: invoke-virtual {v0, v5, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +050a9e: 5545 b201 |0033: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +050aa2: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +050aa4: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +050aa6: 3805 0700 |0037: if-eqz v5, 003e // +0007 │ │ +050aaa: 5445 b101 |0039: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050aae: 3905 0c00 |003b: if-nez v5, 0047 // +000c │ │ +050ab2: 280b |003d: goto 0048 // +000b │ │ +050ab4: 5445 af01 |003e: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050ab8: 3905 0700 |0040: if-nez v5, 0047 // +0007 │ │ +050abc: 5445 b001 |0042: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050ac0: 3905 0300 |0044: if-nez v5, 0047 // +0003 │ │ +050ac4: 2802 |0046: goto 0048 // +0002 │ │ +050ac6: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +050ac8: 6e20 7906 0400 |0048: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0679 │ │ +050ace: 6e10 fe05 0400 |004b: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +050ad4: 6e10 ff05 0400 |004e: invoke-virtual {v4}, Landroid/view/View;.invalidateOutline:()V // method@05ff │ │ +050ada: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setSplitBackground' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -04fca0: |[04fca0] androidx.appcompat.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -04fcb0: 5430 b401 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04fcb4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -04fcb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fcba: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fcc0: 5430 b401 |0008: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04fcc4: 6e20 5a06 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065a │ │ -04fcca: 5b34 b401 |000d: iput-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04fcce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04fcd0: 3804 1800 |0010: if-eqz v4, 0028 // +0018 │ │ -04fcd4: 6e20 dc02 3400 |0012: invoke-virtual {v4, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fcda: 5534 b501 |0015: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04fcde: 3804 1100 |0017: if-eqz v4, 0028 // +0011 │ │ -04fce2: 5434 b401 |0019: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04fce6: 3804 0d00 |001b: if-eqz v4, 0028 // +000d │ │ -04fcea: 6e10 ab05 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -04fcf0: 0a01 |0020: move-result v1 │ │ -04fcf2: 6e10 a905 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04fcf8: 0a02 |0024: move-result v2 │ │ -04fcfa: 6e52 da02 0410 |0025: invoke-virtual {v4, v0, v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fd00: 5534 b501 |0028: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04fd04: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -04fd06: 3804 0800 |002b: if-eqz v4, 0033 // +0008 │ │ -04fd0a: 5434 b401 |002d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04fd0e: 3904 0d00 |002f: if-nez v4, 003c // +000d │ │ -04fd12: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -04fd14: 280a |0032: goto 003c // +000a │ │ -04fd16: 5434 b201 |0033: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fd1a: 3904 0700 |0035: if-nez v4, 003c // +0007 │ │ -04fd1e: 5434 b301 |0037: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fd22: 3904 0300 |0039: if-nez v4, 003c // +0003 │ │ -04fd26: 28f6 |003b: goto 0031 // -000a │ │ -04fd28: 6e20 5306 0300 |003c: invoke-virtual {v3, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0653 │ │ -04fd2e: 6e10 d905 0300 |003f: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -04fd34: 6e10 da05 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ -04fd3a: 0e00 |0045: return-void │ │ +050adc: |[050adc] androidx.appcompat.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +050aec: 5430 b101 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050af0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +050af4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +050af6: 6e20 ed02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +050afc: 5430 b101 |0008: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050b00: 6e20 8006 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0680 │ │ +050b06: 5b34 b101 |000d: iput-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050b0a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +050b0c: 3804 1800 |0010: if-eqz v4, 0028 // +0018 │ │ +050b10: 6e20 ed02 3400 |0012: invoke-virtual {v4, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +050b16: 5534 b201 |0015: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +050b1a: 3804 1100 |0017: if-eqz v4, 0028 // +0011 │ │ +050b1e: 5434 b101 |0019: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050b22: 3804 0d00 |001b: if-eqz v4, 0028 // +000d │ │ +050b26: 6e10 d005 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +050b2c: 0a01 |0020: move-result v1 │ │ +050b2e: 6e10 ce05 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +050b34: 0a02 |0024: move-result v2 │ │ +050b36: 6e52 eb02 0410 |0025: invoke-virtual {v4, v0, v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +050b3c: 5534 b201 |0028: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +050b40: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +050b42: 3804 0800 |002b: if-eqz v4, 0033 // +0008 │ │ +050b46: 5434 b101 |002d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050b4a: 3904 0d00 |002f: if-nez v4, 003c // +000d │ │ +050b4e: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +050b50: 280a |0032: goto 003c // +000a │ │ +050b52: 5434 af01 |0033: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050b56: 3904 0700 |0035: if-nez v4, 003c // +0007 │ │ +050b5a: 5434 b001 |0037: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050b5e: 3904 0300 |0039: if-nez v4, 003c // +0003 │ │ +050b62: 28f6 |003b: goto 0031 // -000a │ │ +050b64: 6e20 7906 0300 |003c: invoke-virtual {v3, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0679 │ │ +050b6a: 6e10 fe05 0300 |003f: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +050b70: 6e10 ff05 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.invalidateOutline:()V // method@05ff │ │ +050b76: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setStackedBackground' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -04fd3c: |[04fd3c] androidx.appcompat.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -04fd4c: 5440 b301 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fd50: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -04fd54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fd56: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fd5c: 5440 b301 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fd60: 6e20 5a06 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065a │ │ -04fd66: 5b45 b301 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fd6a: 3805 2800 |000f: if-eqz v5, 0037 // +0028 │ │ -04fd6e: 6e20 dc02 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fd74: 5545 b601 |0014: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b6 │ │ -04fd78: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -04fd7c: 5445 b301 |0018: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fd80: 3805 1d00 |001a: if-eqz v5, 0037 // +001d │ │ -04fd84: 5440 af01 |001c: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04fd88: 6e10 a505 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fd8e: 0a00 |0021: move-result v0 │ │ -04fd90: 5441 af01 |0022: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04fd94: 6e10 c505 0100 |0024: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04fd9a: 0a01 |0027: move-result v1 │ │ -04fd9c: 5442 af01 |0028: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04fda0: 6e10 b705 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fda6: 0a02 |002d: move-result v2 │ │ -04fda8: 5443 af01 |002e: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04fdac: 6e10 9005 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -04fdb2: 0a03 |0033: move-result v3 │ │ -04fdb4: 6e53 da02 0521 |0034: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fdba: 5545 b501 |0037: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04fdbe: 1210 |0039: const/4 v0, #int 1 // #1 │ │ -04fdc0: 3805 0700 |003a: if-eqz v5, 0041 // +0007 │ │ -04fdc4: 5445 b401 |003c: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04fdc8: 3905 0c00 |003e: if-nez v5, 004a // +000c │ │ -04fdcc: 280b |0040: goto 004b // +000b │ │ -04fdce: 5445 b201 |0041: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fdd2: 3905 0700 |0043: if-nez v5, 004a // +0007 │ │ -04fdd6: 5445 b301 |0045: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fdda: 3905 0300 |0047: if-nez v5, 004a // +0003 │ │ -04fdde: 2802 |0049: goto 004b // +0002 │ │ -04fde0: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -04fde2: 6e20 5306 0400 |004b: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0653 │ │ -04fde8: 6e10 d905 0400 |004e: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -04fdee: 6e10 da05 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ -04fdf4: 0e00 |0054: return-void │ │ +050b78: |[050b78] androidx.appcompat.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +050b88: 5440 b001 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050b8c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +050b90: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +050b92: 6e20 ed02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +050b98: 5440 b001 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050b9c: 6e20 8006 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0680 │ │ +050ba2: 5b45 b001 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050ba6: 3805 2800 |000f: if-eqz v5, 0037 // +0028 │ │ +050baa: 6e20 ed02 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +050bb0: 5545 b301 |0014: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ +050bb4: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +050bb8: 5445 b001 |0018: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050bbc: 3805 1d00 |001a: if-eqz v5, 0037 // +001d │ │ +050bc0: 5440 ac01 |001c: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +050bc4: 6e10 ca05 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +050bca: 0a00 |0021: move-result v0 │ │ +050bcc: 5441 ac01 |0022: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +050bd0: 6e10 ea05 0100 |0024: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@05ea │ │ +050bd6: 0a01 |0027: move-result v1 │ │ +050bd8: 5442 ac01 |0028: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +050bdc: 6e10 dc05 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@05dc │ │ +050be2: 0a02 |002d: move-result v2 │ │ +050be4: 5443 ac01 |002e: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +050be8: 6e10 b505 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@05b5 │ │ +050bee: 0a03 |0033: move-result v3 │ │ +050bf0: 6e53 eb02 0521 |0034: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +050bf6: 5545 b201 |0037: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +050bfa: 1210 |0039: const/4 v0, #int 1 // #1 │ │ +050bfc: 3805 0700 |003a: if-eqz v5, 0041 // +0007 │ │ +050c00: 5445 b101 |003c: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050c04: 3905 0c00 |003e: if-nez v5, 004a // +000c │ │ +050c08: 280b |0040: goto 004b // +000b │ │ +050c0a: 5445 af01 |0041: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050c0e: 3905 0700 |0043: if-nez v5, 004a // +0007 │ │ +050c12: 5445 b001 |0045: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050c16: 3905 0300 |0047: if-nez v5, 004a // +0003 │ │ +050c1a: 2802 |0049: goto 004b // +0002 │ │ +050c1c: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +050c1e: 6e20 7906 0400 |004b: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0679 │ │ +050c24: 6e10 fe05 0400 |004e: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +050c2a: 6e10 ff05 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.invalidateOutline:()V // method@05ff │ │ +050c30: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setTabContainer' │ │ type : '(Landroidx/appcompat/widget/c;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -04fdf8: |[04fdf8] androidx.appcompat.widget.ActionBarContainer.setTabContainer:(Landroidx/appcompat/widget/c;)V │ │ -04fe08: 5420 af01 |0000: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04fe0c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04fe10: 6e20 a106 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a1 │ │ -04fe16: 5b23 af01 |0007: iput-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01af │ │ -04fe1a: 3803 1300 |0009: if-eqz v3, 001c // +0013 │ │ -04fe1e: 6e20 7306 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0673 │ │ -04fe24: 6e10 a405 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -04fe2a: 0c00 |0011: move-result-object v0 │ │ -04fe2c: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -04fe2e: 5901 bc00 |0013: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00bc │ │ -04fe32: 12e1 |0015: const/4 v1, #int -2 // #fe │ │ -04fe34: 5901 bb00 |0016: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@00bb │ │ -04fe38: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -04fe3a: 6e20 c30c 0300 |0019: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/c;.setAllowCollapse:(Z)V // method@0cc3 │ │ -04fe40: 0e00 |001c: return-void │ │ +050c34: |[050c34] androidx.appcompat.widget.ActionBarContainer.setTabContainer:(Landroidx/appcompat/widget/c;)V │ │ +050c44: 5420 ac01 |0000: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +050c48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +050c4c: 6e20 c706 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06c7 │ │ +050c52: 5b23 ac01 |0007: iput-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +050c56: 3803 1300 |0009: if-eqz v3, 001c // +0013 │ │ +050c5a: 6e20 9906 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0699 │ │ +050c60: 6e10 c905 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +050c66: 0c00 |0011: move-result-object v0 │ │ +050c68: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +050c6a: 5901 b900 |0013: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00b9 │ │ +050c6e: 12e1 |0015: const/4 v1, #int -2 // #fe │ │ +050c70: 5901 b800 |0016: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@00b8 │ │ +050c74: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +050c76: 6e20 ec0c 0300 |0019: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/c;.setAllowCollapse:(Z)V // method@0cec │ │ +050c7c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setTransitioning' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04fe44: |[04fe44] androidx.appcompat.widget.ActionBarContainer.setTransitioning:(Z)V │ │ -04fe54: 5c01 ae01 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.e:Z // field@01ae │ │ -04fe58: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -04fe5c: 1501 0600 |0004: const/high16 v1, #int 393216 // #6 │ │ -04fe60: 2803 |0006: goto 0009 // +0003 │ │ -04fe62: 1501 0400 |0007: const/high16 v1, #int 262144 // #4 │ │ -04fe66: 6e20 ac06 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ac │ │ -04fe6c: 0e00 |000c: return-void │ │ +050c80: |[050c80] androidx.appcompat.widget.ActionBarContainer.setTransitioning:(Z)V │ │ +050c90: 5c01 ab01 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.e:Z // field@01ab │ │ +050c94: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +050c98: 1501 0600 |0004: const/high16 v1, #int 393216 // #6 │ │ +050c9c: 2803 |0006: goto 0009 // +0003 │ │ +050c9e: 1501 0400 |0007: const/high16 v1, #int 262144 // #4 │ │ +050ca2: 6e20 d206 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06d2 │ │ +050ca8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setVisibility' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04fe70: |[04fe70] androidx.appcompat.widget.ActionBarContainer.setVisibility:(I)V │ │ -04fe80: 6f20 b708 3200 |0000: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@08b7 │ │ -04fe86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04fe88: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -04fe8c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -04fe8e: 2802 |0007: goto 0009 // +0002 │ │ -04fe90: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -04fe92: 5421 b201 |0009: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04fe96: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -04fe9a: 6e30 ea02 3100 |000d: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ -04fea0: 5421 b301 |0010: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04fea4: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -04fea8: 6e30 ea02 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ -04feae: 5421 b401 |0017: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04feb2: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -04feb6: 6e30 ea02 3100 |001b: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ -04febc: 0e00 |001e: return-void │ │ +050cac: |[050cac] androidx.appcompat.widget.ActionBarContainer.setVisibility:(I)V │ │ +050cbc: 6f20 e008 3200 |0000: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@08e0 │ │ +050cc2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +050cc4: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +050cc8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +050cca: 2802 |0007: goto 0009 // +0002 │ │ +050ccc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +050cce: 5421 af01 |0009: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050cd2: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +050cd6: 6e30 fb02 3100 |000d: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02fb │ │ +050cdc: 5421 b001 |0010: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050ce0: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +050ce4: 6e30 fb02 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02fb │ │ +050cea: 5421 b101 |0017: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050cee: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +050cf2: 6e30 fb02 3100 |001b: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02fb │ │ +050cf8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'startActionModeForChild' │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04f63c: |[04f63c] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -04f64c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04f64e: 1101 |0001: return-object v1 │ │ +050478: |[050478] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +050488: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05048a: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'startActionModeForChild' │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -04f650: |[04f650] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -04f660: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -04f664: 6f40 b808 1032 |0002: invoke-super {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@08b8 │ │ -04f66a: 0c01 |0005: move-result-object v1 │ │ -04f66c: 1101 |0006: return-object v1 │ │ -04f66e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04f670: 1101 |0008: return-object v1 │ │ +05048c: |[05048c] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ +05049c: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +0504a0: 6f40 e108 1032 |0002: invoke-super {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@08e1 │ │ +0504a6: 0c01 |0005: move-result-object v1 │ │ +0504a8: 1101 |0006: return-object v1 │ │ +0504aa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0504ac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'verifyDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -04f6f4: |[04f6f4] androidx.appcompat.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -04f704: 5410 b201 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01b2 │ │ -04f708: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -04f70c: 5510 b501 |0004: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04f710: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -04f714: 5410 b301 |0008: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b3 │ │ -04f718: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ -04f71c: 5510 b601 |000c: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b6 │ │ -04f720: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ -04f724: 5410 b401 |0010: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b4 │ │ -04f728: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -04f72c: 5510 b501 |0014: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b5 │ │ -04f730: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ -04f734: 6f20 ba08 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@08ba │ │ -04f73a: 0a02 |001b: move-result v2 │ │ -04f73c: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ -04f740: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -04f742: 2802 |001f: goto 0021 // +0002 │ │ -04f744: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -04f746: 0f02 |0021: return v2 │ │ +050530: |[050530] androidx.appcompat.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +050540: 5410 af01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +050544: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +050548: 5510 b201 |0004: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +05054c: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +050550: 5410 b001 |0008: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +050554: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ +050558: 5510 b301 |000c: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ +05055c: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ +050560: 5410 b101 |0010: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +050564: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +050568: 5510 b201 |0014: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +05056c: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ +050570: 6f20 e308 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@08e3 │ │ +050576: 0a02 |001b: move-result v2 │ │ +050578: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ +05057c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +05057e: 2802 |001f: goto 0021 // +0002 │ │ +050580: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +050582: 0f02 |0021: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #89 header: │ │ -class_idx : 497 │ │ +Class #93 header: │ │ +class_idx : 502 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 45 │ │ -source_file_idx : 4980 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #89 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #89 - │ │ +Class #93 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/animation/AnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ @@ -19909,81 +20190,81 @@ │ │ type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050564: |[050564] androidx.appcompat.widget.ActionBarOverlayLayout$a.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -050574: 5b01 c101 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c1 │ │ -050578: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0060 │ │ -05057e: 0e00 |0005: return-void │ │ +0513a0: |[0513a0] androidx.appcompat.widget.ActionBarOverlayLayout$a.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +0513b0: 5b01 be01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ +0513b4: 7010 7000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0070 │ │ +0513ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ name : 'onAnimationCancel' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -050580: |[050580] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -050590: 5412 c101 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c1 │ │ -050594: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -050596: 5b20 de01 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01de │ │ -05059a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05059c: 5c20 d301 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.o:Z // field@01d3 │ │ -0505a0: 0e00 |0008: return-void │ │ +0513bc: |[0513bc] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +0513cc: 5412 be01 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ +0513d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0513d2: 5b20 db01 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ +0513d6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0513d8: 5c20 d001 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.o:Z // field@01d0 │ │ +0513dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0505a4: |[0505a4] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -0505b4: 5412 c101 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c1 │ │ -0505b8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0505ba: 5b20 de01 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01de │ │ -0505be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0505c0: 5c20 d301 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.o:Z // field@01d3 │ │ -0505c4: 0e00 |0008: return-void │ │ +0513e0: |[0513e0] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +0513f0: 5412 be01 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ +0513f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0513f6: 5b20 db01 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ +0513fa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0513fc: 5c20 d001 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.o:Z // field@01d0 │ │ +051400: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #90 header: │ │ -class_idx : 498 │ │ +Class #94 header: │ │ +class_idx : 503 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #90 annotations: │ │ +Class #94 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #90 - │ │ +Class #94 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -19997,70 +20278,70 @@ │ │ type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0505c8: |[0505c8] androidx.appcompat.widget.ActionBarOverlayLayout$b.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -0505d8: 5b01 c201 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c2 │ │ -0505dc: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0505e2: 0e00 |0005: return-void │ │ +051404: |[051404] androidx.appcompat.widget.ActionBarOverlayLayout$b.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +051414: 5b01 bf01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ +051418: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05141e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$b;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0505e4: |[0505e4] androidx.appcompat.widget.ActionBarOverlayLayout$b.run:()V │ │ -0505f4: 5430 c201 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c2 │ │ -0505f8: 6e10 de0a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.i:()V // method@0ade │ │ -0505fe: 5430 c201 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c2 │ │ -050602: 5401 cc01 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01cc │ │ -050606: 6e10 6905 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0569 │ │ -05060c: 0c01 |000c: move-result-object v1 │ │ -05060e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -050610: 6e20 c106 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@06c1 │ │ -050616: 0c01 |0011: move-result-object v1 │ │ -050618: 5432 c201 |0012: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c2 │ │ -05061c: 5422 c401 |0014: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroidx/appcompat/widget/ActionBarOverlayLayout$a; // field@01c4 │ │ -050620: 6e20 c006 2100 |0016: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@06c0 │ │ -050626: 0c01 |0019: move-result-object v1 │ │ -050628: 5b01 de01 |001a: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01de │ │ -05062c: 0e00 |001c: return-void │ │ +051420: |[051420] androidx.appcompat.widget.ActionBarOverlayLayout$b.run:()V │ │ +051430: 5430 bf01 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ +051434: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.i:()V // method@0b07 │ │ +05143a: 5430 bf01 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ +05143e: 5401 c901 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ +051442: 6e10 8e05 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@058e │ │ +051448: 0c01 |000c: move-result-object v1 │ │ +05144a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +05144c: 6e20 e706 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@06e7 │ │ +051452: 0c01 |0011: move-result-object v1 │ │ +051454: 5432 bf01 |0012: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ +051458: 5422 c101 |0014: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroidx/appcompat/widget/ActionBarOverlayLayout$a; // field@01c1 │ │ +05145c: 6e20 e606 2100 |0016: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@06e6 │ │ +051462: 0c01 |0019: move-result-object v1 │ │ +051464: 5b01 db01 |001a: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ +051468: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #91 header: │ │ -class_idx : 499 │ │ +Class #95 header: │ │ +class_idx : 504 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #91 annotations: │ │ +Class #95 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #91 - │ │ +Class #95 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -20074,101 +20355,101 @@ │ │ type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050630: |[050630] androidx.appcompat.widget.ActionBarOverlayLayout$c.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -050640: 5b01 c301 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c3 │ │ -050644: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -05064a: 0e00 |0005: return-void │ │ +05146c: |[05146c] androidx.appcompat.widget.ActionBarOverlayLayout$c.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +05147c: 5b01 c001 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +051480: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +051486: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -05064c: |[05064c] androidx.appcompat.widget.ActionBarOverlayLayout$c.run:()V │ │ -05065c: 5430 c301 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c3 │ │ -050660: 6e10 de0a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.i:()V // method@0ade │ │ -050666: 5430 c301 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c3 │ │ -05066a: 5401 cc01 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01cc │ │ -05066e: 6e10 6905 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0569 │ │ -050674: 0c01 |000c: move-result-object v1 │ │ -050676: 5432 c301 |000d: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c3 │ │ -05067a: 5422 cc01 |000f: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01cc │ │ -05067e: 6e10 9c05 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@059c │ │ -050684: 0a02 |0014: move-result v2 │ │ -050686: 7b22 |0015: neg-int v2, v2 │ │ -050688: 8222 |0016: int-to-float v2, v2 │ │ -05068a: 6e20 c106 2100 |0017: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@06c1 │ │ -050690: 0c01 |001a: move-result-object v1 │ │ -050692: 5432 c301 |001b: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c3 │ │ -050696: 5422 c401 |001d: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroidx/appcompat/widget/ActionBarOverlayLayout$a; // field@01c4 │ │ -05069a: 6e20 c006 2100 |001f: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@06c0 │ │ -0506a0: 0c01 |0022: move-result-object v1 │ │ -0506a2: 5b01 de01 |0023: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01de │ │ -0506a6: 0e00 |0025: return-void │ │ +051488: |[051488] androidx.appcompat.widget.ActionBarOverlayLayout$c.run:()V │ │ +051498: 5430 c001 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +05149c: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.i:()V // method@0b07 │ │ +0514a2: 5430 c001 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +0514a6: 5401 c901 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ +0514aa: 6e10 8e05 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@058e │ │ +0514b0: 0c01 |000c: move-result-object v1 │ │ +0514b2: 5432 c001 |000d: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +0514b6: 5422 c901 |000f: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ +0514ba: 6e10 c105 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +0514c0: 0a02 |0014: move-result v2 │ │ +0514c2: 7b22 |0015: neg-int v2, v2 │ │ +0514c4: 8222 |0016: int-to-float v2, v2 │ │ +0514c6: 6e20 e706 2100 |0017: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@06e7 │ │ +0514cc: 0c01 |001a: move-result-object v1 │ │ +0514ce: 5432 c001 |001b: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +0514d2: 5422 c101 |001d: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroidx/appcompat/widget/ActionBarOverlayLayout$a; // field@01c1 │ │ +0514d6: 6e20 e606 2100 |001f: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@06e6 │ │ +0514dc: 0c01 |0022: move-result-object v1 │ │ +0514de: 5b01 db01 |0023: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ +0514e2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #92 header: │ │ -class_idx : 500 │ │ +Class #96 header: │ │ +class_idx : 505 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #92 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="d" │ │ │ │ -Class #92 - │ │ +Class #96 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$d;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #93 header: │ │ -class_idx : 501 │ │ +Class #97 header: │ │ +class_idx : 506 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 355 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 360 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #93 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionBarOverlayLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="e" │ │ │ │ -Class #93 - │ │ +Class #97 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionBarOverlayLayout$e;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -20177,73 +20458,73 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0506a8: |[0506a8] androidx.appcompat.widget.ActionBarOverlayLayout$e.:()V │ │ -0506b8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0506ba: 7030 6906 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@0669 │ │ -0506c0: 0e00 |0004: return-void │ │ +0514e4: |[0514e4] androidx.appcompat.widget.ActionBarOverlayLayout$e.:()V │ │ +0514f4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0514f6: 7030 8f06 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@068f │ │ +0514fc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0506c4: |[0506c4] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0506d4: 7030 6a06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066a │ │ -0506da: 0e00 |0003: return-void │ │ +051500: |[051500] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +051510: 7030 9006 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0690 │ │ +051516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ name : '' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0506dc: |[0506dc] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0506ec: 7020 6b06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066b │ │ -0506f2: 0e00 |0003: return-void │ │ +051518: |[051518] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +051528: 7020 9106 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0691 │ │ +05152e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #94 header: │ │ -class_idx : 503 │ │ +Class #98 header: │ │ +class_idx : 508 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #94 annotations: │ │ +Class #98 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionMenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #94 - │ │ +Class #98 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionMenuView$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -20256,53 +20537,53 @@ │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActionMenuView$a;) │ │ name : 'c' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #95 header: │ │ -class_idx : 507 │ │ +Class #99 header: │ │ +class_idx : 512 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #95 annotations: │ │ +Class #99 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ActionMenuView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="e" │ │ │ │ -Class #95 - │ │ +Class #99 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionMenuView$e;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #96 header: │ │ -class_idx : 509 │ │ +Class #100 header: │ │ +class_idx : 514 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 448 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 453 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #96 - │ │ +Class #100 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;) │ │ name : 'e' │ │ @@ -20315,55 +20596,55 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -053014: |[053014] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:()V │ │ -053024: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -053026: 2300 b60a |0001: new-array v0, v0, [I // type@0ab6 │ │ -05302a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05302c: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ -053032: 4b02 0001 |0007: aput v2, v0, v1 │ │ -053036: 6900 f101 |0009: sput-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.e:[I // field@01f1 │ │ -05303a: 0e00 |000b: return-void │ │ +053e50: |[053e50] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:()V │ │ +053e60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +053e62: 2300 c50a |0001: new-array v0, v0, [I // type@0ac5 │ │ +053e66: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +053e68: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ +053e6e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +053e72: 6900 ee01 |0009: sput-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.e:[I // field@01ee │ │ +053e76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -05303c: |[05303c] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05304c: 7030 e008 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e0 │ │ -053052: 6200 f101 |0003: sget-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.e:[I // field@01f1 │ │ -053056: 6e30 4301 4300 |0005: invoke-virtual {v3, v4, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -05305c: 0c04 |0008: move-result-object v4 │ │ -05305e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -053060: 6e20 d601 0400 |000a: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -053066: 0a01 |000d: move-result v1 │ │ -053068: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -05306c: 6e30 cf01 0400 |0010: invoke-virtual {v4, v0, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -053072: 0a01 |0013: move-result v1 │ │ -053074: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -053078: 7120 b416 1300 |0016: invoke-static {v3, v1}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16b4 │ │ -05307e: 0c03 |0019: move-result-object v3 │ │ -053080: 2805 |001a: goto 001f // +0005 │ │ -053082: 6e20 c901 0400 |001b: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -053088: 0c03 |001e: move-result-object v3 │ │ -05308a: 6e20 1b06 3200 |001f: invoke-virtual {v2, v3}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@061b │ │ -053090: 6e10 d901 0400 |0022: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -053096: 0e00 |0025: return-void │ │ +053e78: |[053e78] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +053e88: 7030 0909 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0909 │ │ +053e8e: 6200 ee01 |0003: sget-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.e:[I // field@01ee │ │ +053e92: 6e30 5301 4300 |0005: invoke-virtual {v3, v4, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0153 │ │ +053e98: 0c04 |0008: move-result-object v4 │ │ +053e9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +053e9c: 6e20 e601 0400 |000a: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01e6 │ │ +053ea2: 0a01 |000d: move-result v1 │ │ +053ea4: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +053ea8: 6e30 df01 0400 |0010: invoke-virtual {v4, v0, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +053eae: 0a01 |0013: move-result v1 │ │ +053eb0: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +053eb4: 7120 d816 1300 |0016: invoke-static {v3, v1}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16d8 │ │ +053eba: 0c03 |0019: move-result-object v3 │ │ +053ebc: 2805 |001a: goto 001f // +0005 │ │ +053ebe: 6e20 d901 0400 |001b: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +053ec4: 0c03 |001e: move-result-object v3 │ │ +053ec6: 6e20 4106 3200 |001f: invoke-virtual {v2, v3}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0641 │ │ +053ecc: 6e10 e901 0400 |0022: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +053ed2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -20725,27 +21006,27 @@ │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Landroidx/appcompat/widget/ActivityChooserView$InnerLayout; │ │ 0x0000 - 0x0026 reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x0026 reg=4 (null) Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #97 header: │ │ -class_idx : 511 │ │ +Class #101 header: │ │ +class_idx : 516 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 448 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 453 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #97 - │ │ +Class #101 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ButtonBarLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ @@ -20762,245 +21043,245 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 39 16-bit code units │ │ -053550: |[053550] androidx.appcompat.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053560: 7030 e008 980a |0000: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e0 │ │ -053566: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -053568: 5980 f301 |0004: iput v0, v8, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f3 │ │ -05356c: 6203 8d06 |0006: sget-object v3, Lf/a;.h:[I // field@068d │ │ -053570: 6e30 4301 a903 |0008: invoke-virtual {v9, v10, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -053576: 0c00 |000b: move-result-object v0 │ │ -053578: 6001 9300 |000c: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -05357c: 1302 1d00 |000e: const/16 v2, #int 29 // #1d │ │ -053580: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ -053584: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -053586: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -053588: 0781 |0014: move-object v1, v8 │ │ -05358a: 0792 |0015: move-object v2, v9 │ │ -05358c: 07a4 |0016: move-object v4, v10 │ │ -05358e: 0705 |0017: move-object v5, v0 │ │ -053590: 7407 e808 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/widget/LinearLayout;.saveAttributeDataForStyleable:(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@08e8 │ │ -053596: 1219 |001b: const/4 v9, #int 1 // #1 │ │ -053598: 120a |001c: const/4 v10, #int 0 // #0 │ │ -05359a: 6e30 c201 a009 |001d: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0535a0: 0a09 |0020: move-result v9 │ │ -0535a2: 5c89 f201 |0021: iput-boolean v9, v8, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01f2 │ │ -0535a6: 6e10 d901 0000 |0023: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -0535ac: 0e00 |0026: return-void │ │ +05438c: |[05438c] androidx.appcompat.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05439c: 7030 0909 980a |0000: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0909 │ │ +0543a2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0543a4: 5980 f001 |0004: iput v0, v8, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ +0543a8: 6203 9f06 |0006: sget-object v3, Lf/a;.h:[I // field@069f │ │ +0543ac: 6e30 5301 a903 |0008: invoke-virtual {v9, v10, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0153 │ │ +0543b2: 0c00 |000b: move-result-object v0 │ │ +0543b4: 6001 9000 |000c: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +0543b8: 1302 1d00 |000e: const/16 v2, #int 29 // #1d │ │ +0543bc: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ +0543c0: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +0543c2: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +0543c4: 0781 |0014: move-object v1, v8 │ │ +0543c6: 0792 |0015: move-object v2, v9 │ │ +0543c8: 07a4 |0016: move-object v4, v10 │ │ +0543ca: 0705 |0017: move-object v5, v0 │ │ +0543cc: 7407 1109 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/widget/LinearLayout;.saveAttributeDataForStyleable:(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@0911 │ │ +0543d2: 1219 |001b: const/4 v9, #int 1 // #1 │ │ +0543d4: 120a |001c: const/4 v10, #int 0 // #0 │ │ +0543d6: 6e30 d201 a009 |001d: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +0543dc: 0a09 |0020: move-result v9 │ │ +0543de: 5c89 ef01 |0021: iput-boolean v9, v8, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +0543e2: 6e10 e901 0000 |0023: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +0543e8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ name : 'setStacked' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0537d0: |[0537d0] androidx.appcompat.widget.ButtonBarLayout.setStacked:(Z)V │ │ -0537e0: 6e20 ea08 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@08ea │ │ -0537e6: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -0537ea: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -0537ec: 2803 |0006: goto 0009 // +0003 │ │ -0537ee: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ -0537f2: 6e20 e908 0100 |0009: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@08e9 │ │ -0537f8: 1400 a800 087f |000c: const v0, #float 1.80778e+38 // #7f0800a8 │ │ -0537fe: 6e20 8205 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ -053804: 0c00 |0012: move-result-object v0 │ │ -053806: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ -05380a: 3802 0500 |0015: if-eqz v2, 001a // +0005 │ │ -05380e: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ -053812: 2802 |0019: goto 001b // +0002 │ │ -053814: 1242 |001a: const/4 v2, #int 4 // #4 │ │ -053816: 6e20 5206 2000 |001b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0652 │ │ -05381c: 6e10 8306 0100 |001e: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -053822: 0a02 |0021: move-result v2 │ │ -053824: d802 02fe |0022: add-int/lit8 v2, v2, #int -2 // #fe │ │ -053828: 3a02 0c00 |0024: if-ltz v2, 0030 // +000c │ │ -05382c: 6e20 8206 2100 |0026: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -053832: 0c00 |0029: move-result-object v0 │ │ -053834: 6e20 7706 0100 |002a: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.bringChildToFront:(Landroid/view/View;)V // method@0677 │ │ -05383a: d802 02ff |002d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05383e: 28f5 |002f: goto 0024 // -000b │ │ -053840: 0e00 |0030: return-void │ │ +05460c: |[05460c] androidx.appcompat.widget.ButtonBarLayout.setStacked:(Z)V │ │ +05461c: 6e20 1309 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0913 │ │ +054622: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +054626: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +054628: 2803 |0006: goto 0009 // +0003 │ │ +05462a: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ +05462e: 6e20 1209 0100 |0009: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@0912 │ │ +054634: 1400 a800 087f |000c: const v0, #float 1.80778e+38 // #7f0800a8 │ │ +05463a: 6e20 a705 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@05a7 │ │ +054640: 0c00 |0012: move-result-object v0 │ │ +054642: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ +054646: 3802 0500 |0015: if-eqz v2, 001a // +0005 │ │ +05464a: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ +05464e: 2802 |0019: goto 001b // +0002 │ │ +054650: 1242 |001a: const/4 v2, #int 4 // #4 │ │ +054652: 6e20 7806 2000 |001b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0678 │ │ +054658: 6e10 a906 0100 |001e: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +05465e: 0a02 |0021: move-result v2 │ │ +054660: d802 02fe |0022: add-int/lit8 v2, v2, #int -2 // #fe │ │ +054664: 3a02 0c00 |0024: if-ltz v2, 0030 // +000c │ │ +054668: 6e20 a806 2100 |0026: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05466e: 0c00 |0029: move-result-object v0 │ │ +054670: 6e20 9d06 0100 |002a: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.bringChildToFront:(Landroid/view/View;)V // method@069d │ │ +054676: d802 02ff |002d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05467a: 28f5 |002f: goto 0024 // -000b │ │ +05467c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ name : 'getMinimumHeight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05352c: |[05352c] androidx.appcompat.widget.ButtonBarLayout.getMinimumHeight:()I │ │ -05353c: 6f10 e208 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.getMinimumHeight:()I // method@08e2 │ │ -053542: 0a00 |0003: move-result v0 │ │ -053544: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -053546: 7120 5d1c 0100 |0005: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05354c: 0a00 |0008: move-result v0 │ │ -05354e: 0f00 |0009: return v0 │ │ +054368: |[054368] androidx.appcompat.widget.ButtonBarLayout.getMinimumHeight:()I │ │ +054378: 6f10 0b09 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.getMinimumHeight:()I // method@090b │ │ +05437e: 0a00 |0003: move-result v0 │ │ +054380: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +054382: 7120 ad1c 0100 |0005: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +054388: 0a00 |0008: move-result v0 │ │ +05438a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 231 16-bit code units │ │ -0535b0: |[0535b0] androidx.appcompat.widget.ButtonBarLayout.onMeasure:(II)V │ │ -0535c0: 7110 5c05 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -0535c6: 0a00 |0003: move-result v0 │ │ -0535c8: 5551 f201 |0004: iget-boolean v1, v5, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01f2 │ │ -0535cc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0535ce: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0535d0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0535d4: 5251 f301 |000a: iget v1, v5, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f3 │ │ -0535d8: 3710 1000 |000c: if-le v0, v1, 001c // +0010 │ │ -0535dc: 6e10 e308 0500 |000e: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e3 │ │ -0535e2: 0a01 |0011: move-result v1 │ │ -0535e4: 3331 0400 |0012: if-ne v1, v3, 0016 // +0004 │ │ -0535e8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0535ea: 2802 |0015: goto 0017 // +0002 │ │ -0535ec: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0535ee: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ -0535f2: 7020 2c0b 2500 |0019: invoke-direct {v5, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2c │ │ -0535f8: 5950 f301 |001c: iput v0, v5, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f3 │ │ -0535fc: 6e10 e308 0500 |001e: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e3 │ │ -053602: 0a01 |0021: move-result v1 │ │ -053604: 3331 0400 |0022: if-ne v1, v3, 0026 // +0004 │ │ -053608: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -05360a: 2802 |0025: goto 0027 // +0002 │ │ -05360c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -05360e: 3901 1200 |0027: if-nez v1, 0039 // +0012 │ │ -053612: 7110 5b05 0600 |0029: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -053618: 0a01 |002c: move-result v1 │ │ -05361a: 1504 0040 |002d: const/high16 v4, #int 1073741824 // #4000 │ │ -05361e: 3341 0a00 |002f: if-ne v1, v4, 0039 // +000a │ │ -053622: 1501 0080 |0031: const/high16 v1, #int -2147483648 // #8000 │ │ -053626: 7120 5d05 1000 |0033: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -05362c: 0a00 |0036: move-result v0 │ │ -05362e: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -053630: 2803 |0038: goto 003b // +0003 │ │ -053632: 0160 |0039: move v0, v6 │ │ -053634: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -053636: 6f30 e708 0507 |003b: invoke-super {v5, v0, v7}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08e7 │ │ -05363c: 5550 f201 |003e: iget-boolean v0, v5, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01f2 │ │ -053640: 3800 2100 |0040: if-eqz v0, 0061 // +0021 │ │ -053644: 6e10 e308 0500 |0042: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e3 │ │ -05364a: 0a00 |0045: move-result v0 │ │ -05364c: 3330 0400 |0046: if-ne v0, v3, 004a // +0004 │ │ -053650: 1210 |0048: const/4 v0, #int 1 // #1 │ │ -053652: 2802 |0049: goto 004b // +0002 │ │ -053654: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -053656: 3900 1600 |004b: if-nez v0, 0061 // +0016 │ │ -05365a: 6e10 ac05 0500 |004d: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@05ac │ │ -053660: 0a00 |0050: move-result v0 │ │ -053662: 1504 00ff |0051: const/high16 v4, #int -16777216 // #ff00 │ │ -053666: b540 |0053: and-int/2addr v0, v4 │ │ -053668: 1504 0001 |0054: const/high16 v4, #int 16777216 // #100 │ │ -05366c: 3340 0400 |0056: if-ne v0, v4, 005a // +0004 │ │ -053670: 1210 |0058: const/4 v0, #int 1 // #1 │ │ -053672: 2802 |0059: goto 005b // +0002 │ │ -053674: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -053676: 3800 0600 |005b: if-eqz v0, 0061 // +0006 │ │ -05367a: 7020 2c0b 3500 |005d: invoke-direct {v5, v3}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2c │ │ -053680: 1211 |0060: const/4 v1, #int 1 // #1 │ │ -053682: 3801 0500 |0061: if-eqz v1, 0066 // +0005 │ │ -053686: 6f30 e708 6507 |0063: invoke-super {v5, v6, v7}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08e7 │ │ -05368c: 6e10 8306 0500 |0066: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -053692: 0a06 |0069: move-result v6 │ │ -053694: 1207 |006a: const/4 v7, #int 0 // #0 │ │ -053696: 12f0 |006b: const/4 v0, #int -1 // #ff │ │ -053698: 3567 1000 |006c: if-ge v7, v6, 007c // +0010 │ │ -05369c: 6e20 8206 7500 |006e: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -0536a2: 0c01 |0071: move-result-object v1 │ │ -0536a4: 6e10 cc05 0100 |0072: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0536aa: 0a01 |0075: move-result v1 │ │ -0536ac: 3901 0300 |0076: if-nez v1, 0079 // +0003 │ │ -0536b0: 2805 |0078: goto 007d // +0005 │ │ -0536b2: d807 0701 |0079: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0536b6: 28f0 |007b: goto 006b // -0010 │ │ -0536b8: 12f7 |007c: const/4 v7, #int -1 // #ff │ │ -0536ba: 3a07 5e00 |007d: if-ltz v7, 00db // +005e │ │ -0536be: 6e20 8206 7500 |007f: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -0536c4: 0c06 |0082: move-result-object v6 │ │ -0536c6: 6e10 a405 0600 |0083: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0536cc: 0c01 |0086: move-result-object v1 │ │ -0536ce: 1f01 bf01 |0087: check-cast v1, Landroid/widget/LinearLayout$LayoutParams; // type@01bf │ │ -0536d2: 6e10 b405 0500 |0089: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0536d8: 0a04 |008c: move-result v4 │ │ -0536da: 6e10 a905 0600 |008d: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0536e0: 0a06 |0090: move-result v6 │ │ -0536e2: b046 |0091: add-int/2addr v6, v4 │ │ -0536e4: 5214 0401 |0092: iget v4, v1, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0104 │ │ -0536e8: b046 |0094: add-int/2addr v6, v4 │ │ -0536ea: 5211 0301 |0095: iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0103 │ │ -0536ee: b016 |0097: add-int/2addr v6, v1 │ │ -0536f0: b026 |0098: add-int/2addr v6, v2 │ │ -0536f2: 6e10 e308 0500 |0099: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e3 │ │ -0536f8: 0a01 |009c: move-result v1 │ │ -0536fa: 3331 0300 |009d: if-ne v1, v3, 00a0 // +0003 │ │ -0536fe: 1212 |009f: const/4 v2, #int 1 // #1 │ │ -053700: 3802 3500 |00a0: if-eqz v2, 00d5 // +0035 │ │ -053704: b037 |00a2: add-int/2addr v7, v3 │ │ -053706: 6e10 8306 0500 |00a3: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -05370c: 0a01 |00a6: move-result v1 │ │ -05370e: 3517 1100 |00a7: if-ge v7, v1, 00b8 // +0011 │ │ -053712: 6e20 8206 7500 |00a9: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -053718: 0c02 |00ac: move-result-object v2 │ │ -05371a: 6e10 cc05 0200 |00ad: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -053720: 0a02 |00b0: move-result v2 │ │ -053722: 3902 0400 |00b1: if-nez v2, 00b5 // +0004 │ │ -053726: 0170 |00b3: move v0, v7 │ │ -053728: 2804 |00b4: goto 00b8 // +0004 │ │ -05372a: d807 0701 |00b5: add-int/lit8 v7, v7, #int 1 // #01 │ │ -05372e: 28f0 |00b7: goto 00a7 // -0010 │ │ -053730: 3a00 1b00 |00b8: if-ltz v0, 00d3 // +001b │ │ -053734: 6e20 8206 0500 |00ba: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -05373a: 0c07 |00bd: move-result-object v7 │ │ -05373c: 6e10 b405 0700 |00be: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -053742: 0a07 |00c1: move-result v7 │ │ -053744: 1500 8041 |00c2: const/high16 v0, #int 1098907648 // #4180 │ │ -053748: 6e10 b605 0500 |00c4: invoke-virtual {v5}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@05b6 │ │ -05374e: 0c01 |00c7: move-result-object v1 │ │ -053750: 6e10 b101 0100 |00c8: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ -053756: 0c01 |00cb: move-result-object v1 │ │ -053758: 5211 a400 |00cc: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@00a4 │ │ -05375c: a801 0100 |00ce: mul-float v1, v1, v0 │ │ -053760: 8710 |00d0: float-to-int v0, v1 │ │ -053762: b007 |00d1: add-int/2addr v7, v0 │ │ -053764: 2807 |00d2: goto 00d9 // +0007 │ │ -053766: 0162 |00d3: move v2, v6 │ │ -053768: 2807 |00d4: goto 00db // +0007 │ │ -05376a: 6e10 b105 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -053770: 0a07 |00d8: move-result v7 │ │ -053772: 9002 0706 |00d9: add-int v2, v7, v6 │ │ -053776: 6206 3405 |00db: sget-object v6, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -05377a: 6e10 290b 0500 |00dd: invoke-virtual {v5}, Landroidx/appcompat/widget/ButtonBarLayout;.getMinimumHeight:()I // method@0b29 │ │ -053780: 0a06 |00e0: move-result v6 │ │ -053782: 3226 0500 |00e1: if-eq v6, v2, 00e6 // +0005 │ │ -053786: 6e20 3306 2500 |00e3: invoke-virtual {v5, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@0633 │ │ -05378c: 0e00 |00e6: return-void │ │ +0543ec: |[0543ec] androidx.appcompat.widget.ButtonBarLayout.onMeasure:(II)V │ │ +0543fc: 7110 8105 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +054402: 0a00 |0003: move-result v0 │ │ +054404: 5551 ef01 |0004: iget-boolean v1, v5, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +054408: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +05440a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +05440c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +054410: 5251 f001 |000a: iget v1, v5, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ +054414: 3710 1000 |000c: if-le v0, v1, 001c // +0010 │ │ +054418: 6e10 0c09 0500 |000e: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@090c │ │ +05441e: 0a01 |0011: move-result v1 │ │ +054420: 3331 0400 |0012: if-ne v1, v3, 0016 // +0004 │ │ +054424: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +054426: 2802 |0015: goto 0017 // +0002 │ │ +054428: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +05442a: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ +05442e: 7020 550b 2500 |0019: invoke-direct {v5, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b55 │ │ +054434: 5950 f001 |001c: iput v0, v5, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ +054438: 6e10 0c09 0500 |001e: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@090c │ │ +05443e: 0a01 |0021: move-result v1 │ │ +054440: 3331 0400 |0022: if-ne v1, v3, 0026 // +0004 │ │ +054444: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +054446: 2802 |0025: goto 0027 // +0002 │ │ +054448: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +05444a: 3901 1200 |0027: if-nez v1, 0039 // +0012 │ │ +05444e: 7110 8005 0600 |0029: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +054454: 0a01 |002c: move-result v1 │ │ +054456: 1504 0040 |002d: const/high16 v4, #int 1073741824 // #4000 │ │ +05445a: 3341 0a00 |002f: if-ne v1, v4, 0039 // +000a │ │ +05445e: 1501 0080 |0031: const/high16 v1, #int -2147483648 // #8000 │ │ +054462: 7120 8205 1000 |0033: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +054468: 0a00 |0036: move-result v0 │ │ +05446a: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +05446c: 2803 |0038: goto 003b // +0003 │ │ +05446e: 0160 |0039: move v0, v6 │ │ +054470: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +054472: 6f30 1009 0507 |003b: invoke-super {v5, v0, v7}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0910 │ │ +054478: 5550 ef01 |003e: iget-boolean v0, v5, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +05447c: 3800 2100 |0040: if-eqz v0, 0061 // +0021 │ │ +054480: 6e10 0c09 0500 |0042: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@090c │ │ +054486: 0a00 |0045: move-result v0 │ │ +054488: 3330 0400 |0046: if-ne v0, v3, 004a // +0004 │ │ +05448c: 1210 |0048: const/4 v0, #int 1 // #1 │ │ +05448e: 2802 |0049: goto 004b // +0002 │ │ +054490: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +054492: 3900 1600 |004b: if-nez v0, 0061 // +0016 │ │ +054496: 6e10 d105 0500 |004d: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@05d1 │ │ +05449c: 0a00 |0050: move-result v0 │ │ +05449e: 1504 00ff |0051: const/high16 v4, #int -16777216 // #ff00 │ │ +0544a2: b540 |0053: and-int/2addr v0, v4 │ │ +0544a4: 1504 0001 |0054: const/high16 v4, #int 16777216 // #100 │ │ +0544a8: 3340 0400 |0056: if-ne v0, v4, 005a // +0004 │ │ +0544ac: 1210 |0058: const/4 v0, #int 1 // #1 │ │ +0544ae: 2802 |0059: goto 005b // +0002 │ │ +0544b0: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +0544b2: 3800 0600 |005b: if-eqz v0, 0061 // +0006 │ │ +0544b6: 7020 550b 3500 |005d: invoke-direct {v5, v3}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b55 │ │ +0544bc: 1211 |0060: const/4 v1, #int 1 // #1 │ │ +0544be: 3801 0500 |0061: if-eqz v1, 0066 // +0005 │ │ +0544c2: 6f30 1009 6507 |0063: invoke-super {v5, v6, v7}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0910 │ │ +0544c8: 6e10 a906 0500 |0066: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +0544ce: 0a06 |0069: move-result v6 │ │ +0544d0: 1207 |006a: const/4 v7, #int 0 // #0 │ │ +0544d2: 12f0 |006b: const/4 v0, #int -1 // #ff │ │ +0544d4: 3567 1000 |006c: if-ge v7, v6, 007c // +0010 │ │ +0544d8: 6e20 a806 7500 |006e: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +0544de: 0c01 |0071: move-result-object v1 │ │ +0544e0: 6e10 f105 0100 |0072: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0544e6: 0a01 |0075: move-result v1 │ │ +0544e8: 3901 0300 |0076: if-nez v1, 0079 // +0003 │ │ +0544ec: 2805 |0078: goto 007d // +0005 │ │ +0544ee: d807 0701 |0079: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0544f2: 28f0 |007b: goto 006b // -0010 │ │ +0544f4: 12f7 |007c: const/4 v7, #int -1 // #ff │ │ +0544f6: 3a07 5e00 |007d: if-ltz v7, 00db // +005e │ │ +0544fa: 6e20 a806 7500 |007f: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +054500: 0c06 |0082: move-result-object v6 │ │ +054502: 6e10 c905 0600 |0083: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +054508: 0c01 |0086: move-result-object v1 │ │ +05450a: 1f01 c401 |0087: check-cast v1, Landroid/widget/LinearLayout$LayoutParams; // type@01c4 │ │ +05450e: 6e10 d905 0500 |0089: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +054514: 0a04 |008c: move-result v4 │ │ +054516: 6e10 ce05 0600 |008d: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05451c: 0a06 |0090: move-result v6 │ │ +05451e: b046 |0091: add-int/2addr v6, v4 │ │ +054520: 5214 0101 |0092: iget v4, v1, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0101 │ │ +054524: b046 |0094: add-int/2addr v6, v4 │ │ +054526: 5211 0001 |0095: iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0100 │ │ +05452a: b016 |0097: add-int/2addr v6, v1 │ │ +05452c: b026 |0098: add-int/2addr v6, v2 │ │ +05452e: 6e10 0c09 0500 |0099: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@090c │ │ +054534: 0a01 |009c: move-result v1 │ │ +054536: 3331 0300 |009d: if-ne v1, v3, 00a0 // +0003 │ │ +05453a: 1212 |009f: const/4 v2, #int 1 // #1 │ │ +05453c: 3802 3500 |00a0: if-eqz v2, 00d5 // +0035 │ │ +054540: b037 |00a2: add-int/2addr v7, v3 │ │ +054542: 6e10 a906 0500 |00a3: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +054548: 0a01 |00a6: move-result v1 │ │ +05454a: 3517 1100 |00a7: if-ge v7, v1, 00b8 // +0011 │ │ +05454e: 6e20 a806 7500 |00a9: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +054554: 0c02 |00ac: move-result-object v2 │ │ +054556: 6e10 f105 0200 |00ad: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +05455c: 0a02 |00b0: move-result v2 │ │ +05455e: 3902 0400 |00b1: if-nez v2, 00b5 // +0004 │ │ +054562: 0170 |00b3: move v0, v7 │ │ +054564: 2804 |00b4: goto 00b8 // +0004 │ │ +054566: d807 0701 |00b5: add-int/lit8 v7, v7, #int 1 // #01 │ │ +05456a: 28f0 |00b7: goto 00a7 // -0010 │ │ +05456c: 3a00 1b00 |00b8: if-ltz v0, 00d3 // +001b │ │ +054570: 6e20 a806 0500 |00ba: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +054576: 0c07 |00bd: move-result-object v7 │ │ +054578: 6e10 d905 0700 |00be: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05457e: 0a07 |00c1: move-result v7 │ │ +054580: 1500 8041 |00c2: const/high16 v0, #int 1098907648 // #4180 │ │ +054584: 6e10 db05 0500 |00c4: invoke-virtual {v5}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@05db │ │ +05458a: 0c01 |00c7: move-result-object v1 │ │ +05458c: 6e10 c101 0100 |00c8: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01c1 │ │ +054592: 0c01 |00cb: move-result-object v1 │ │ +054594: 5211 a100 |00cc: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ +054598: a801 0100 |00ce: mul-float v1, v1, v0 │ │ +05459c: 8710 |00d0: float-to-int v0, v1 │ │ +05459e: b007 |00d1: add-int/2addr v7, v0 │ │ +0545a0: 2807 |00d2: goto 00d9 // +0007 │ │ +0545a2: 0162 |00d3: move v2, v6 │ │ +0545a4: 2807 |00d4: goto 00db // +0007 │ │ +0545a6: 6e10 d605 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +0545ac: 0a07 |00d8: move-result v7 │ │ +0545ae: 9002 0706 |00d9: add-int v2, v7, v6 │ │ +0545b2: 6206 2605 |00db: sget-object v6, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +0545b6: 6e10 520b 0500 |00dd: invoke-virtual {v5}, Landroidx/appcompat/widget/ButtonBarLayout;.getMinimumHeight:()I // method@0b52 │ │ +0545bc: 0a06 |00e0: move-result v6 │ │ +0545be: 3226 0500 |00e1: if-eq v6, v2, 00e6 // +0005 │ │ +0545c2: 6e20 5906 2500 |00e3: invoke-virtual {v5, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@0659 │ │ +0545c8: 0e00 |00e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -21370,74 +21651,74 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -053790: |[053790] androidx.appcompat.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ -0537a0: 5510 f201 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01f2 │ │ -0537a4: 3220 1400 |0002: if-eq v0, v2, 0016 // +0014 │ │ -0537a8: 5c12 f201 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01f2 │ │ -0537ac: 3902 0d00 |0006: if-nez v2, 0013 // +000d │ │ -0537b0: 6e10 e308 0100 |0008: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e3 │ │ -0537b6: 0a02 |000b: move-result v2 │ │ -0537b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0537ba: 3302 0600 |000d: if-ne v2, v0, 0013 // +0006 │ │ -0537be: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0537c0: 7020 2c0b 2100 |0010: invoke-direct {v1, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2c │ │ -0537c6: 6e10 0c06 0100 |0013: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0537cc: 0e00 |0016: return-void │ │ +0545cc: |[0545cc] androidx.appcompat.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ +0545dc: 5510 ef01 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +0545e0: 3220 1400 |0002: if-eq v0, v2, 0016 // +0014 │ │ +0545e4: 5c12 ef01 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +0545e8: 3902 0d00 |0006: if-nez v2, 0013 // +000d │ │ +0545ec: 6e10 0c09 0100 |0008: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getOrientation:()I // method@090c │ │ +0545f2: 0a02 |000b: move-result v2 │ │ +0545f4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0545f6: 3302 0600 |000d: if-ne v2, v0, 0013 // +0006 │ │ +0545fa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0545fc: 7020 550b 2100 |0010: invoke-direct {v1, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b55 │ │ +054602: 6e10 3106 0100 |0013: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +054608: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #98 header: │ │ -class_idx : 512 │ │ +Class #102 header: │ │ +class_idx : 517 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #98 annotations: │ │ +Class #102 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ContentFrameLayout; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #98 - │ │ +Class #102 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ContentFrameLayout$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #99 header: │ │ -class_idx : 513 │ │ +Class #103 header: │ │ +class_idx : 518 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 441 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 446 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ -Class #99 annotations: │ │ +Class #103 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/ContentFrameLayout$a; } │ │ │ │ -Class #99 - │ │ +Class #103 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ContentFrameLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ @@ -21474,374 +21755,374 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -05394c: |[05394c] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05395c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05395e: 7040 8408 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0884 │ │ -053964: 2202 9d00 |0004: new-instance v2, Landroid/graphics/Rect; // type@009d │ │ -053968: 7010 6802 0200 |0006: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -05396e: 5b12 fa01 |0009: iput-object v2, v1, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01fa │ │ -053972: 0e00 |000b: return-void │ │ +054788: |[054788] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +054798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05479a: 7040 ac08 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08ac │ │ +0547a0: 2202 9d00 |0004: new-instance v2, Landroid/graphics/Rect; // type@009d │ │ +0547a4: 7010 7902 0200 |0006: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +0547aa: 5b12 f701 |0009: iput-object v2, v1, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ +0547ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'a' │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -053974: |[053974] androidx.appcompat.widget.ContentFrameLayout.a:(Landroid/graphics/Rect;)V │ │ -053984: 6e20 8305 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0583 │ │ -05398a: 0e00 |0003: return-void │ │ +0547b0: |[0547b0] androidx.appcompat.widget.ContentFrameLayout.a:(Landroid/graphics/Rect;)V │ │ +0547c0: 6e20 a805 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@05a8 │ │ +0547c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedHeightMajor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053844: |[053844] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ -053854: 5410 f801 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f8 │ │ -053858: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05385c: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -053860: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -053866: 5b10 f801 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f8 │ │ -05386a: 5410 f801 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f8 │ │ -05386e: 1100 |000d: return-object v0 │ │ +054680: |[054680] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ +054690: 5410 f501 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ +054694: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +054698: 2200 2201 |0004: new-instance v0, Landroid/util/TypedValue; // type@0122 │ │ +05469c: 7010 7304 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0473 │ │ +0546a2: 5b10 f501 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ +0546a6: 5410 f501 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ +0546aa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedHeightMinor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053870: |[053870] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ -053880: 5410 f901 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f9 │ │ -053884: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -053888: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -05388c: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -053892: 5b10 f901 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f9 │ │ -053896: 5410 f901 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f9 │ │ -05389a: 1100 |000d: return-object v0 │ │ +0546ac: |[0546ac] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ +0546bc: 5410 f601 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ +0546c0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0546c4: 2200 2201 |0004: new-instance v0, Landroid/util/TypedValue; // type@0122 │ │ +0546c8: 7010 7304 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0473 │ │ +0546ce: 5b10 f601 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ +0546d2: 5410 f601 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ +0546d6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedWidthMajor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05389c: |[05389c] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ -0538ac: 5410 f601 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f6 │ │ -0538b0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0538b4: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -0538b8: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -0538be: 5b10 f601 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f6 │ │ -0538c2: 5410 f601 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f6 │ │ -0538c6: 1100 |000d: return-object v0 │ │ +0546d8: |[0546d8] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ +0546e8: 5410 f301 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ +0546ec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0546f0: 2200 2201 |0004: new-instance v0, Landroid/util/TypedValue; // type@0122 │ │ +0546f4: 7010 7304 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0473 │ │ +0546fa: 5b10 f301 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ +0546fe: 5410 f301 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ +054702: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedWidthMinor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0538c8: |[0538c8] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ -0538d8: 5410 f701 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f7 │ │ -0538dc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0538e0: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -0538e4: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -0538ea: 5b10 f701 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f7 │ │ -0538ee: 5410 f701 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f7 │ │ -0538f2: 1100 |000d: return-object v0 │ │ +054704: |[054704] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ +054714: 5410 f401 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ +054718: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +05471c: 2200 2201 |0004: new-instance v0, Landroid/util/TypedValue; // type@0122 │ │ +054720: 7010 7304 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0473 │ │ +054726: 5b10 f401 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ +05472a: 5410 f401 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ +05472e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getMinWidthMajor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0538f4: |[0538f4] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ -053904: 5410 f401 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f4 │ │ -053908: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05390c: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -053910: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -053916: 5b10 f401 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f4 │ │ -05391a: 5410 f401 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f4 │ │ -05391e: 1100 |000d: return-object v0 │ │ +054730: |[054730] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ +054740: 5410 f101 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ +054744: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +054748: 2200 2201 |0004: new-instance v0, Landroid/util/TypedValue; // type@0122 │ │ +05474c: 7010 7304 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0473 │ │ +054752: 5b10 f101 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ +054756: 5410 f101 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ +05475a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getMinWidthMinor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053920: |[053920] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ -053930: 5410 f501 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f5 │ │ -053934: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -053938: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -05393c: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -053942: 5b10 f501 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f5 │ │ -053946: 5410 f501 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f5 │ │ -05394a: 1100 |000d: return-object v0 │ │ +05475c: |[05475c] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ +05476c: 5410 f201 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ +054770: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +054774: 2200 2201 |0004: new-instance v0, Landroid/util/TypedValue; // type@0122 │ │ +054778: 7010 7304 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0473 │ │ +05477e: 5b10 f201 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ +054782: 5410 f201 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ +054786: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'onAttachedToWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05398c: |[05398c] androidx.appcompat.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ -05399c: 6f10 9908 0000 |0000: invoke-super {v0}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@0899 │ │ -0539a2: 0e00 |0003: return-void │ │ +0547c8: |[0547c8] androidx.appcompat.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ +0547d8: 6f10 c208 0000 |0000: invoke-super {v0}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@08c2 │ │ +0547de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'onDetachedFromWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0539a4: |[0539a4] androidx.appcompat.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ -0539b4: 6f10 9d08 0000 |0000: invoke-super {v0}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@089d │ │ -0539ba: 0e00 |0003: return-void │ │ +0547e0: |[0547e0] androidx.appcompat.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ +0547f0: 6f10 c608 0000 |0000: invoke-super {v0}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@08c6 │ │ +0547f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 226 16-bit code units │ │ -0539bc: |[0539bc] androidx.appcompat.widget.ContentFrameLayout.onMeasure:(II)V │ │ -0539cc: 6e10 9405 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0539d2: 0c00 |0003: move-result-object v0 │ │ -0539d4: 6e10 3a01 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -0539da: 0c00 |0007: move-result-object v0 │ │ -0539dc: 6e10 b101 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ -0539e2: 0c00 |000b: move-result-object v0 │ │ -0539e4: 5201 a700 |000c: iget v1, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a7 │ │ -0539e8: 5202 a600 |000e: iget v2, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@00a6 │ │ -0539ec: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0539ee: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0539f0: 3521 0400 |0012: if-ge v1, v2, 0016 // +0004 │ │ -0539f4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0539f6: 2802 |0015: goto 0017 // +0002 │ │ -0539f8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0539fa: 7110 5b05 0e00 |0017: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -053a00: 0a02 |001a: move-result v2 │ │ -053a02: 7110 5b05 0f00 |001b: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -053a08: 0a05 |001e: move-result v5 │ │ -053a0a: 1266 |001f: const/4 v6, #int 6 // #6 │ │ -053a0c: 1257 |0020: const/4 v7, #int 5 // #5 │ │ -053a0e: 1508 0080 |0021: const/high16 v8, #int -2147483648 // #8000 │ │ -053a12: 1509 0040 |0023: const/high16 v9, #int 1073741824 // #4000 │ │ -053a16: 3382 3b00 |0025: if-ne v2, v8, 0060 // +003b │ │ -053a1a: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ -053a1e: 54da f701 |0029: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f7 │ │ -053a22: 2803 |002b: goto 002e // +0003 │ │ -053a24: 54da f601 |002c: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f6 │ │ -053a28: 380a 3200 |002e: if-eqz v10, 0060 // +0032 │ │ -053a2c: 52ab ae00 |0030: iget v11, v10, Landroid/util/TypedValue;.type:I // field@00ae │ │ -053a30: 380b 2e00 |0032: if-eqz v11, 0060 // +002e │ │ -053a34: 337b 0800 |0034: if-ne v11, v7, 003c // +0008 │ │ -053a38: 6e20 6304 0a00 |0036: invoke-virtual {v10, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ -053a3e: 0a0a |0039: move-result v10 │ │ -053a40: 87aa |003a: float-to-int v10, v10 │ │ -053a42: 280d |003b: goto 0048 // +000d │ │ -053a44: 336b 0b00 |003c: if-ne v11, v6, 0047 // +000b │ │ -053a48: 520b a700 |003e: iget v11, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a7 │ │ -053a4c: 82bc |0040: int-to-float v12, v11 │ │ -053a4e: 82bb |0041: int-to-float v11, v11 │ │ -053a50: 6e30 6504 ca0b |0042: invoke-virtual {v10, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ -053a56: 0a0a |0045: move-result v10 │ │ -053a58: 28f4 |0046: goto 003a // -000c │ │ -053a5a: 120a |0047: const/4 v10, #int 0 // #0 │ │ -053a5c: 3d0a 1800 |0048: if-lez v10, 0060 // +0018 │ │ -053a60: 54db fa01 |004a: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01fa │ │ -053a64: 52bc 8400 |004c: iget v12, v11, Landroid/graphics/Rect;.left:I // field@0084 │ │ -053a68: 52bb 8500 |004e: iget v11, v11, Landroid/graphics/Rect;.right:I // field@0085 │ │ -053a6c: b0bc |0050: add-int/2addr v12, v11 │ │ -053a6e: b1ca |0051: sub-int/2addr v10, v12 │ │ -053a70: 7110 5c05 0e00 |0052: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -053a76: 0a0e |0055: move-result v14 │ │ -053a78: 7120 601c ea00 |0056: invoke-static {v10, v14}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -053a7e: 0a0e |0059: move-result v14 │ │ -053a80: 7120 5d05 9e00 |005a: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -053a86: 0a0e |005d: move-result v14 │ │ -053a88: 121a |005e: const/4 v10, #int 1 // #1 │ │ -053a8a: 2802 |005f: goto 0061 // +0002 │ │ -053a8c: 120a |0060: const/4 v10, #int 0 // #0 │ │ -053a8e: 3385 3900 |0061: if-ne v5, v8, 009a // +0039 │ │ -053a92: 3801 0500 |0063: if-eqz v1, 0068 // +0005 │ │ -053a96: 54d5 f801 |0065: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f8 │ │ -053a9a: 2803 |0067: goto 006a // +0003 │ │ -053a9c: 54d5 f901 |0068: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f9 │ │ -053aa0: 3805 3000 |006a: if-eqz v5, 009a // +0030 │ │ -053aa4: 525b ae00 |006c: iget v11, v5, Landroid/util/TypedValue;.type:I // field@00ae │ │ -053aa8: 380b 2c00 |006e: if-eqz v11, 009a // +002c │ │ -053aac: 337b 0800 |0070: if-ne v11, v7, 0078 // +0008 │ │ -053ab0: 6e20 6304 0500 |0072: invoke-virtual {v5, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ -053ab6: 0a05 |0075: move-result v5 │ │ -053ab8: 8755 |0076: float-to-int v5, v5 │ │ -053aba: 280d |0077: goto 0084 // +000d │ │ -053abc: 336b 0b00 |0078: if-ne v11, v6, 0083 // +000b │ │ -053ac0: 520b a600 |007a: iget v11, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@00a6 │ │ -053ac4: 82bc |007c: int-to-float v12, v11 │ │ -053ac6: 82bb |007d: int-to-float v11, v11 │ │ -053ac8: 6e30 6504 c50b |007e: invoke-virtual {v5, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ -053ace: 0a05 |0081: move-result v5 │ │ -053ad0: 28f4 |0082: goto 0076 // -000c │ │ -053ad2: 1205 |0083: const/4 v5, #int 0 // #0 │ │ -053ad4: 3d05 1600 |0084: if-lez v5, 009a // +0016 │ │ -053ad8: 54db fa01 |0086: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01fa │ │ -053adc: 52bc 8600 |0088: iget v12, v11, Landroid/graphics/Rect;.top:I // field@0086 │ │ -053ae0: 52bb 8300 |008a: iget v11, v11, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -053ae4: b0bc |008c: add-int/2addr v12, v11 │ │ -053ae6: b1c5 |008d: sub-int/2addr v5, v12 │ │ -053ae8: 7110 5c05 0f00 |008e: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -053aee: 0a0f |0091: move-result v15 │ │ -053af0: 7120 601c f500 |0092: invoke-static {v5, v15}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -053af6: 0a0f |0095: move-result v15 │ │ -053af8: 7120 5d05 9f00 |0096: invoke-static {v15, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -053afe: 0a0f |0099: move-result v15 │ │ -053b00: 6f30 a308 ed0f |009a: invoke-super {v13, v14, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a3 │ │ -053b06: 6e10 ab05 0d00 |009d: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -053b0c: 0a0e |00a0: move-result v14 │ │ -053b0e: 7120 5d05 9e00 |00a1: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -053b14: 0a05 |00a4: move-result v5 │ │ -053b16: 390a 3600 |00a5: if-nez v10, 00db // +0036 │ │ -053b1a: 3382 3400 |00a7: if-ne v2, v8, 00db // +0034 │ │ -053b1e: 3801 0500 |00a9: if-eqz v1, 00ae // +0005 │ │ -053b22: 54d1 f501 |00ab: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f5 │ │ -053b26: 2803 |00ad: goto 00b0 // +0003 │ │ -053b28: 54d1 f401 |00ae: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f4 │ │ -053b2c: 3801 2b00 |00b0: if-eqz v1, 00db // +002b │ │ -053b30: 5212 ae00 |00b2: iget v2, v1, Landroid/util/TypedValue;.type:I // field@00ae │ │ -053b34: 3802 2700 |00b4: if-eqz v2, 00db // +0027 │ │ -053b38: 3372 0800 |00b6: if-ne v2, v7, 00be // +0008 │ │ -053b3c: 6e20 6304 0100 |00b8: invoke-virtual {v1, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ -053b42: 0a00 |00bb: move-result v0 │ │ -053b44: 8700 |00bc: float-to-int v0, v0 │ │ -053b46: 280d |00bd: goto 00ca // +000d │ │ -053b48: 3362 0b00 |00be: if-ne v2, v6, 00c9 // +000b │ │ -053b4c: 5200 a700 |00c0: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a7 │ │ -053b50: 8202 |00c2: int-to-float v2, v0 │ │ -053b52: 8200 |00c3: int-to-float v0, v0 │ │ -053b54: 6e30 6504 2100 |00c4: invoke-virtual {v1, v2, v0}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ -053b5a: 0a00 |00c7: move-result v0 │ │ -053b5c: 28f4 |00c8: goto 00bc // -000c │ │ -053b5e: 1200 |00c9: const/4 v0, #int 0 // #0 │ │ -053b60: 3d00 0a00 |00ca: if-lez v0, 00d4 // +000a │ │ -053b64: 54d1 fa01 |00cc: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01fa │ │ -053b68: 5212 8400 |00ce: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0084 │ │ -053b6c: 5211 8500 |00d0: iget v1, v1, Landroid/graphics/Rect;.right:I // field@0085 │ │ -053b70: b012 |00d2: add-int/2addr v2, v1 │ │ -053b72: b120 |00d3: sub-int/2addr v0, v2 │ │ -053b74: 350e 0700 |00d4: if-ge v14, v0, 00db // +0007 │ │ -053b78: 7120 5d05 9000 |00d6: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -053b7e: 0a05 |00d9: move-result v5 │ │ -053b80: 2802 |00da: goto 00dc // +0002 │ │ -053b82: 1203 |00db: const/4 v3, #int 0 // #0 │ │ -053b84: 3803 0500 |00dc: if-eqz v3, 00e1 // +0005 │ │ -053b88: 6f30 a308 5d0f |00de: invoke-super {v13, v5, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a3 │ │ -053b8e: 0e00 |00e1: return-void │ │ +0547f8: |[0547f8] androidx.appcompat.widget.ContentFrameLayout.onMeasure:(II)V │ │ +054808: 6e10 b905 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05480e: 0c00 |0003: move-result-object v0 │ │ +054810: 6e10 4a01 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +054816: 0c00 |0007: move-result-object v0 │ │ +054818: 6e10 c101 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01c1 │ │ +05481e: 0c00 |000b: move-result-object v0 │ │ +054820: 5201 a400 |000c: iget v1, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ +054824: 5202 a300 |000e: iget v2, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@00a3 │ │ +054828: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +05482a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +05482c: 3521 0400 |0012: if-ge v1, v2, 0016 // +0004 │ │ +054830: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +054832: 2802 |0015: goto 0017 // +0002 │ │ +054834: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +054836: 7110 8005 0e00 |0017: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +05483c: 0a02 |001a: move-result v2 │ │ +05483e: 7110 8005 0f00 |001b: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +054844: 0a05 |001e: move-result v5 │ │ +054846: 1266 |001f: const/4 v6, #int 6 // #6 │ │ +054848: 1257 |0020: const/4 v7, #int 5 // #5 │ │ +05484a: 1508 0080 |0021: const/high16 v8, #int -2147483648 // #8000 │ │ +05484e: 1509 0040 |0023: const/high16 v9, #int 1073741824 // #4000 │ │ +054852: 3382 3b00 |0025: if-ne v2, v8, 0060 // +003b │ │ +054856: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ +05485a: 54da f401 |0029: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ +05485e: 2803 |002b: goto 002e // +0003 │ │ +054860: 54da f301 |002c: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ +054864: 380a 3200 |002e: if-eqz v10, 0060 // +0032 │ │ +054868: 52ab ab00 |0030: iget v11, v10, Landroid/util/TypedValue;.type:I // field@00ab │ │ +05486c: 380b 2e00 |0032: if-eqz v11, 0060 // +002e │ │ +054870: 337b 0800 |0034: if-ne v11, v7, 003c // +0008 │ │ +054874: 6e20 7504 0a00 |0036: invoke-virtual {v10, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0475 │ │ +05487a: 0a0a |0039: move-result v10 │ │ +05487c: 87aa |003a: float-to-int v10, v10 │ │ +05487e: 280d |003b: goto 0048 // +000d │ │ +054880: 336b 0b00 |003c: if-ne v11, v6, 0047 // +000b │ │ +054884: 520b a400 |003e: iget v11, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ +054888: 82bc |0040: int-to-float v12, v11 │ │ +05488a: 82bb |0041: int-to-float v11, v11 │ │ +05488c: 6e30 7704 ca0b |0042: invoke-virtual {v10, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0477 │ │ +054892: 0a0a |0045: move-result v10 │ │ +054894: 28f4 |0046: goto 003a // -000c │ │ +054896: 120a |0047: const/4 v10, #int 0 // #0 │ │ +054898: 3d0a 1800 |0048: if-lez v10, 0060 // +0018 │ │ +05489c: 54db f701 |004a: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ +0548a0: 52bc 8100 |004c: iget v12, v11, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0548a4: 52bb 8200 |004e: iget v11, v11, Landroid/graphics/Rect;.right:I // field@0082 │ │ +0548a8: b0bc |0050: add-int/2addr v12, v11 │ │ +0548aa: b1ca |0051: sub-int/2addr v10, v12 │ │ +0548ac: 7110 8105 0e00 |0052: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +0548b2: 0a0e |0055: move-result v14 │ │ +0548b4: 7120 b01c ea00 |0056: invoke-static {v10, v14}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +0548ba: 0a0e |0059: move-result v14 │ │ +0548bc: 7120 8205 9e00 |005a: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +0548c2: 0a0e |005d: move-result v14 │ │ +0548c4: 121a |005e: const/4 v10, #int 1 // #1 │ │ +0548c6: 2802 |005f: goto 0061 // +0002 │ │ +0548c8: 120a |0060: const/4 v10, #int 0 // #0 │ │ +0548ca: 3385 3900 |0061: if-ne v5, v8, 009a // +0039 │ │ +0548ce: 3801 0500 |0063: if-eqz v1, 0068 // +0005 │ │ +0548d2: 54d5 f501 |0065: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ +0548d6: 2803 |0067: goto 006a // +0003 │ │ +0548d8: 54d5 f601 |0068: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ +0548dc: 3805 3000 |006a: if-eqz v5, 009a // +0030 │ │ +0548e0: 525b ab00 |006c: iget v11, v5, Landroid/util/TypedValue;.type:I // field@00ab │ │ +0548e4: 380b 2c00 |006e: if-eqz v11, 009a // +002c │ │ +0548e8: 337b 0800 |0070: if-ne v11, v7, 0078 // +0008 │ │ +0548ec: 6e20 7504 0500 |0072: invoke-virtual {v5, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0475 │ │ +0548f2: 0a05 |0075: move-result v5 │ │ +0548f4: 8755 |0076: float-to-int v5, v5 │ │ +0548f6: 280d |0077: goto 0084 // +000d │ │ +0548f8: 336b 0b00 |0078: if-ne v11, v6, 0083 // +000b │ │ +0548fc: 520b a300 |007a: iget v11, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@00a3 │ │ +054900: 82bc |007c: int-to-float v12, v11 │ │ +054902: 82bb |007d: int-to-float v11, v11 │ │ +054904: 6e30 7704 c50b |007e: invoke-virtual {v5, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0477 │ │ +05490a: 0a05 |0081: move-result v5 │ │ +05490c: 28f4 |0082: goto 0076 // -000c │ │ +05490e: 1205 |0083: const/4 v5, #int 0 // #0 │ │ +054910: 3d05 1600 |0084: if-lez v5, 009a // +0016 │ │ +054914: 54db f701 |0086: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ +054918: 52bc 8300 |0088: iget v12, v11, Landroid/graphics/Rect;.top:I // field@0083 │ │ +05491c: 52bb 8000 |008a: iget v11, v11, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +054920: b0bc |008c: add-int/2addr v12, v11 │ │ +054922: b1c5 |008d: sub-int/2addr v5, v12 │ │ +054924: 7110 8105 0f00 |008e: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +05492a: 0a0f |0091: move-result v15 │ │ +05492c: 7120 b01c f500 |0092: invoke-static {v5, v15}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +054932: 0a0f |0095: move-result v15 │ │ +054934: 7120 8205 9f00 |0096: invoke-static {v15, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +05493a: 0a0f |0099: move-result v15 │ │ +05493c: 6f30 cc08 ed0f |009a: invoke-super {v13, v14, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08cc │ │ +054942: 6e10 d005 0d00 |009d: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +054948: 0a0e |00a0: move-result v14 │ │ +05494a: 7120 8205 9e00 |00a1: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +054950: 0a05 |00a4: move-result v5 │ │ +054952: 390a 3600 |00a5: if-nez v10, 00db // +0036 │ │ +054956: 3382 3400 |00a7: if-ne v2, v8, 00db // +0034 │ │ +05495a: 3801 0500 |00a9: if-eqz v1, 00ae // +0005 │ │ +05495e: 54d1 f201 |00ab: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ +054962: 2803 |00ad: goto 00b0 // +0003 │ │ +054964: 54d1 f101 |00ae: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ +054968: 3801 2b00 |00b0: if-eqz v1, 00db // +002b │ │ +05496c: 5212 ab00 |00b2: iget v2, v1, Landroid/util/TypedValue;.type:I // field@00ab │ │ +054970: 3802 2700 |00b4: if-eqz v2, 00db // +0027 │ │ +054974: 3372 0800 |00b6: if-ne v2, v7, 00be // +0008 │ │ +054978: 6e20 7504 0100 |00b8: invoke-virtual {v1, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0475 │ │ +05497e: 0a00 |00bb: move-result v0 │ │ +054980: 8700 |00bc: float-to-int v0, v0 │ │ +054982: 280d |00bd: goto 00ca // +000d │ │ +054984: 3362 0b00 |00be: if-ne v2, v6, 00c9 // +000b │ │ +054988: 5200 a400 |00c0: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ +05498c: 8202 |00c2: int-to-float v2, v0 │ │ +05498e: 8200 |00c3: int-to-float v0, v0 │ │ +054990: 6e30 7704 2100 |00c4: invoke-virtual {v1, v2, v0}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0477 │ │ +054996: 0a00 |00c7: move-result v0 │ │ +054998: 28f4 |00c8: goto 00bc // -000c │ │ +05499a: 1200 |00c9: const/4 v0, #int 0 // #0 │ │ +05499c: 3d00 0a00 |00ca: if-lez v0, 00d4 // +000a │ │ +0549a0: 54d1 f701 |00cc: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ +0549a4: 5212 8100 |00ce: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0549a8: 5211 8200 |00d0: iget v1, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +0549ac: b012 |00d2: add-int/2addr v2, v1 │ │ +0549ae: b120 |00d3: sub-int/2addr v0, v2 │ │ +0549b0: 350e 0700 |00d4: if-ge v14, v0, 00db // +0007 │ │ +0549b4: 7120 8205 9000 |00d6: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +0549ba: 0a05 |00d9: move-result v5 │ │ +0549bc: 2802 |00da: goto 00dc // +0002 │ │ +0549be: 1203 |00db: const/4 v3, #int 0 // #0 │ │ +0549c0: 3803 0500 |00dc: if-eqz v3, 00e1 // +0005 │ │ +0549c4: 6f30 cc08 5d0f |00de: invoke-super {v13, v5, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08cc │ │ +0549ca: 0e00 |00e1: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'setAttachListener' │ │ type : '(Landroidx/appcompat/widget/ContentFrameLayout$a;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -053b90: |[053b90] androidx.appcompat.widget.ContentFrameLayout.setAttachListener:(Landroidx/appcompat/widget/ContentFrameLayout$a;)V │ │ -053ba0: 0e00 |0000: return-void │ │ +0549cc: |[0549cc] androidx.appcompat.widget.ContentFrameLayout.setAttachListener:(Landroidx/appcompat/widget/ContentFrameLayout$a;)V │ │ +0549dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #100 header: │ │ -class_idx : 515 │ │ +Class #104 header: │ │ +class_idx : 520 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 441 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 446 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #100 - │ │ +Class #104 - │ │ Class descriptor : 'Landroidx/appcompat/widget/FitWindowsFrameLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -21850,67 +22131,67 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -053c6c: |[053c6c] androidx.appcompat.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053c7c: 7030 8308 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0883 │ │ -053c82: 0e00 |0003: return-void │ │ +054aa8: |[054aa8] androidx.appcompat.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +054ab8: 7030 ab08 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08ab │ │ +054abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ name : 'fitSystemWindows' │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053c50: |[053c50] androidx.appcompat.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -053c60: 6f20 9508 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0895 │ │ -053c66: 0a01 |0003: move-result v1 │ │ -053c68: 0f01 |0004: return v1 │ │ +054a8c: |[054a8c] androidx.appcompat.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +054a9c: 6f20 bd08 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@08bd │ │ +054aa2: 0a01 |0003: move-result v1 │ │ +054aa4: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ name : 'setOnFitSystemWindowsListener' │ │ type : '(Ln/s;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -053c84: |[053c84] androidx.appcompat.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Ln/s;)V │ │ -053c94: 0e00 |0000: return-void │ │ +054ac0: |[054ac0] androidx.appcompat.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Ln/s;)V │ │ +054ad0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #101 header: │ │ -class_idx : 516 │ │ +Class #105 header: │ │ +class_idx : 521 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 448 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 453 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #101 - │ │ +Class #105 - │ │ Class descriptor : 'Landroidx/appcompat/widget/FitWindowsLinearLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -21919,72 +22200,72 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -053cb4: |[053cb4] androidx.appcompat.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053cc4: 7030 e008 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e0 │ │ -053cca: 0e00 |0003: return-void │ │ +054af0: |[054af0] androidx.appcompat.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +054b00: 7030 0909 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0909 │ │ +054b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ name : 'fitSystemWindows' │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053c98: |[053c98] androidx.appcompat.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -053ca8: 6f20 e108 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@08e1 │ │ -053cae: 0a01 |0003: move-result v1 │ │ -053cb0: 0f01 |0004: return v1 │ │ +054ad4: |[054ad4] androidx.appcompat.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +054ae4: 6f20 0a09 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@090a │ │ +054aea: 0a01 |0003: move-result v1 │ │ +054aec: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ name : 'setOnFitSystemWindowsListener' │ │ type : '(Ln/s;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -053ccc: |[053ccc] androidx.appcompat.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Ln/s;)V │ │ -053cdc: 0e00 |0000: return-void │ │ +054b08: |[054b08] androidx.appcompat.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Ln/s;)V │ │ +054b18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #102 header: │ │ -class_idx : 517 │ │ +Class #106 header: │ │ +class_idx : 522 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #102 annotations: │ │ +Class #106 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView$SearchAutoComplete; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #102 - │ │ +Class #106 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -21998,46 +22279,46 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0566b4: |[0566b4] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.:(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ -0566c4: 5b01 fb01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@01fb │ │ -0566c8: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0566ce: 0e00 |0005: return-void │ │ +0574f0: |[0574f0] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.:(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ +057500: 5b01 f801 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@01f8 │ │ +057504: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05750a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0566d0: |[0566d0] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.run:()V │ │ -0566e0: 5430 fb01 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@01fb │ │ -0566e4: 5501 fe01 |0002: iget-boolean v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.j:Z // field@01fe │ │ -0566e8: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -0566ec: 6e10 9405 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0566f2: 0c01 |0009: move-result-object v1 │ │ -0566f4: 1a02 ef1d |000a: const-string v2, "input_method" // string@1def │ │ -0566f8: 6e20 3e01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ -0566fe: 0c01 |000f: move-result-object v1 │ │ -056700: 1f01 9d01 |0010: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@019d │ │ -056704: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -056706: 6e30 ff07 0102 |0013: invoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@07ff │ │ -05670c: 5c02 fe01 |0016: iput-boolean v2, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.j:Z // field@01fe │ │ -056710: 0e00 |0018: return-void │ │ +05750c: |[05750c] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.run:()V │ │ +05751c: 5430 f801 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@01f8 │ │ +057520: 5501 fb01 |0002: iget-boolean v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.j:Z // field@01fb │ │ +057524: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +057528: 6e10 b905 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05752e: 0c01 |0009: move-result-object v1 │ │ +057530: 1a02 201e |000a: const-string v2, "input_method" // string@1e20 │ │ +057534: 6e20 4e01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@014e │ │ +05753a: 0c01 |000f: move-result-object v1 │ │ +05753c: 1f01 a201 |0010: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@01a2 │ │ +057540: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +057542: 6e30 2608 0102 |0013: invoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@0826 │ │ +057548: 5c02 fb01 |0016: iput-boolean v2, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.j:Z // field@01fb │ │ +05754c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -22307,38 +22588,35 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #103 header: │ │ -class_idx : 519 │ │ +Class #107 header: │ │ +class_idx : 524 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #103 annotations: │ │ +Class #107 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #103 - │ │ +Class #107 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22352,91 +22630,91 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055e5c: |[055e5c] androidx.appcompat.widget.SearchView$a.:(Landroidx/appcompat/widget/SearchView;)V │ │ -055e6c: 5b01 0002 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$a;.e:Landroidx/appcompat/widget/SearchView; // field@0200 │ │ -055e70: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -055e76: 0e00 |0005: return-void │ │ +056c98: |[056c98] androidx.appcompat.widget.SearchView$a.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056ca8: 5b01 fd01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$a;.e:Landroidx/appcompat/widget/SearchView; // field@01fd │ │ +056cac: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +056cb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055e78: |[055e78] androidx.appcompat.widget.SearchView$a.afterTextChanged:(Landroid/text/Editable;)V │ │ -055e88: 0e00 |0000: return-void │ │ +056cb4: |[056cb4] androidx.appcompat.widget.SearchView$a.afterTextChanged:(Landroid/text/Editable;)V │ │ +056cc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ name : 'beforeTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055e8c: |[055e8c] androidx.appcompat.widget.SearchView$a.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -055e9c: 0e00 |0000: return-void │ │ +056cc8: |[056cc8] androidx.appcompat.widget.SearchView$a.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +056cd8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ name : 'onTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -055ea0: |[055ea0] androidx.appcompat.widget.SearchView$a.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -055eb0: 5413 0002 |0000: iget-object v3, v1, Landroidx/appcompat/widget/SearchView$a;.e:Landroidx/appcompat/widget/SearchView; // field@0200 │ │ -055eb4: 5434 3a02 |0002: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -055eb8: 6e10 7608 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0876 │ │ -055ebe: 0c04 |0007: move-result-object v4 │ │ -055ec0: 5b34 2f02 |0008: iput-object v4, v3, Landroidx/appcompat/widget/SearchView;.d0:Ljava/lang/CharSequence; // field@022f │ │ -055ec4: 7110 0c04 0400 |000a: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -055eca: 0a04 |000d: move-result v4 │ │ -055ecc: df04 0401 |000e: xor-int/lit8 v4, v4, #int 1 // #01 │ │ -055ed0: 6e20 ad0b 4300 |0010: invoke-virtual {v3, v4}, Landroidx/appcompat/widget/SearchView;.t:(Z)V // method@0bad │ │ -055ed6: df04 0401 |0013: xor-int/lit8 v4, v4, #int 1 // #01 │ │ -055eda: 5535 2d02 |0015: iget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;.b0:Z // field@022d │ │ -055ede: 1300 0800 |0017: const/16 v0, #int 8 // #8 │ │ -055ee2: 3805 0e00 |0019: if-eqz v5, 0027 // +000e │ │ -055ee6: 5535 2602 |001b: iget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;.R:Z // field@0226 │ │ -055eea: 3905 0a00 |001d: if-nez v5, 0027 // +000a │ │ -055eee: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ -055ef2: 5434 3f02 |0021: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.y:Landroid/widget/ImageView; // field@023f │ │ -055ef6: 6e20 de08 0400 |0023: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@08de │ │ -055efc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -055efe: 5434 1502 |0027: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.A:Landroid/widget/ImageView; // field@0215 │ │ -055f02: 6e20 de08 0400 |0029: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@08de │ │ -055f08: 6e10 970b 0300 |002c: invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;.p:()V // method@0b97 │ │ -055f0e: 6e10 9b0b 0300 |002f: invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;.s:()V // method@0b9b │ │ -055f14: 6e10 791c 0300 |0032: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -055f1a: 7210 e11b 0200 |0035: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1be1 │ │ -055f20: 0c02 |0038: move-result-object v2 │ │ -055f22: 5b32 2e02 |0039: iput-object v2, v3, Landroidx/appcompat/widget/SearchView;.c0:Ljava/lang/String; // field@022e │ │ -055f26: 0e00 |003b: return-void │ │ +056cdc: |[056cdc] androidx.appcompat.widget.SearchView$a.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +056cec: 5413 fd01 |0000: iget-object v3, v1, Landroidx/appcompat/widget/SearchView$a;.e:Landroidx/appcompat/widget/SearchView; // field@01fd │ │ +056cf0: 5434 3702 |0002: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056cf4: 6e10 9e08 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@089e │ │ +056cfa: 0c04 |0007: move-result-object v4 │ │ +056cfc: 5b34 2c02 |0008: iput-object v4, v3, Landroidx/appcompat/widget/SearchView;.d0:Ljava/lang/CharSequence; // field@022c │ │ +056d00: 7110 1d04 0400 |000a: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +056d06: 0a04 |000d: move-result v4 │ │ +056d08: df04 0401 |000e: xor-int/lit8 v4, v4, #int 1 // #01 │ │ +056d0c: 6e20 d60b 4300 |0010: invoke-virtual {v3, v4}, Landroidx/appcompat/widget/SearchView;.t:(Z)V // method@0bd6 │ │ +056d12: df04 0401 |0013: xor-int/lit8 v4, v4, #int 1 // #01 │ │ +056d16: 5535 2a02 |0015: iget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;.b0:Z // field@022a │ │ +056d1a: 1300 0800 |0017: const/16 v0, #int 8 // #8 │ │ +056d1e: 3805 0e00 |0019: if-eqz v5, 0027 // +000e │ │ +056d22: 5535 2302 |001b: iget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;.R:Z // field@0223 │ │ +056d26: 3905 0a00 |001d: if-nez v5, 0027 // +000a │ │ +056d2a: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ +056d2e: 5434 3c02 |0021: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.y:Landroid/widget/ImageView; // field@023c │ │ +056d32: 6e20 0709 0400 |0023: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0907 │ │ +056d38: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +056d3a: 5434 1202 |0027: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.A:Landroid/widget/ImageView; // field@0212 │ │ +056d3e: 6e20 0709 0400 |0029: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0907 │ │ +056d44: 6e10 c00b 0300 |002c: invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;.p:()V // method@0bc0 │ │ +056d4a: 6e10 c40b 0300 |002f: invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;.s:()V // method@0bc4 │ │ +056d50: 6e10 c91c 0300 |0032: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +056d56: 7210 311c 0200 |0035: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1c31 │ │ +056d5c: 0c02 |0038: move-result-object v2 │ │ +056d5e: 5b32 2b02 |0039: iput-object v2, v3, Landroidx/appcompat/widget/SearchView;.c0:Ljava/lang/String; // field@022b │ │ +056d62: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -23772,32 +24050,32 @@ │ │ locals : │ │ 0x0000 - 0x003c reg=1 this Landroidx/appcompat/widget/SearchView$a; │ │ 0x0000 - 0x003c reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x003c reg=3 (null) I │ │ 0x0000 - 0x003c reg=4 (null) I │ │ 0x0000 - 0x003c reg=5 (null) I │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #104 header: │ │ -class_idx : 520 │ │ +Class #108 header: │ │ +class_idx : 525 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #104 annotations: │ │ +Class #108 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #104 - │ │ +Class #108 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23811,58 +24089,58 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055f28: |[055f28] androidx.appcompat.widget.SearchView$b.:(Landroidx/appcompat/widget/SearchView;)V │ │ -055f38: 5b01 0102 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@0201 │ │ -055f3c: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -055f42: 0e00 |0005: return-void │ │ +056d64: |[056d64] androidx.appcompat.widget.SearchView$b.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056d74: 5b01 fe01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@01fe │ │ +056d78: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +056d7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$b;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055f44: |[055f44] androidx.appcompat.widget.SearchView$b.run:()V │ │ -055f54: 5410 0102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@0201 │ │ -055f58: 6e10 980b 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.q:()V // method@0b98 │ │ -055f5e: 0e00 |0005: return-void │ │ +056d80: |[056d80] androidx.appcompat.widget.SearchView$b.run:()V │ │ +056d90: 5410 fe01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@01fe │ │ +056d94: 6e10 c10b 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.q:()V // method@0bc1 │ │ +056d9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #105 header: │ │ -class_idx : 521 │ │ +Class #109 header: │ │ +class_idx : 526 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #105 annotations: │ │ +Class #109 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #105 - │ │ +Class #109 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23876,62 +24154,62 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055f60: |[055f60] androidx.appcompat.widget.SearchView$c.:(Landroidx/appcompat/widget/SearchView;)V │ │ -055f70: 5b01 0202 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@0202 │ │ -055f74: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -055f7a: 0e00 |0005: return-void │ │ +056d9c: |[056d9c] androidx.appcompat.widget.SearchView$c.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056dac: 5b01 ff01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@01ff │ │ +056db0: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +056db6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -055f7c: |[055f7c] androidx.appcompat.widget.SearchView$c.run:()V │ │ -055f8c: 5420 0202 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@0202 │ │ -055f90: 5400 2702 |0002: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.S:Lj0/a; // field@0227 │ │ -055f94: 2001 c707 |0004: instance-of v1, v0, Ln/b0; // type@07c7 │ │ -055f98: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ -055f9c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -055f9e: 6e20 a21a 1000 |0009: invoke-virtual {v0, v1}, Lj0/a;.b:(Landroid/database/Cursor;)V // method@1aa2 │ │ -055fa4: 0e00 |000c: return-void │ │ +056db8: |[056db8] androidx.appcompat.widget.SearchView$c.run:()V │ │ +056dc8: 5420 ff01 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@01ff │ │ +056dcc: 5400 2402 |0002: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.S:Lj0/a; // field@0224 │ │ +056dd0: 2001 d807 |0004: instance-of v1, v0, Ln/b0; // type@07d8 │ │ +056dd4: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ +056dd8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +056dda: 6e20 f21a 1000 |0009: invoke-virtual {v0, v1}, Lj0/a;.b:(Landroid/database/Cursor;)V // method@1af2 │ │ +056de0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #106 header: │ │ -class_idx : 522 │ │ +Class #110 header: │ │ +class_idx : 527 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #106 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #106 - │ │ +Class #110 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$d;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnFocusChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23945,60 +24223,60 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055fa8: |[055fa8] androidx.appcompat.widget.SearchView$d.:(Landroidx/appcompat/widget/SearchView;)V │ │ -055fb8: 5b01 0302 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ -055fbc: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -055fc2: 0e00 |0005: return-void │ │ +056de4: |[056de4] androidx.appcompat.widget.SearchView$d.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056df4: 5b01 0002 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0200 │ │ +056df8: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +056dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$d;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -055fc4: |[055fc4] androidx.appcompat.widget.SearchView$d.onFocusChange:(Landroid/view/View;Z)V │ │ -055fd4: 5412 0302 |0000: iget-object v2, v1, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ -055fd8: 5420 2302 |0002: iget-object v0, v2, Landroidx/appcompat/widget/SearchView;.O:Landroid/view/View$OnFocusChangeListener; // field@0223 │ │ -055fdc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -055fe0: 7230 6005 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@0560 │ │ -055fe6: 0e00 |0009: return-void │ │ +056e00: |[056e00] androidx.appcompat.widget.SearchView$d.onFocusChange:(Landroid/view/View;Z)V │ │ +056e10: 5412 0002 |0000: iget-object v2, v1, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0200 │ │ +056e14: 5420 2002 |0002: iget-object v0, v2, Landroidx/appcompat/widget/SearchView;.O:Landroid/view/View$OnFocusChangeListener; // field@0220 │ │ +056e18: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +056e1c: 7230 8505 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@0585 │ │ +056e22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #107 header: │ │ -class_idx : 523 │ │ +Class #111 header: │ │ +class_idx : 528 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #107 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #107 - │ │ +Class #111 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$e;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnLayoutChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24012,86 +24290,86 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055fe8: |[055fe8] androidx.appcompat.widget.SearchView$e.:(Landroidx/appcompat/widget/SearchView;)V │ │ -055ff8: 5b01 0402 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0204 │ │ -055ffc: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -056002: 0e00 |0005: return-void │ │ +056e24: |[056e24] androidx.appcompat.widget.SearchView$e.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056e34: 5b01 0102 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0201 │ │ +056e38: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +056e3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$e;) │ │ name : 'onLayoutChange' │ │ type : '(Landroid/view/View;IIIIIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -056004: |[056004] androidx.appcompat.widget.SearchView$e.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ -056014: 5401 0402 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0204 │ │ -056018: 5412 1602 |0002: iget-object v2, v1, Landroidx/appcompat/widget/SearchView;.B:Landroid/view/View; // field@0216 │ │ -05601c: 6e10 cd05 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -056022: 0a02 |0007: move-result v2 │ │ -056024: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -056026: 3732 5a00 |0009: if-le v2, v3, 0063 // +005a │ │ -05602a: 6e10 9405 0100 |000b: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -056030: 0c02 |000e: move-result-object v2 │ │ -056032: 6e10 3a01 0200 |000f: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -056038: 0c02 |0012: move-result-object v2 │ │ -05603a: 5413 3c02 |0013: iget-object v3, v1, Landroidx/appcompat/widget/SearchView;.v:Landroid/view/View; // field@023c │ │ -05603e: 6e10 b205 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -056044: 0a03 |0018: move-result v3 │ │ -056046: 2204 9d00 |0019: new-instance v4, Landroid/graphics/Rect; // type@009d │ │ -05604a: 7010 6802 0400 |001b: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -056050: 7110 9e23 0100 |001e: invoke-static {v1}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -056056: 0a05 |0021: move-result v5 │ │ -056058: 5516 2502 |0022: iget-boolean v6, v1, Landroidx/appcompat/widget/SearchView;.Q:Z // field@0225 │ │ -05605c: 3806 1200 |0024: if-eqz v6, 0036 // +0012 │ │ -056060: 1406 2900 067f |0026: const v6, #float 1.78117e+38 // #7f060029 │ │ -056066: 6e20 b001 6200 |0029: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -05606c: 0a06 |002c: move-result v6 │ │ -05606e: 1407 2a00 067f |002d: const v7, #float 1.78117e+38 // #7f06002a │ │ -056074: 6e20 b001 7200 |0030: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -05607a: 0a02 |0033: move-result v2 │ │ -05607c: b062 |0034: add-int/2addr v2, v6 │ │ -05607e: 2802 |0035: goto 0037 // +0002 │ │ -056080: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -056082: 5416 3a02 |0037: iget-object v6, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -056086: 6e10 3c08 0600 |0039: invoke-virtual {v6}, Landroid/widget/AutoCompleteTextView;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@083c │ │ -05608c: 0c06 |003c: move-result-object v6 │ │ -05608e: 6e20 ca02 4600 |003d: invoke-virtual {v6, v4}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -056094: 3805 0600 |0040: if-eqz v5, 0046 // +0006 │ │ -056098: 5245 8400 |0042: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0084 │ │ -05609c: 7b55 |0044: neg-int v5, v5 │ │ -05609e: 2806 |0045: goto 004b // +0006 │ │ -0560a0: 5245 8400 |0046: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0084 │ │ -0560a4: b025 |0048: add-int/2addr v5, v2 │ │ -0560a6: 9105 0305 |0049: sub-int v5, v3, v5 │ │ -0560aa: 5416 3a02 |004b: iget-object v6, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -0560ae: 6e20 4b08 5600 |004d: invoke-virtual {v6, v5}, Landroid/widget/AutoCompleteTextView;.setDropDownHorizontalOffset:(I)V // method@084b │ │ -0560b4: 5415 1602 |0050: iget-object v5, v1, Landroidx/appcompat/widget/SearchView;.B:Landroid/view/View; // field@0216 │ │ -0560b8: 6e10 cd05 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0560be: 0a05 |0055: move-result v5 │ │ -0560c0: 5246 8400 |0056: iget v6, v4, Landroid/graphics/Rect;.left:I // field@0084 │ │ -0560c4: b065 |0058: add-int/2addr v5, v6 │ │ -0560c6: 5244 8500 |0059: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0085 │ │ -0560ca: b045 |005b: add-int/2addr v5, v4 │ │ -0560cc: b025 |005c: add-int/2addr v5, v2 │ │ -0560ce: b135 |005d: sub-int/2addr v5, v3 │ │ -0560d0: 5411 3a02 |005e: iget-object v1, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -0560d4: 6e20 4c08 5100 |0060: invoke-virtual {v1, v5}, Landroid/widget/AutoCompleteTextView;.setDropDownWidth:(I)V // method@084c │ │ -0560da: 0e00 |0063: return-void │ │ +056e40: |[056e40] androidx.appcompat.widget.SearchView$e.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ +056e50: 5401 0102 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0201 │ │ +056e54: 5412 1302 |0002: iget-object v2, v1, Landroidx/appcompat/widget/SearchView;.B:Landroid/view/View; // field@0213 │ │ +056e58: 6e10 f205 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +056e5e: 0a02 |0007: move-result v2 │ │ +056e60: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +056e62: 3732 5a00 |0009: if-le v2, v3, 0063 // +005a │ │ +056e66: 6e10 b905 0100 |000b: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +056e6c: 0c02 |000e: move-result-object v2 │ │ +056e6e: 6e10 4a01 0200 |000f: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +056e74: 0c02 |0012: move-result-object v2 │ │ +056e76: 5413 3902 |0013: iget-object v3, v1, Landroidx/appcompat/widget/SearchView;.v:Landroid/view/View; // field@0239 │ │ +056e7a: 6e10 d705 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +056e80: 0a03 |0018: move-result v3 │ │ +056e82: 2204 9d00 |0019: new-instance v4, Landroid/graphics/Rect; // type@009d │ │ +056e86: 7010 7902 0400 |001b: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +056e8c: 7110 ef23 0100 |001e: invoke-static {v1}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +056e92: 0a05 |0021: move-result v5 │ │ +056e94: 5516 2202 |0022: iget-boolean v6, v1, Landroidx/appcompat/widget/SearchView;.Q:Z // field@0222 │ │ +056e98: 3806 1200 |0024: if-eqz v6, 0036 // +0012 │ │ +056e9c: 1406 2900 067f |0026: const v6, #float 1.78117e+38 // #7f060029 │ │ +056ea2: 6e20 c001 6200 |0029: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01c0 │ │ +056ea8: 0a06 |002c: move-result v6 │ │ +056eaa: 1407 2a00 067f |002d: const v7, #float 1.78117e+38 // #7f06002a │ │ +056eb0: 6e20 c001 7200 |0030: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01c0 │ │ +056eb6: 0a02 |0033: move-result v2 │ │ +056eb8: b062 |0034: add-int/2addr v2, v6 │ │ +056eba: 2802 |0035: goto 0037 // +0002 │ │ +056ebc: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +056ebe: 5416 3702 |0037: iget-object v6, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056ec2: 6e10 6408 0600 |0039: invoke-virtual {v6}, Landroid/widget/AutoCompleteTextView;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@0864 │ │ +056ec8: 0c06 |003c: move-result-object v6 │ │ +056eca: 6e20 db02 4600 |003d: invoke-virtual {v6, v4}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +056ed0: 3805 0600 |0040: if-eqz v5, 0046 // +0006 │ │ +056ed4: 5245 8100 |0042: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +056ed8: 7b55 |0044: neg-int v5, v5 │ │ +056eda: 2806 |0045: goto 004b // +0006 │ │ +056edc: 5245 8100 |0046: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +056ee0: b025 |0048: add-int/2addr v5, v2 │ │ +056ee2: 9105 0305 |0049: sub-int v5, v3, v5 │ │ +056ee6: 5416 3702 |004b: iget-object v6, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056eea: 6e20 7308 5600 |004d: invoke-virtual {v6, v5}, Landroid/widget/AutoCompleteTextView;.setDropDownHorizontalOffset:(I)V // method@0873 │ │ +056ef0: 5415 1302 |0050: iget-object v5, v1, Landroidx/appcompat/widget/SearchView;.B:Landroid/view/View; // field@0213 │ │ +056ef4: 6e10 f205 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +056efa: 0a05 |0055: move-result v5 │ │ +056efc: 5246 8100 |0056: iget v6, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +056f00: b065 |0058: add-int/2addr v5, v6 │ │ +056f02: 5244 8200 |0059: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ +056f06: b045 |005b: add-int/2addr v5, v4 │ │ +056f08: b025 |005c: add-int/2addr v5, v2 │ │ +056f0a: b135 |005d: sub-int/2addr v5, v3 │ │ +056f0c: 5411 3702 |005e: iget-object v1, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056f10: 6e20 7408 5100 |0060: invoke-virtual {v1, v5}, Landroid/widget/AutoCompleteTextView;.setDropDownWidth:(I)V // method@0874 │ │ +056f16: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1 │ │ 0x0004 line=2 │ │ locals : │ │ 0x0000 - 0x0064 reg=0 this Landroidx/appcompat/widget/SearchView$e; │ │ 0x0000 - 0x0064 reg=1 (null) Landroid/view/View; │ │ @@ -24100,32 +24378,32 @@ │ │ 0x0000 - 0x0064 reg=4 (null) I │ │ 0x0000 - 0x0064 reg=5 (null) I │ │ 0x0000 - 0x0064 reg=6 (null) I │ │ 0x0000 - 0x0064 reg=7 (null) I │ │ 0x0000 - 0x0064 reg=8 (null) I │ │ 0x0000 - 0x0064 reg=9 (null) I │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #108 header: │ │ -class_idx : 524 │ │ +Class #112 header: │ │ +class_idx : 529 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #108 annotations: │ │ +Class #112 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #108 - │ │ +Class #112 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$f;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24139,97 +24417,97 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0560dc: |[0560dc] androidx.appcompat.widget.SearchView$f.:(Landroidx/appcompat/widget/SearchView;)V │ │ -0560ec: 5b01 0502 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$f;.e:Landroidx/appcompat/widget/SearchView; // field@0205 │ │ -0560f0: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0560f6: 0e00 |0005: return-void │ │ +056f18: |[056f18] androidx.appcompat.widget.SearchView$f.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056f28: 5b01 0202 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$f;.e:Landroidx/appcompat/widget/SearchView; // field@0202 │ │ +056f2c: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +056f32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$f;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -0560f8: |[0560f8] androidx.appcompat.widget.SearchView$f.onClick:(Landroid/view/View;)V │ │ -056108: 5430 0502 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$f;.e:Landroidx/appcompat/widget/SearchView; // field@0205 │ │ -05610c: 5401 3e02 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.x:Landroid/widget/ImageView; // field@023e │ │ -056110: 3314 1900 |0004: if-ne v4, v1, 001d // +0019 │ │ -056114: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -056116: 6e20 ae0b 4000 |0007: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/SearchView;.u:(Z)V // method@0bae │ │ -05611c: 5404 3a02 |000a: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -056120: 6e10 0906 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@0609 │ │ -056126: 5404 3a02 |000f: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -05612a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -05612c: 6e20 4d0b 1400 |0012: invoke-virtual {v4, v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.setImeVisibility:(Z)V // method@0b4d │ │ -056132: 5404 2402 |0015: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.P:Landroid/view/View$OnClickListener; // field@0224 │ │ -056136: 3804 6800 |0017: if-eqz v4, 007f // +0068 │ │ -05613a: 7220 5f05 0400 |0019: invoke-interface {v4, v0}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@055f │ │ -056140: 2863 |001c: goto 007f // +0063 │ │ -056142: 5401 4002 |001d: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.z:Landroid/widget/ImageView; // field@0240 │ │ -056146: 3314 0600 |001f: if-ne v4, v1, 0025 // +0006 │ │ -05614a: 6e10 8a0b 0000 |0021: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.k:()V // method@0b8a │ │ -056150: 285b |0024: goto 007f // +005b │ │ -056152: 5401 3f02 |0025: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.y:Landroid/widget/ImageView; // field@023f │ │ -056156: 3314 0600 |0027: if-ne v4, v1, 002d // +0006 │ │ -05615a: 6e10 8e0b 0000 |0029: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.o:()V // method@0b8e │ │ -056160: 2853 |002c: goto 007f // +0053 │ │ -056162: 5401 1502 |002d: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.A:Landroid/widget/ImageView; // field@0215 │ │ -056166: 3314 4900 |002f: if-ne v4, v1, 0078 // +0049 │ │ -05616a: 5404 3202 |0031: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@0232 │ │ -05616e: 3904 0300 |0033: if-nez v4, 0036 // +0003 │ │ -056172: 284a |0035: goto 007f // +004a │ │ -056174: 6e10 0101 0400 |0036: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0101 │ │ -05617a: 0a01 |0039: move-result v1 │ │ -05617c: 3801 2200 |003a: if-eqz v1, 005c // +0022 │ │ -056180: 5401 2002 |003c: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.L:Landroid/content/Intent; // field@0220 │ │ -056184: 2202 6000 |003e: new-instance v2, Landroid/content/Intent; // type@0060 │ │ -056188: 7020 4d01 1200 |0040: invoke-direct {v2, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -05618e: 6e10 f400 0400 |0043: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f4 │ │ -056194: 0c04 |0046: move-result-object v4 │ │ -056196: 3904 0400 |0047: if-nez v4, 004b // +0004 │ │ -05619a: 1204 |0049: const/4 v4, #int 0 // #0 │ │ -05619c: 2805 |004a: goto 004f // +0005 │ │ -05619e: 6e10 1301 0400 |004b: invoke-virtual {v4}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0113 │ │ -0561a4: 0c04 |004e: move-result-object v4 │ │ -0561a6: 1a01 2a18 |004f: const-string v1, "calling_package" // string@182a │ │ -0561aa: 6e30 6001 1204 |0051: invoke-virtual {v2, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0160 │ │ -0561b0: 6e10 9405 0000 |0054: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0561b6: 0c04 |0057: move-result-object v4 │ │ -0561b8: 6e20 4601 2400 |0058: invoke-virtual {v4, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ -0561be: 2824 |005b: goto 007f // +0024 │ │ -0561c0: 6e10 0001 0400 |005c: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0100 │ │ -0561c6: 0a01 |005f: move-result v1 │ │ -0561c8: 3801 1f00 |0060: if-eqz v1, 007f // +001f │ │ -0561cc: 5401 2102 |0062: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.M:Landroid/content/Intent; // field@0221 │ │ -0561d0: 6e30 880b 1004 |0064: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/widget/SearchView;.i:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@0b88 │ │ -0561d6: 0c04 |0067: move-result-object v4 │ │ -0561d8: 6e10 9405 0000 |0068: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0561de: 0c00 |006b: move-result-object v0 │ │ -0561e0: 6e20 4601 4000 |006c: invoke-virtual {v0, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ -0561e6: 2810 |006f: goto 007f // +0010 │ │ -0561e8: 1a04 5613 |0070: const-string v4, "SearchView" // string@1356 │ │ -0561ec: 1a00 2504 |0072: const-string v0, "Could not find voice search activity" // string@0425 │ │ -0561f0: 7120 3d04 0400 |0074: invoke-static {v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -0561f6: 2808 |0077: goto 007f // +0008 │ │ -0561f8: 5401 3a02 |0078: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -0561fc: 3314 0500 |007a: if-ne v4, v1, 007f // +0005 │ │ -056200: 6e10 890b 0000 |007c: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.j:()V // method@0b89 │ │ -056206: 0e00 |007f: return-void │ │ +056f34: |[056f34] androidx.appcompat.widget.SearchView$f.onClick:(Landroid/view/View;)V │ │ +056f44: 5430 0202 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$f;.e:Landroidx/appcompat/widget/SearchView; // field@0202 │ │ +056f48: 5401 3b02 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.x:Landroid/widget/ImageView; // field@023b │ │ +056f4c: 3314 1900 |0004: if-ne v4, v1, 001d // +0019 │ │ +056f50: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +056f52: 6e20 d70b 4000 |0007: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/SearchView;.u:(Z)V // method@0bd7 │ │ +056f58: 5404 3702 |000a: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056f5c: 6e10 2e06 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@062e │ │ +056f62: 5404 3702 |000f: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056f66: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +056f68: 6e20 760b 1400 |0012: invoke-virtual {v4, v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.setImeVisibility:(Z)V // method@0b76 │ │ +056f6e: 5404 2102 |0015: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.P:Landroid/view/View$OnClickListener; // field@0221 │ │ +056f72: 3804 6800 |0017: if-eqz v4, 007f // +0068 │ │ +056f76: 7220 8405 0400 |0019: invoke-interface {v4, v0}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@0584 │ │ +056f7c: 2863 |001c: goto 007f // +0063 │ │ +056f7e: 5401 3d02 |001d: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.z:Landroid/widget/ImageView; // field@023d │ │ +056f82: 3314 0600 |001f: if-ne v4, v1, 0025 // +0006 │ │ +056f86: 6e10 b30b 0000 |0021: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.k:()V // method@0bb3 │ │ +056f8c: 285b |0024: goto 007f // +005b │ │ +056f8e: 5401 3c02 |0025: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.y:Landroid/widget/ImageView; // field@023c │ │ +056f92: 3314 0600 |0027: if-ne v4, v1, 002d // +0006 │ │ +056f96: 6e10 b70b 0000 |0029: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.o:()V // method@0bb7 │ │ +056f9c: 2853 |002c: goto 007f // +0053 │ │ +056f9e: 5401 1202 |002d: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.A:Landroid/widget/ImageView; // field@0212 │ │ +056fa2: 3314 4900 |002f: if-ne v4, v1, 0078 // +0049 │ │ +056fa6: 5404 2f02 |0031: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ +056faa: 3904 0300 |0033: if-nez v4, 0036 // +0003 │ │ +056fae: 284a |0035: goto 007f // +004a │ │ +056fb0: 6e10 1101 0400 |0036: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0111 │ │ +056fb6: 0a01 |0039: move-result v1 │ │ +056fb8: 3801 2200 |003a: if-eqz v1, 005c // +0022 │ │ +056fbc: 5401 1d02 |003c: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.L:Landroid/content/Intent; // field@021d │ │ +056fc0: 2202 6000 |003e: new-instance v2, Landroid/content/Intent; // type@0060 │ │ +056fc4: 7020 5d01 1200 |0040: invoke-direct {v2, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@015d │ │ +056fca: 6e10 0401 0400 |0043: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@0104 │ │ +056fd0: 0c04 |0046: move-result-object v4 │ │ +056fd2: 3904 0400 |0047: if-nez v4, 004b // +0004 │ │ +056fd6: 1204 |0049: const/4 v4, #int 0 // #0 │ │ +056fd8: 2805 |004a: goto 004f // +0005 │ │ +056fda: 6e10 2301 0400 |004b: invoke-virtual {v4}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0123 │ │ +056fe0: 0c04 |004e: move-result-object v4 │ │ +056fe2: 1a01 5018 |004f: const-string v1, "calling_package" // string@1850 │ │ +056fe6: 6e30 7001 1204 |0051: invoke-virtual {v2, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ +056fec: 6e10 b905 0000 |0054: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +056ff2: 0c04 |0057: move-result-object v4 │ │ +056ff4: 6e20 5601 2400 |0058: invoke-virtual {v4, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0156 │ │ +056ffa: 2824 |005b: goto 007f // +0024 │ │ +056ffc: 6e10 1001 0400 |005c: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0110 │ │ +057002: 0a01 |005f: move-result v1 │ │ +057004: 3801 1f00 |0060: if-eqz v1, 007f // +001f │ │ +057008: 5401 1e02 |0062: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.M:Landroid/content/Intent; // field@021e │ │ +05700c: 6e30 b10b 1004 |0064: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/widget/SearchView;.i:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@0bb1 │ │ +057012: 0c04 |0067: move-result-object v4 │ │ +057014: 6e10 b905 0000 |0068: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05701a: 0c00 |006b: move-result-object v0 │ │ +05701c: 6e20 5601 4000 |006c: invoke-virtual {v0, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0156 │ │ +057022: 2810 |006f: goto 007f // +0010 │ │ +057024: 1a04 7313 |0070: const-string v4, "SearchView" // string@1373 │ │ +057028: 1a00 2804 |0072: const-string v0, "Could not find voice search activity" // string@0428 │ │ +05702c: 7120 4f04 0400 |0074: invoke-static {v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@044f │ │ +057032: 2808 |0077: goto 007f // +0008 │ │ +057034: 5401 3702 |0078: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +057038: 3314 0500 |007a: if-ne v4, v1, 007f // +0005 │ │ +05703c: 6e10 b20b 0000 |007c: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.j:()V // method@0bb2 │ │ +057042: 0e00 |007f: return-void │ │ catches : 1 │ │ 0x0036 - 0x006f │ │ Landroid/content/ActivityNotFoundException; -> 0x0070 │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -24454,32 +24732,32 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0080 reg=3 this Landroidx/appcompat/widget/SearchView$f; │ │ 0x0000 - 0x0080 reg=4 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #109 header: │ │ -class_idx : 525 │ │ +Class #113 header: │ │ +class_idx : 530 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #109 annotations: │ │ +Class #113 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #109 - │ │ +Class #113 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$g;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnKeyListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24493,141 +24771,141 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0563cc: |[0563cc] androidx.appcompat.widget.SearchView$g.:(Landroidx/appcompat/widget/SearchView;)V │ │ -0563dc: 5b01 0602 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ -0563e0: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0563e6: 0e00 |0005: return-void │ │ +057208: |[057208] androidx.appcompat.widget.SearchView$g.:(Landroidx/appcompat/widget/SearchView;)V │ │ +057218: 5b01 0302 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +05721c: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +057222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$g;) │ │ name : 'onKey' │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 203 16-bit code units │ │ -056214: |[056214] androidx.appcompat.widget.SearchView$g.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -056224: 5450 0602 |0000: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ -056228: 5401 3202 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@0232 │ │ -05622c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05622e: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -056232: 0f02 |0007: return v2 │ │ -056234: 5400 3a02 |0008: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -056238: 6e10 3f08 0000 |000a: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.isPopupShowing:()Z // method@083f │ │ -05623e: 0a00 |000d: move-result v0 │ │ -056240: 1301 4200 |000e: const/16 v1, #int 66 // #42 │ │ -056244: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -056246: 3800 7a00 |0011: if-eqz v0, 008b // +007a │ │ -05624a: 5450 0602 |0013: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ -05624e: 5400 3a02 |0015: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -056252: 6e10 3d08 0000 |0017: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@083d │ │ -056258: 0a00 |001a: move-result v0 │ │ -05625a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -05625c: 3240 6f00 |001c: if-eq v0, v4, 008b // +006f │ │ -056260: 5456 0602 |001e: iget-object v6, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ -056264: 5460 3202 |0020: iget-object v0, v6, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@0232 │ │ -056268: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ -05626c: 2866 |0024: goto 008a // +0066 │ │ -05626e: 5460 2702 |0025: iget-object v0, v6, Landroidx/appcompat/widget/SearchView;.S:Lj0/a; // field@0227 │ │ -056272: 3900 0300 |0027: if-nez v0, 002a // +0003 │ │ -056276: 2861 |0029: goto 008a // +0061 │ │ -056278: 6e10 9804 0800 |002a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0498 │ │ -05627e: 0a00 |002d: move-result v0 │ │ -056280: 3900 5c00 |002e: if-nez v0, 008a // +005c │ │ -056284: 6e10 a504 0800 |0030: invoke-virtual {v8}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@04a5 │ │ -05628a: 0a08 |0033: move-result v8 │ │ -05628c: 3808 5600 |0034: if-eqz v8, 008a // +0056 │ │ -056290: 3217 4a00 |0036: if-eq v7, v1, 0080 // +004a │ │ -056294: 1308 5400 |0038: const/16 v8, #int 84 // #54 │ │ -056298: 3287 4600 |003a: if-eq v7, v8, 0080 // +0046 │ │ -05629c: 1308 3d00 |003c: const/16 v8, #int 61 // #3d │ │ -0562a0: 3387 0300 |003e: if-ne v7, v8, 0041 // +0003 │ │ -0562a4: 2840 |0040: goto 0080 // +0040 │ │ -0562a6: 1308 1500 |0041: const/16 v8, #int 21 // #15 │ │ -0562aa: 3287 1100 |0043: if-eq v7, v8, 0054 // +0011 │ │ -0562ae: 1300 1600 |0045: const/16 v0, #int 22 // #16 │ │ -0562b2: 3307 0300 |0047: if-ne v7, v0, 004a // +0003 │ │ -0562b6: 280b |0049: goto 0054 // +000b │ │ -0562b8: 1308 1300 |004a: const/16 v8, #int 19 // #13 │ │ -0562bc: 3387 3e00 |004c: if-ne v7, v8, 008a // +003e │ │ -0562c0: 5466 3a02 |004e: iget-object v6, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -0562c4: 6e10 3d08 0600 |0050: invoke-virtual {v6}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@083d │ │ -0562ca: 2837 |0053: goto 008a // +0037 │ │ -0562cc: 3387 0400 |0054: if-ne v7, v8, 0058 // +0004 │ │ -0562d0: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -0562d2: 2807 |0057: goto 005e // +0007 │ │ -0562d4: 5467 3a02 |0058: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -0562d8: 6e10 5109 0700 |005a: invoke-virtual {v7}, Landroid/widget/TextView;.length:()I // method@0951 │ │ -0562de: 0a07 |005d: move-result v7 │ │ -0562e0: 5468 3a02 |005e: iget-object v8, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -0562e4: 6e20 7c08 7800 |0060: invoke-virtual {v8, v7}, Landroid/widget/EditText;.setSelection:(I)V // method@087c │ │ -0562ea: 5467 3a02 |0063: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -0562ee: 6e20 4d08 2700 |0065: invoke-virtual {v7, v2}, Landroid/widget/AutoCompleteTextView;.setListSelection:(I)V // method@084d │ │ -0562f4: 5467 3a02 |0068: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -0562f8: 6e10 3708 0700 |006a: invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;.clearListSelection:()V // method@0837 │ │ -0562fe: 6207 3902 |006d: sget-object v7, Landroidx/appcompat/widget/SearchView;.n0:Landroidx/appcompat/widget/SearchView$k; // field@0239 │ │ -056302: 5466 3a02 |006f: iget-object v6, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -056306: 5477 0c02 |0071: iget-object v7, v7, Landroidx/appcompat/widget/SearchView$k;.c:Ljava/lang/reflect/Method; // field@020c │ │ -05630a: 3807 0b00 |0073: if-eqz v7, 007e // +000b │ │ -05630e: 2338 ea0a |0075: new-array v8, v3, [Ljava/lang/Object; // type@0aea │ │ -056312: 6200 bc0a |0077: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0abc │ │ -056316: 4d00 0802 |0079: aput-object v0, v8, v2 │ │ -05631a: 6e30 121d 6708 |007b: invoke-virtual {v7, v6, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d12 │ │ -056320: 1212 |007e: const/4 v2, #int 1 // #1 │ │ -056322: 280b |007f: goto 008a // +000b │ │ -056324: 5467 3a02 |0080: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -056328: 6e10 3d08 0700 |0082: invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@083d │ │ -05632e: 0a07 |0085: move-result v7 │ │ -056330: 6e20 8b0b 7600 |0086: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/SearchView;.l:(I)Z // method@0b8b │ │ -056336: 0a02 |0089: move-result v2 │ │ -056338: 0f02 |008a: return v2 │ │ -05633a: 5450 0602 |008b: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ -05633e: 5400 3a02 |008d: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -056342: 6e10 7608 0000 |008f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0876 │ │ -056348: 0c00 |0092: move-result-object v0 │ │ -05634a: 7110 0b04 0000 |0093: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@040b │ │ -056350: 0a00 |0096: move-result v0 │ │ -056352: 3900 0400 |0097: if-nez v0, 009b // +0004 │ │ -056356: 1210 |0099: const/4 v0, #int 1 // #1 │ │ -056358: 2802 |009a: goto 009c // +0002 │ │ -05635a: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -05635c: 3900 2e00 |009c: if-nez v0, 00ca // +002e │ │ -056360: 6e10 a504 0800 |009e: invoke-virtual {v8}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@04a5 │ │ -056366: 0a00 |00a1: move-result v0 │ │ -056368: 3800 2800 |00a2: if-eqz v0, 00ca // +0028 │ │ -05636c: 6e10 9804 0800 |00a4: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0498 │ │ -056372: 0a08 |00a7: move-result v8 │ │ -056374: 3338 2200 |00a8: if-ne v8, v3, 00ca // +0022 │ │ -056378: 3317 2000 |00aa: if-ne v7, v1, 00ca // +0020 │ │ -05637c: 6e10 6f05 0600 |00ac: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@056f │ │ -056382: 5456 0602 |00af: iget-object v6, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ -056386: 5467 3a02 |00b1: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@023a │ │ -05638a: 6e10 7608 0700 |00b3: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0876 │ │ -056390: 0c07 |00b6: move-result-object v7 │ │ -056392: 6e10 7c1c 0700 |00b7: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -056398: 0c07 |00ba: move-result-object v7 │ │ -05639a: 1208 |00bb: const/4 v8, #int 0 // #0 │ │ -05639c: 1a00 1517 |00bc: const-string v0, "android.intent.action.SEARCH" // string@1715 │ │ -0563a0: 6e57 870b 0688 |00be: invoke-virtual {v6, v0, v8, v8, v7}, Landroidx/appcompat/widget/SearchView;.h:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0b87 │ │ -0563a6: 0c07 |00c1: move-result-object v7 │ │ -0563a8: 6e10 9405 0600 |00c2: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0563ae: 0c06 |00c5: move-result-object v6 │ │ -0563b0: 6e20 4601 7600 |00c6: invoke-virtual {v6, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ -0563b6: 0f03 |00c9: return v3 │ │ -0563b8: 0f02 |00ca: return v2 │ │ +057050: |[057050] androidx.appcompat.widget.SearchView$g.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +057060: 5450 0302 |0000: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +057064: 5401 2f02 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ +057068: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05706a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +05706e: 0f02 |0007: return v2 │ │ +057070: 5400 3702 |0008: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +057074: 6e10 6708 0000 |000a: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.isPopupShowing:()Z // method@0867 │ │ +05707a: 0a00 |000d: move-result v0 │ │ +05707c: 1301 4200 |000e: const/16 v1, #int 66 // #42 │ │ +057080: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +057082: 3800 7a00 |0011: if-eqz v0, 008b // +007a │ │ +057086: 5450 0302 |0013: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +05708a: 5400 3702 |0015: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +05708e: 6e10 6508 0000 |0017: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0865 │ │ +057094: 0a00 |001a: move-result v0 │ │ +057096: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +057098: 3240 6f00 |001c: if-eq v0, v4, 008b // +006f │ │ +05709c: 5456 0302 |001e: iget-object v6, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +0570a0: 5460 2f02 |0020: iget-object v0, v6, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ +0570a4: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ +0570a8: 2866 |0024: goto 008a // +0066 │ │ +0570aa: 5460 2402 |0025: iget-object v0, v6, Landroidx/appcompat/widget/SearchView;.S:Lj0/a; // field@0224 │ │ +0570ae: 3900 0300 |0027: if-nez v0, 002a // +0003 │ │ +0570b2: 2861 |0029: goto 008a // +0061 │ │ +0570b4: 6e10 ad04 0800 |002a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@04ad │ │ +0570ba: 0a00 |002d: move-result v0 │ │ +0570bc: 3900 5c00 |002e: if-nez v0, 008a // +005c │ │ +0570c0: 6e10 ba04 0800 |0030: invoke-virtual {v8}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@04ba │ │ +0570c6: 0a08 |0033: move-result v8 │ │ +0570c8: 3808 5600 |0034: if-eqz v8, 008a // +0056 │ │ +0570cc: 3217 4a00 |0036: if-eq v7, v1, 0080 // +004a │ │ +0570d0: 1308 5400 |0038: const/16 v8, #int 84 // #54 │ │ +0570d4: 3287 4600 |003a: if-eq v7, v8, 0080 // +0046 │ │ +0570d8: 1308 3d00 |003c: const/16 v8, #int 61 // #3d │ │ +0570dc: 3387 0300 |003e: if-ne v7, v8, 0041 // +0003 │ │ +0570e0: 2840 |0040: goto 0080 // +0040 │ │ +0570e2: 1308 1500 |0041: const/16 v8, #int 21 // #15 │ │ +0570e6: 3287 1100 |0043: if-eq v7, v8, 0054 // +0011 │ │ +0570ea: 1300 1600 |0045: const/16 v0, #int 22 // #16 │ │ +0570ee: 3307 0300 |0047: if-ne v7, v0, 004a // +0003 │ │ +0570f2: 280b |0049: goto 0054 // +000b │ │ +0570f4: 1308 1300 |004a: const/16 v8, #int 19 // #13 │ │ +0570f8: 3387 3e00 |004c: if-ne v7, v8, 008a // +003e │ │ +0570fc: 5466 3702 |004e: iget-object v6, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +057100: 6e10 6508 0600 |0050: invoke-virtual {v6}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0865 │ │ +057106: 2837 |0053: goto 008a // +0037 │ │ +057108: 3387 0400 |0054: if-ne v7, v8, 0058 // +0004 │ │ +05710c: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +05710e: 2807 |0057: goto 005e // +0007 │ │ +057110: 5467 3702 |0058: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +057114: 6e10 7a09 0700 |005a: invoke-virtual {v7}, Landroid/widget/TextView;.length:()I // method@097a │ │ +05711a: 0a07 |005d: move-result v7 │ │ +05711c: 5468 3702 |005e: iget-object v8, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +057120: 6e20 a408 7800 |0060: invoke-virtual {v8, v7}, Landroid/widget/EditText;.setSelection:(I)V // method@08a4 │ │ +057126: 5467 3702 |0063: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +05712a: 6e20 7508 2700 |0065: invoke-virtual {v7, v2}, Landroid/widget/AutoCompleteTextView;.setListSelection:(I)V // method@0875 │ │ +057130: 5467 3702 |0068: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +057134: 6e10 5f08 0700 |006a: invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;.clearListSelection:()V // method@085f │ │ +05713a: 6207 3602 |006d: sget-object v7, Landroidx/appcompat/widget/SearchView;.n0:Landroidx/appcompat/widget/SearchView$k; // field@0236 │ │ +05713e: 5466 3702 |006f: iget-object v6, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +057142: 5477 0902 |0071: iget-object v7, v7, Landroidx/appcompat/widget/SearchView$k;.c:Ljava/lang/reflect/Method; // field@0209 │ │ +057146: 3807 0b00 |0073: if-eqz v7, 007e // +000b │ │ +05714a: 2338 f90a |0075: new-array v8, v3, [Ljava/lang/Object; // type@0af9 │ │ +05714e: 6200 f80a |0077: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0af8 │ │ +057152: 4d00 0802 |0079: aput-object v0, v8, v2 │ │ +057156: 6e30 621d 6708 |007b: invoke-virtual {v7, v6, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d62 │ │ +05715c: 1212 |007e: const/4 v2, #int 1 // #1 │ │ +05715e: 280b |007f: goto 008a // +000b │ │ +057160: 5467 3702 |0080: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +057164: 6e10 6508 0700 |0082: invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0865 │ │ +05716a: 0a07 |0085: move-result v7 │ │ +05716c: 6e20 b40b 7600 |0086: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/SearchView;.l:(I)Z // method@0bb4 │ │ +057172: 0a02 |0089: move-result v2 │ │ +057174: 0f02 |008a: return v2 │ │ +057176: 5450 0302 |008b: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +05717a: 5400 3702 |008d: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +05717e: 6e10 9e08 0000 |008f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@089e │ │ +057184: 0c00 |0092: move-result-object v0 │ │ +057186: 7110 1c04 0000 |0093: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@041c │ │ +05718c: 0a00 |0096: move-result v0 │ │ +05718e: 3900 0400 |0097: if-nez v0, 009b // +0004 │ │ +057192: 1210 |0099: const/4 v0, #int 1 // #1 │ │ +057194: 2802 |009a: goto 009c // +0002 │ │ +057196: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +057198: 3900 2e00 |009c: if-nez v0, 00ca // +002e │ │ +05719c: 6e10 ba04 0800 |009e: invoke-virtual {v8}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@04ba │ │ +0571a2: 0a00 |00a1: move-result v0 │ │ +0571a4: 3800 2800 |00a2: if-eqz v0, 00ca // +0028 │ │ +0571a8: 6e10 ad04 0800 |00a4: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@04ad │ │ +0571ae: 0a08 |00a7: move-result v8 │ │ +0571b0: 3338 2200 |00a8: if-ne v8, v3, 00ca // +0022 │ │ +0571b4: 3317 2000 |00aa: if-ne v7, v1, 00ca // +0020 │ │ +0571b8: 6e10 9405 0600 |00ac: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@0594 │ │ +0571be: 5456 0302 |00af: iget-object v6, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +0571c2: 5467 3702 |00b1: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +0571c6: 6e10 9e08 0700 |00b3: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@089e │ │ +0571cc: 0c07 |00b6: move-result-object v7 │ │ +0571ce: 6e10 cc1c 0700 |00b7: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +0571d4: 0c07 |00ba: move-result-object v7 │ │ +0571d6: 1208 |00bb: const/4 v8, #int 0 // #0 │ │ +0571d8: 1a00 3817 |00bc: const-string v0, "android.intent.action.SEARCH" // string@1738 │ │ +0571dc: 6e57 b00b 0688 |00be: invoke-virtual {v6, v0, v8, v8, v7}, Landroidx/appcompat/widget/SearchView;.h:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0bb0 │ │ +0571e2: 0c07 |00c1: move-result-object v7 │ │ +0571e4: 6e10 b905 0600 |00c2: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +0571ea: 0c06 |00c5: move-result-object v6 │ │ +0571ec: 6e20 5601 7600 |00c6: invoke-virtual {v6, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0156 │ │ +0571f2: 0f03 |00c9: return v3 │ │ +0571f4: 0f02 |00ca: return v2 │ │ catches : 1 │ │ 0x0075 - 0x007e │ │ Ljava/lang/Exception; -> 0x007e │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -25523,32 +25801,32 @@ │ │ 0x037c line=893 │ │ locals : │ │ 0x0000 - 0x00cb reg=5 this Landroidx/appcompat/widget/SearchView$g; │ │ 0x0000 - 0x00cb reg=6 (null) Landroid/view/View; │ │ 0x0000 - 0x00cb reg=7 (null) I │ │ 0x0000 - 0x00cb reg=8 (null) Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #110 header: │ │ -class_idx : 526 │ │ +Class #114 header: │ │ +class_idx : 531 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #110 annotations: │ │ +Class #114 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #110 - │ │ +Class #114 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$h;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/TextView$OnEditorActionListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25562,61 +25840,61 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056408: |[056408] androidx.appcompat.widget.SearchView$h.:(Landroidx/appcompat/widget/SearchView;)V │ │ -056418: 5b01 0702 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0207 │ │ -05641c: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -056422: 0e00 |0005: return-void │ │ +057244: |[057244] androidx.appcompat.widget.SearchView$h.:(Landroidx/appcompat/widget/SearchView;)V │ │ +057254: 5b01 0402 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0204 │ │ +057258: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05725e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$h;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0563e8: |[0563e8] androidx.appcompat.widget.SearchView$h.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -0563f8: 5401 0702 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0207 │ │ -0563fc: 6e10 8e0b 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;.o:()V // method@0b8e │ │ -056402: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -056404: 0f01 |0006: return v1 │ │ +057224: |[057224] androidx.appcompat.widget.SearchView$h.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +057234: 5401 0402 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0204 │ │ +057238: 6e10 b70b 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;.o:()V // method@0bb7 │ │ +05723e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +057240: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #111 header: │ │ -class_idx : 527 │ │ +Class #115 header: │ │ +class_idx : 532 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #111 annotations: │ │ +Class #115 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ -Annotations on method #2915 'onItemClick' │ │ +Annotations on method #2956 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView<" "*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #111 - │ │ +Class #115 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$i;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25630,62 +25908,62 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056424: |[056424] androidx.appcompat.widget.SearchView$i.:(Landroidx/appcompat/widget/SearchView;)V │ │ -056434: 5b01 0802 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.e:Landroidx/appcompat/widget/SearchView; // field@0208 │ │ -056438: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -05643e: 0e00 |0005: return-void │ │ +057260: |[057260] androidx.appcompat.widget.SearchView$i.:(Landroidx/appcompat/widget/SearchView;)V │ │ +057270: 5b01 0502 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.e:Landroidx/appcompat/widget/SearchView; // field@0205 │ │ +057274: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05727a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$i;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056440: |[056440] androidx.appcompat.widget.SearchView$i.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -056450: 5401 0802 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.e:Landroidx/appcompat/widget/SearchView; // field@0208 │ │ -056454: 6e20 8b0b 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.l:(I)Z // method@0b8b │ │ -05645a: 0e00 |0005: return-void │ │ +05727c: |[05727c] androidx.appcompat.widget.SearchView$i.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +05728c: 5401 0502 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.e:Landroidx/appcompat/widget/SearchView; // field@0205 │ │ +057290: 6e20 b40b 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.l:(I)Z // method@0bb4 │ │ +057296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #112 header: │ │ -class_idx : 528 │ │ +Class #116 header: │ │ +class_idx : 533 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #112 annotations: │ │ +Class #116 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ -Annotations on method #2917 'onItemSelected' │ │ +Annotations on method #2958 'onItemSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView<" "*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #2918 'onNothingSelected' │ │ +Annotations on method #2959 'onNothingSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView<" "*>;)V" } │ │ │ │ -Class #112 - │ │ +Class #116 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$j;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25699,73 +25977,73 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05645c: |[05645c] androidx.appcompat.widget.SearchView$j.:(Landroidx/appcompat/widget/SearchView;)V │ │ -05646c: 5b01 0902 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.e:Landroidx/appcompat/widget/SearchView; // field@0209 │ │ -056470: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -056476: 0e00 |0005: return-void │ │ +057298: |[057298] androidx.appcompat.widget.SearchView$j.:(Landroidx/appcompat/widget/SearchView;)V │ │ +0572a8: 5b01 0602 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ +0572ac: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0572b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056478: |[056478] androidx.appcompat.widget.SearchView$j.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -056488: 5401 0902 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.e:Landroidx/appcompat/widget/SearchView; // field@0209 │ │ -05648c: 6e20 8c0b 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.m:(I)V // method@0b8c │ │ -056492: 0e00 |0005: return-void │ │ +0572b4: |[0572b4] androidx.appcompat.widget.SearchView$j.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0572c4: 5401 0602 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ +0572c8: 6e20 b50b 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.m:(I)V // method@0bb5 │ │ +0572ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ name : 'onNothingSelected' │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -056494: |[056494] androidx.appcompat.widget.SearchView$j.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0564a4: 0e00 |0000: return-void │ │ +0572d0: |[0572d0] androidx.appcompat.widget.SearchView$j.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0572e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #113 header: │ │ -class_idx : 529 │ │ +Class #117 header: │ │ +class_idx : 534 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #113 annotations: │ │ +Class #117 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="k" │ │ │ │ -Class #113 - │ │ +Class #117 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$k;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$k;) │ │ @@ -25786,103 +26064,103 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0564a8: |[0564a8] androidx.appcompat.widget.SearchView$k.:()V │ │ -0564b8: 7010 751c 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0564be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0564c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0564c2: 1c02 af01 |0005: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ -0564c6: 1a03 8619 |0007: const-string v3, "doBeforeTextChanged" // string@1986 │ │ -0564ca: 2304 e60a |0009: new-array v4, v0, [Ljava/lang/Class; // type@0ae6 │ │ -0564ce: 6e30 fd1b 3204 |000b: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1bfd │ │ -0564d4: 0c02 |000e: move-result-object v2 │ │ -0564d6: 5b62 0a02 |000f: iput-object v2, v6, Landroidx/appcompat/widget/SearchView$k;.a:Ljava/lang/reflect/Method; // field@020a │ │ -0564da: 6e20 fd1c 1200 |0011: invoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1cfd │ │ -0564e0: 1c02 af01 |0014: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ -0564e4: 1a03 8519 |0016: const-string v3, "doAfterTextChanged" // string@1985 │ │ -0564e8: 2304 e60a |0018: new-array v4, v0, [Ljava/lang/Class; // type@0ae6 │ │ -0564ec: 6e30 fd1b 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1bfd │ │ -0564f2: 0c02 |001d: move-result-object v2 │ │ -0564f4: 5b62 0b02 |001e: iput-object v2, v6, Landroidx/appcompat/widget/SearchView$k;.b:Ljava/lang/reflect/Method; // field@020b │ │ -0564f8: 6e20 fd1c 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1cfd │ │ -0564fe: 1c02 af01 |0023: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ -056502: 1a03 d719 |0025: const-string v3, "ensureImeVisible" // string@19d7 │ │ -056506: 2314 e60a |0027: new-array v4, v1, [Ljava/lang/Class; // type@0ae6 │ │ -05650a: 6205 bd0a |0029: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0abd │ │ -05650e: 4d05 0400 |002b: aput-object v5, v4, v0 │ │ -056512: 6e30 051c 3204 |002d: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c05 │ │ -056518: 0c00 |0030: move-result-object v0 │ │ -05651a: 5b60 0c02 |0031: iput-object v0, v6, Landroidx/appcompat/widget/SearchView$k;.c:Ljava/lang/reflect/Method; // field@020c │ │ -05651e: 6e20 fd1c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1cfd │ │ -056524: 0e00 |0036: return-void │ │ +0572e4: |[0572e4] androidx.appcompat.widget.SearchView$k.:()V │ │ +0572f4: 7010 c51c 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0572fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0572fc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0572fe: 1c02 b401 |0005: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01b4 │ │ +057302: 1a03 af19 |0007: const-string v3, "doBeforeTextChanged" // string@19af │ │ +057306: 2304 f50a |0009: new-array v4, v0, [Ljava/lang/Class; // type@0af5 │ │ +05730a: 6e30 4d1c 3204 |000b: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c4d │ │ +057310: 0c02 |000e: move-result-object v2 │ │ +057312: 5b62 0702 |000f: iput-object v2, v6, Landroidx/appcompat/widget/SearchView$k;.a:Ljava/lang/reflect/Method; // field@0207 │ │ +057316: 6e20 4d1d 1200 |0011: invoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d4d │ │ +05731c: 1c02 b401 |0014: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01b4 │ │ +057320: 1a03 ae19 |0016: const-string v3, "doAfterTextChanged" // string@19ae │ │ +057324: 2304 f50a |0018: new-array v4, v0, [Ljava/lang/Class; // type@0af5 │ │ +057328: 6e30 4d1c 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c4d │ │ +05732e: 0c02 |001d: move-result-object v2 │ │ +057330: 5b62 0802 |001e: iput-object v2, v6, Landroidx/appcompat/widget/SearchView$k;.b:Ljava/lang/reflect/Method; // field@0208 │ │ +057334: 6e20 4d1d 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d4d │ │ +05733a: 1c02 b401 |0023: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01b4 │ │ +05733e: 1a03 021a |0025: const-string v3, "ensureImeVisible" // string@1a02 │ │ +057342: 2314 f50a |0027: new-array v4, v1, [Ljava/lang/Class; // type@0af5 │ │ +057346: 6205 f90a |0029: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0af9 │ │ +05734a: 4d05 0400 |002b: aput-object v5, v4, v0 │ │ +05734e: 6e30 551c 3204 |002d: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c55 │ │ +057354: 0c00 |0030: move-result-object v0 │ │ +057356: 5b60 0902 |0031: iput-object v0, v6, Landroidx/appcompat/widget/SearchView$k;.c:Ljava/lang/reflect/Method; // field@0209 │ │ +05735a: 6e20 4d1d 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d4d │ │ +057360: 0e00 |0036: return-void │ │ catches : 3 │ │ 0x0005 - 0x0014 │ │ Ljava/lang/NoSuchMethodException; -> 0x0014 │ │ 0x0014 - 0x0023 │ │ Ljava/lang/NoSuchMethodException; -> 0x0023 │ │ 0x0023 - 0x0036 │ │ Ljava/lang/NoSuchMethodException; -> 0x0036 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #114 header: │ │ -class_idx : 530 │ │ +Class #118 header: │ │ +class_idx : 535 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #114 annotations: │ │ +Class #118 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="l" │ │ │ │ -Class #114 - │ │ +Class #118 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$l;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$l;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #115 header: │ │ -class_idx : 531 │ │ +Class #119 header: │ │ +class_idx : 536 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #115 annotations: │ │ +Class #119 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="m" │ │ │ │ -Class #115 - │ │ +Class #119 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$m;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -25895,32 +26173,32 @@ │ │ │ │ #1 : (in Landroidx/appcompat/widget/SearchView$m;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #116 header: │ │ -class_idx : 532 │ │ +Class #120 header: │ │ +class_idx : 537 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #116 annotations: │ │ +Class #120 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="n" │ │ │ │ -Class #116 - │ │ +Class #120 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$n;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -25933,33 +26211,33 @@ │ │ │ │ #1 : (in Landroidx/appcompat/widget/SearchView$n;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #117 header: │ │ -class_idx : 533 │ │ +Class #121 header: │ │ +class_idx : 538 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #117 annotations: │ │ +Class #121 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView$o; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$ClassLoaderCreator<" "Landroidx/appcompat/widget/SearchView$o;" ">;" } │ │ │ │ -Class #117 - │ │ +Class #121 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$o$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25969,36 +26247,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0565a4: |[0565a4] androidx.appcompat.widget.SearchView$o$a.:()V │ │ -0565b4: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0565ba: 0e00 |0003: return-void │ │ +0573e0: |[0573e0] androidx.appcompat.widget.SearchView$o$a.:()V │ │ +0573f0: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0573f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$o$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -056550: |[056550] androidx.appcompat.widget.SearchView$o$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -056560: 2200 1602 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$o; // type@0216 │ │ -056564: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -056566: 7030 720b 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/SearchView$o;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b72 │ │ -05656c: 1100 |0006: return-object v0 │ │ +05738c: |[05738c] androidx.appcompat.widget.SearchView$o$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +05739c: 2200 1b02 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$o; // type@021b │ │ +0573a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0573a2: 7030 9b0b 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/SearchView$o;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b9b │ │ +0573a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroidx/appcompat/widget/SearchView$o$a; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -26007,18 +26285,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -056570: |[056570] androidx.appcompat.widget.SearchView$o$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -056580: 2200 1602 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$o; // type@0216 │ │ -056584: 7030 720b 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/SearchView$o;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b72 │ │ -05658a: 1100 |0005: return-object v0 │ │ +0573ac: |[0573ac] androidx.appcompat.widget.SearchView$o$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0573bc: 2200 1b02 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$o; // type@021b │ │ +0573c0: 7030 9b0b 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/SearchView$o;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b9b │ │ +0573c6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/SearchView$o$a; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -26028,39 +26306,39 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05658c: |[05658c] androidx.appcompat.widget.SearchView$o$a.newArray:(I)[Ljava/lang/Object; │ │ -05659c: 2311 ca0a |0000: new-array v1, v1, [Landroidx/appcompat/widget/SearchView$o; // type@0aca │ │ -0565a0: 1101 |0002: return-object v1 │ │ +0573c8: |[0573c8] androidx.appcompat.widget.SearchView$o$a.newArray:(I)[Ljava/lang/Object; │ │ +0573d8: 2311 d90a |0000: new-array v1, v1, [Landroidx/appcompat/widget/SearchView$o; // type@0ad9 │ │ +0573dc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #118 header: │ │ -class_idx : 535 │ │ +Class #122 header: │ │ +class_idx : 540 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 333 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 338 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #118 annotations: │ │ +Class #122 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SearchView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="p" │ │ │ │ -Class #118 - │ │ +Class #122 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SearchView$p;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/view/TouchDelegate;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$p;) │ │ @@ -26093,39 +26371,39 @@ │ │ type : '(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -056ba8: |[056ba8] androidx.appcompat.widget.SearchView$p.:(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ -056bb8: 7030 4005 5407 |0000: invoke-direct {v4, v5, v7}, Landroid/view/TouchDelegate;.:(Landroid/graphics/Rect;Landroid/view/View;)V // method@0540 │ │ -056bbe: 6e10 9405 0700 |0003: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -056bc4: 0c00 |0006: move-result-object v0 │ │ -056bc6: 7110 5b06 0000 |0007: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065b │ │ -056bcc: 0c00 |000a: move-result-object v0 │ │ -056bce: 6e10 6406 0000 |000b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0664 │ │ -056bd4: 0a00 |000e: move-result v0 │ │ -056bd6: 5940 1302 |000f: iput v0, v4, Landroidx/appcompat/widget/SearchView$p;.e:I // field@0213 │ │ -056bda: 2201 9d00 |0011: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -056bde: 7010 6802 0100 |0013: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -056be4: 5b41 1002 |0016: iput-object v1, v4, Landroidx/appcompat/widget/SearchView$p;.b:Landroid/graphics/Rect; // field@0210 │ │ -056be8: 2202 9d00 |0018: new-instance v2, Landroid/graphics/Rect; // type@009d │ │ -056bec: 7010 6802 0200 |001a: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -056bf2: 5b42 1202 |001d: iput-object v2, v4, Landroidx/appcompat/widget/SearchView$p;.d:Landroid/graphics/Rect; // field@0212 │ │ -056bf6: 2203 9d00 |001f: new-instance v3, Landroid/graphics/Rect; // type@009d │ │ -056bfa: 7010 6802 0300 |0021: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -056c00: 5b43 1102 |0024: iput-object v3, v4, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@0211 │ │ -056c04: 6e20 7502 5100 |0026: invoke-virtual {v1, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ -056c0a: 6e20 7502 5200 |0029: invoke-virtual {v2, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ -056c10: 7b05 |002c: neg-int v5, v0 │ │ -056c12: 6e30 7002 5205 |002d: invoke-virtual {v2, v5, v5}, Landroid/graphics/Rect;.inset:(II)V // method@0270 │ │ -056c18: 6e20 7502 6300 |0030: invoke-virtual {v3, v6}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ -056c1e: 5b47 0f02 |0033: iput-object v7, v4, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020f │ │ -056c22: 0e00 |0035: return-void │ │ +0579e4: |[0579e4] androidx.appcompat.widget.SearchView$p.:(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ +0579f4: 7030 6505 5407 |0000: invoke-direct {v4, v5, v7}, Landroid/view/TouchDelegate;.:(Landroid/graphics/Rect;Landroid/view/View;)V // method@0565 │ │ +0579fa: 6e10 b905 0700 |0003: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +057a00: 0c00 |0006: move-result-object v0 │ │ +057a02: 7110 8106 0000 |0007: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0681 │ │ +057a08: 0c00 |000a: move-result-object v0 │ │ +057a0a: 6e10 8a06 0000 |000b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@068a │ │ +057a10: 0a00 |000e: move-result v0 │ │ +057a12: 5940 1002 |000f: iput v0, v4, Landroidx/appcompat/widget/SearchView$p;.e:I // field@0210 │ │ +057a16: 2201 9d00 |0011: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +057a1a: 7010 7902 0100 |0013: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +057a20: 5b41 0d02 |0016: iput-object v1, v4, Landroidx/appcompat/widget/SearchView$p;.b:Landroid/graphics/Rect; // field@020d │ │ +057a24: 2202 9d00 |0018: new-instance v2, Landroid/graphics/Rect; // type@009d │ │ +057a28: 7010 7902 0200 |001a: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +057a2e: 5b42 0f02 |001d: iput-object v2, v4, Landroidx/appcompat/widget/SearchView$p;.d:Landroid/graphics/Rect; // field@020f │ │ +057a32: 2203 9d00 |001f: new-instance v3, Landroid/graphics/Rect; // type@009d │ │ +057a36: 7010 7902 0300 |0021: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +057a3c: 5b43 0e02 |0024: iput-object v3, v4, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ +057a40: 6e20 8602 5100 |0026: invoke-virtual {v1, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0286 │ │ +057a46: 6e20 8602 5200 |0029: invoke-virtual {v2, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0286 │ │ +057a4c: 7b05 |002c: neg-int v5, v0 │ │ +057a4e: 6e30 8102 5205 |002d: invoke-virtual {v2, v5, v5}, Landroid/graphics/Rect;.inset:(II)V // method@0281 │ │ +057a54: 6e20 8602 6300 |0030: invoke-virtual {v3, v6}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0286 │ │ +057a5a: 5b47 0c02 |0033: iput-object v7, v4, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ +057a5e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -27029,106 +27307,106 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -056ab8: |[056ab8] androidx.appcompat.widget.SearchView$p.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -056ac8: 6e10 1805 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -056ace: 0a00 |0003: move-result v0 │ │ -056ad0: 8700 |0004: float-to-int v0, v0 │ │ -056ad2: 6e10 1b05 0800 |0005: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -056ad8: 0a01 |0008: move-result v1 │ │ -056ada: 8711 |0009: float-to-int v1, v1 │ │ -056adc: 6e10 0205 0800 |000a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -056ae2: 0a02 |000d: move-result v2 │ │ -056ae4: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -056ae6: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -056ae8: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -056aea: 3802 2100 |0011: if-eqz v2, 0032 // +0021 │ │ -056aee: 3242 0d00 |0013: if-eq v2, v4, 0020 // +000d │ │ -056af2: 3232 0b00 |0015: if-eq v2, v3, 0020 // +000b │ │ -056af6: 1236 |0017: const/4 v6, #int 3 // #3 │ │ -056af8: 3262 0300 |0018: if-eq v2, v6, 001b // +0003 │ │ -056afc: 2823 |001a: goto 003d // +0023 │ │ -056afe: 5572 1402 |001b: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0214 │ │ -056b02: 5c75 1402 |001d: iput-boolean v5, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0214 │ │ -056b06: 2810 |001f: goto 002f // +0010 │ │ -056b08: 5572 1402 |0020: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0214 │ │ -056b0c: 3802 0d00 |0022: if-eqz v2, 002f // +000d │ │ -056b10: 5476 1202 |0024: iget-object v6, v7, Landroidx/appcompat/widget/SearchView$p;.d:Landroid/graphics/Rect; // field@0212 │ │ -056b14: 6e30 6b02 0601 |0026: invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -056b1a: 0a06 |0029: move-result v6 │ │ -056b1c: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ -056b20: 0124 |002c: move v4, v2 │ │ -056b22: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -056b24: 2811 |002e: goto 003f // +0011 │ │ -056b26: 0124 |002f: move v4, v2 │ │ -056b28: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -056b2a: 280e |0031: goto 003f // +000e │ │ -056b2c: 5472 1002 |0032: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.b:Landroid/graphics/Rect; // field@0210 │ │ -056b30: 6e30 6b02 0201 |0034: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -056b36: 0a02 |0037: move-result v2 │ │ -056b38: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ -056b3c: 5c74 1402 |003a: iput-boolean v4, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0214 │ │ -056b40: 28f4 |003c: goto 0030 // -000c │ │ -056b42: 1212 |003d: const/4 v2, #int 1 // #1 │ │ -056b44: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -056b46: 3804 2f00 |003f: if-eqz v4, 006e // +002f │ │ -056b4a: 3802 1a00 |0041: if-eqz v2, 005b // +001a │ │ -056b4e: 5472 1102 |0043: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@0211 │ │ -056b52: 6e30 6b02 0201 |0045: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -056b58: 0a02 |0048: move-result v2 │ │ -056b5a: 3902 1200 |0049: if-nez v2, 005b // +0012 │ │ -056b5e: 5470 0f02 |004b: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020f │ │ -056b62: 6e10 cd05 0000 |004d: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -056b68: 0a00 |0050: move-result v0 │ │ -056b6a: b330 |0051: div-int/2addr v0, v3 │ │ -056b6c: 8200 |0052: int-to-float v0, v0 │ │ -056b6e: 5471 0f02 |0053: iget-object v1, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020f │ │ -056b72: 6e10 9c05 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ -056b78: 0a01 |0058: move-result v1 │ │ -056b7a: b331 |0059: div-int/2addr v1, v3 │ │ -056b7c: 280a |005a: goto 0064 // +000a │ │ -056b7e: 5472 1102 |005b: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@0211 │ │ -056b82: 5223 8400 |005d: iget v3, v2, Landroid/graphics/Rect;.left:I // field@0084 │ │ -056b86: b130 |005f: sub-int/2addr v0, v3 │ │ -056b88: 8200 |0060: int-to-float v0, v0 │ │ -056b8a: 5222 8600 |0061: iget v2, v2, Landroid/graphics/Rect;.top:I // field@0086 │ │ -056b8e: b121 |0063: sub-int/2addr v1, v2 │ │ -056b90: 8211 |0064: int-to-float v1, v1 │ │ -056b92: 6e30 2505 0801 |0065: invoke-virtual {v8, v0, v1}, Landroid/view/MotionEvent;.setLocation:(FF)V // method@0525 │ │ -056b98: 5470 0f02 |0068: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020f │ │ -056b9c: 6e20 7e05 8000 |006a: invoke-virtual {v0, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@057e │ │ -056ba2: 0a05 |006d: move-result v5 │ │ -056ba4: 0f05 |006e: return v5 │ │ +0578f4: |[0578f4] androidx.appcompat.widget.SearchView$p.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +057904: 6e10 2d05 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@052d │ │ +05790a: 0a00 |0003: move-result v0 │ │ +05790c: 8700 |0004: float-to-int v0, v0 │ │ +05790e: 6e10 3005 0800 |0005: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@0530 │ │ +057914: 0a01 |0008: move-result v1 │ │ +057916: 8711 |0009: float-to-int v1, v1 │ │ +057918: 6e10 1705 0800 |000a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@0517 │ │ +05791e: 0a02 |000d: move-result v2 │ │ +057920: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +057922: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +057924: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +057926: 3802 2100 |0011: if-eqz v2, 0032 // +0021 │ │ +05792a: 3242 0d00 |0013: if-eq v2, v4, 0020 // +000d │ │ +05792e: 3232 0b00 |0015: if-eq v2, v3, 0020 // +000b │ │ +057932: 1236 |0017: const/4 v6, #int 3 // #3 │ │ +057934: 3262 0300 |0018: if-eq v2, v6, 001b // +0003 │ │ +057938: 2823 |001a: goto 003d // +0023 │ │ +05793a: 5572 1102 |001b: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ +05793e: 5c75 1102 |001d: iput-boolean v5, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ +057942: 2810 |001f: goto 002f // +0010 │ │ +057944: 5572 1102 |0020: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ +057948: 3802 0d00 |0022: if-eqz v2, 002f // +000d │ │ +05794c: 5476 0f02 |0024: iget-object v6, v7, Landroidx/appcompat/widget/SearchView$p;.d:Landroid/graphics/Rect; // field@020f │ │ +057950: 6e30 7c02 0601 |0026: invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@027c │ │ +057956: 0a06 |0029: move-result v6 │ │ +057958: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ +05795c: 0124 |002c: move v4, v2 │ │ +05795e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +057960: 2811 |002e: goto 003f // +0011 │ │ +057962: 0124 |002f: move v4, v2 │ │ +057964: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +057966: 280e |0031: goto 003f // +000e │ │ +057968: 5472 0d02 |0032: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.b:Landroid/graphics/Rect; // field@020d │ │ +05796c: 6e30 7c02 0201 |0034: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@027c │ │ +057972: 0a02 |0037: move-result v2 │ │ +057974: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ +057978: 5c74 1102 |003a: iput-boolean v4, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ +05797c: 28f4 |003c: goto 0030 // -000c │ │ +05797e: 1212 |003d: const/4 v2, #int 1 // #1 │ │ +057980: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +057982: 3804 2f00 |003f: if-eqz v4, 006e // +002f │ │ +057986: 3802 1a00 |0041: if-eqz v2, 005b // +001a │ │ +05798a: 5472 0e02 |0043: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ +05798e: 6e30 7c02 0201 |0045: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@027c │ │ +057994: 0a02 |0048: move-result v2 │ │ +057996: 3902 1200 |0049: if-nez v2, 005b // +0012 │ │ +05799a: 5470 0c02 |004b: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ +05799e: 6e10 f205 0000 |004d: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +0579a4: 0a00 |0050: move-result v0 │ │ +0579a6: b330 |0051: div-int/2addr v0, v3 │ │ +0579a8: 8200 |0052: int-to-float v0, v0 │ │ +0579aa: 5471 0c02 |0053: iget-object v1, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ +0579ae: 6e10 c105 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +0579b4: 0a01 |0058: move-result v1 │ │ +0579b6: b331 |0059: div-int/2addr v1, v3 │ │ +0579b8: 280a |005a: goto 0064 // +000a │ │ +0579ba: 5472 0e02 |005b: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ +0579be: 5223 8100 |005d: iget v3, v2, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0579c2: b130 |005f: sub-int/2addr v0, v3 │ │ +0579c4: 8200 |0060: int-to-float v0, v0 │ │ +0579c6: 5222 8300 |0061: iget v2, v2, Landroid/graphics/Rect;.top:I // field@0083 │ │ +0579ca: b121 |0063: sub-int/2addr v1, v2 │ │ +0579cc: 8211 |0064: int-to-float v1, v1 │ │ +0579ce: 6e30 3a05 0801 |0065: invoke-virtual {v8, v0, v1}, Landroid/view/MotionEvent;.setLocation:(FF)V // method@053a │ │ +0579d4: 5470 0c02 |0068: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ +0579d8: 6e20 a305 8000 |006a: invoke-virtual {v0, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@05a3 │ │ +0579de: 0a05 |006d: move-result v5 │ │ +0579e0: 0f05 |006e: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #119 header: │ │ -class_idx : 537 │ │ +Class #123 header: │ │ +class_idx : 542 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 282 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 283 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #119 annotations: │ │ +Class #123 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/SwitchCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/Property<" "Landroidx/appcompat/widget/SwitchCompat;" "Ljava/lang/Float;" ">;" } │ │ │ │ -Class #119 - │ │ +Class #123 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SwitchCompat$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/util/Property;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -27137,76 +27415,76 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -058190: |[058190] androidx.appcompat.widget.SwitchCompat$a.:()V │ │ -0581a0: 1c00 f905 |0000: const-class v0, Ljava/lang/Float; // type@05f9 │ │ -0581a4: 1a01 1c26 |0002: const-string v1, "thumbPos" // string@261c │ │ -0581a8: 7030 4404 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/util/Property;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@0444 │ │ -0581ae: 0e00 |0007: return-void │ │ +058fcc: |[058fcc] androidx.appcompat.widget.SwitchCompat$a.:()V │ │ +058fdc: 1c00 0b06 |0000: const-class v0, Ljava/lang/Float; // type@060b │ │ +058fe0: 1a01 5f26 |0002: const-string v1, "thumbPos" // string@265f │ │ +058fe4: 7030 5604 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/util/Property;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@0456 │ │ +058fea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SwitchCompat$a;) │ │ name : 'get' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05816c: |[05816c] androidx.appcompat.widget.SwitchCompat$a.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05817c: 1f01 1a02 |0000: check-cast v1, Landroidx/appcompat/widget/SwitchCompat; // type@021a │ │ -058180: 5211 4202 |0002: iget v1, v1, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@0242 │ │ -058184: 7110 321c 0100 |0004: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -05818a: 0c01 |0007: move-result-object v1 │ │ -05818c: 1101 |0008: return-object v1 │ │ +058fa8: |[058fa8] androidx.appcompat.widget.SwitchCompat$a.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +058fb8: 1f01 1f02 |0000: check-cast v1, Landroidx/appcompat/widget/SwitchCompat; // type@021f │ │ +058fbc: 5211 3f02 |0002: iget v1, v1, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +058fc0: 7110 821c 0100 |0004: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +058fc6: 0c01 |0007: move-result-object v1 │ │ +058fc8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/SwitchCompat$a;) │ │ name : 'set' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0581b0: |[0581b0] androidx.appcompat.widget.SwitchCompat$a.set:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0581c0: 1f01 1a02 |0000: check-cast v1, Landroidx/appcompat/widget/SwitchCompat; // type@021a │ │ -0581c4: 1f02 f905 |0002: check-cast v2, Ljava/lang/Float; // type@05f9 │ │ -0581c8: 6e10 2d1c 0200 |0004: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@1c2d │ │ -0581ce: 0a02 |0007: move-result v2 │ │ -0581d0: 6e20 df0b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0bdf │ │ -0581d6: 0e00 |000b: return-void │ │ +058fec: |[058fec] androidx.appcompat.widget.SwitchCompat$a.set:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +058ffc: 1f01 1f02 |0000: check-cast v1, Landroidx/appcompat/widget/SwitchCompat; // type@021f │ │ +059000: 1f02 0b06 |0002: check-cast v2, Ljava/lang/Float; // type@060b │ │ +059004: 6e10 7d1c 0200 |0004: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@1c7d │ │ +05900a: 0a02 |0007: move-result v2 │ │ +05900c: 6e20 080c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0c08 │ │ +059012: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #120 header: │ │ -class_idx : 538 │ │ +Class #124 header: │ │ +class_idx : 543 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 434 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 439 │ │ +source_file_idx : 5008 │ │ static_fields_size : 2 │ │ instance_fields_size: 38 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 51 │ │ │ │ -Class #120 - │ │ +Class #124 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SwitchCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/CompoundButton;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'Q' │ │ @@ -27375,255 +27653,255 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -058808: |[058808] androidx.appcompat.widget.SwitchCompat.:()V │ │ -058818: 2200 1902 |0000: new-instance v0, Landroidx/appcompat/widget/SwitchCompat$a; // type@0219 │ │ -05881c: 7010 af0b 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/SwitchCompat$a;.:()V // method@0baf │ │ -058822: 6900 5102 |0005: sput-object v0, Landroidx/appcompat/widget/SwitchCompat;.Q:Landroidx/appcompat/widget/SwitchCompat$a; // field@0251 │ │ -058826: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -058828: 2300 b60a |0008: new-array v0, v0, [I // type@0ab6 │ │ -05882c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05882e: 1402 a000 0101 |000b: const v2, #float 2.3694e-38 // #010100a0 │ │ -058834: 4b02 0001 |000e: aput v2, v0, v1 │ │ -058838: 6900 5202 |0010: sput-object v0, Landroidx/appcompat/widget/SwitchCompat;.R:[I // field@0252 │ │ -05883c: 0e00 |0012: return-void │ │ +059644: |[059644] androidx.appcompat.widget.SwitchCompat.:()V │ │ +059654: 2200 1e02 |0000: new-instance v0, Landroidx/appcompat/widget/SwitchCompat$a; // type@021e │ │ +059658: 7010 d80b 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/SwitchCompat$a;.:()V // method@0bd8 │ │ +05965e: 6900 4e02 |0005: sput-object v0, Landroidx/appcompat/widget/SwitchCompat;.Q:Landroidx/appcompat/widget/SwitchCompat$a; // field@024e │ │ +059662: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +059664: 2300 c50a |0008: new-array v0, v0, [I // type@0ac5 │ │ +059668: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05966a: 1402 a000 0101 |000b: const v2, #float 2.3694e-38 // #010100a0 │ │ +059670: 4b02 0001 |000e: aput v2, v0, v1 │ │ +059674: 6900 4f02 |0010: sput-object v0, Landroidx/appcompat/widget/SwitchCompat;.R:[I // field@024f │ │ +059678: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 429 16-bit code units │ │ -058840: |[058840] androidx.appcompat.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -058850: 1400 3f01 037f |0000: const v0, #float 1.74135e+38 // #7f03013f │ │ -058856: 7040 5608 dc0e |0003: invoke-direct {v12, v13, v14, v0}, Landroid/widget/CompoundButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0856 │ │ -05885c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05885e: 5bc1 5402 |0007: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0254 │ │ -058862: 5bc1 5502 |0009: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0255 │ │ -058866: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -058868: 5cc2 5602 |000c: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0256 │ │ -05886c: 5cc2 5702 |000e: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0257 │ │ -058870: 5bc1 5902 |0010: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0259 │ │ -058874: 5bc1 5a02 |0012: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@025a │ │ -058878: 5cc2 5b02 |0014: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@025b │ │ -05887c: 5cc2 5c02 |0016: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@025c │ │ -058880: 7100 4c05 0000 |0018: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ -058886: 0c03 |001b: move-result-object v3 │ │ -058888: 5bc3 6802 |001c: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0268 │ │ -05888c: 2203 9d00 |001e: new-instance v3, Landroid/graphics/Rect; // type@009d │ │ -058890: 7010 6802 0300 |0020: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -058896: 5bc3 5002 |0023: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@0250 │ │ -05889a: 2203 0101 |0025: new-instance v3, Landroid/text/TextPaint; // type@0101 │ │ -05889e: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -0588a0: 7020 0404 4300 |0028: invoke-direct {v3, v4}, Landroid/text/TextPaint;.:(I)V // method@0404 │ │ -0588a6: 5bc3 4a02 |002b: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@024a │ │ -0588aa: 6e10 b605 0c00 |002d: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@05b6 │ │ -0588b0: 0c05 |0030: move-result-object v5 │ │ -0588b2: 6e10 b101 0500 |0031: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ -0588b8: 0c05 |0034: move-result-object v5 │ │ -0588ba: 5255 a400 |0035: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@00a4 │ │ -0588be: 5935 a000 |0037: iput v5, v3, Landroid/text/TextPaint;.density:F // field@00a0 │ │ -0588c2: 6205 9706 |0039: sget-object v5, Lf/a;.r:[I // field@0697 │ │ -0588c6: 2206 d207 |003b: new-instance v6, Ln/g0; // type@07d2 │ │ -0588ca: 6e52 4401 ed05 |003d: invoke-virtual {v13, v14, v5, v0, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -0588d0: 0c05 |0040: move-result-object v5 │ │ -0588d2: 7030 4523 d605 |0041: invoke-direct {v6, v13, v5}, Ln/g0;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@2345 │ │ -0588d8: 1225 |0044: const/4 v5, #int 2 // #2 │ │ -0588da: 6e20 4a23 5600 |0045: invoke-virtual {v6, v5}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@234a │ │ -0588e0: 0c07 |0048: move-result-object v7 │ │ -0588e2: 5bc7 5302 |0049: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -0588e6: 3807 0500 |004b: if-eqz v7, 0050 // +0005 │ │ -0588ea: 6e20 dc02 c700 |004d: invoke-virtual {v7, v12}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -0588f0: 1307 0b00 |0050: const/16 v7, #int 11 // #b │ │ -0588f4: 6e20 4a23 7600 |0052: invoke-virtual {v6, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@234a │ │ -0588fa: 0c07 |0055: move-result-object v7 │ │ -0588fc: 5bc7 5802 |0056: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058900: 3807 0500 |0058: if-eqz v7, 005d // +0005 │ │ -058904: 6e20 dc02 c700 |005a: invoke-virtual {v7, v12}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -05890a: 6e20 4f23 2600 |005d: invoke-virtual {v6, v2}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@234f │ │ -058910: 0c07 |0060: move-result-object v7 │ │ -058912: 5bc7 6102 |0061: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@0261 │ │ -058916: 6e20 4f23 4600 |0063: invoke-virtual {v6, v4}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@234f │ │ -05891c: 0c07 |0066: move-result-object v7 │ │ -05891e: 5bc7 6202 |0067: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@0262 │ │ -058922: 1237 |0069: const/4 v7, #int 3 // #3 │ │ -058924: 6e30 4623 7604 |006a: invoke-virtual {v6, v7, v4}, Ln/g0;.a:(IZ)Z // method@2346 │ │ -05892a: 0a08 |006d: move-result v8 │ │ -05892c: 5cc8 6302 |006e: iput-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0263 │ │ -058930: 1308 0800 |0070: const/16 v8, #int 8 // #8 │ │ -058934: 6e30 4923 8602 |0072: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2349 │ │ -05893a: 0a08 |0075: move-result v8 │ │ -05893c: 59c8 5d02 |0076: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025d │ │ -058940: 1258 |0078: const/4 v8, #int 5 // #5 │ │ -058942: 6e30 4923 8602 |0079: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2349 │ │ -058948: 0a08 |007c: move-result v8 │ │ -05894a: 59c8 5e02 |007d: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025e │ │ -05894e: 1268 |007f: const/4 v8, #int 6 // #6 │ │ -058950: 6e30 4923 8602 |0080: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2349 │ │ -058956: 0a08 |0083: move-result v8 │ │ -058958: 59c8 5f02 |0084: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025f │ │ -05895c: 1248 |0086: const/4 v8, #int 4 // #4 │ │ -05895e: 6e30 4623 8602 |0087: invoke-virtual {v6, v8, v2}, Ln/g0;.a:(IZ)Z // method@2346 │ │ -058964: 0a08 |008a: move-result v8 │ │ -058966: 5cc8 6002 |008b: iput-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@0260 │ │ -05896a: 1308 0900 |008d: const/16 v8, #int 9 // #9 │ │ -05896e: 6e20 4723 8600 |008f: invoke-virtual {v6, v8}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2347 │ │ -058974: 0c08 |0092: move-result-object v8 │ │ -058976: 3808 0600 |0093: if-eqz v8, 0099 // +0006 │ │ -05897a: 5bc8 5402 |0095: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0254 │ │ -05897e: 5cc4 5602 |0097: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0256 │ │ -058982: 1308 0a00 |0099: const/16 v8, #int 10 // #a │ │ -058986: 12f9 |009b: const/4 v9, #int -1 // #ff │ │ -058988: 6e30 4c23 8609 |009c: invoke-virtual {v6, v8, v9}, Ln/g0;.g:(II)I // method@234c │ │ -05898e: 0a08 |009f: move-result v8 │ │ -058990: 7120 e823 1800 |00a0: invoke-static {v8, v1}, Ln/q;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@23e8 │ │ -058996: 0c08 |00a3: move-result-object v8 │ │ -058998: 54ca 5502 |00a4: iget-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0255 │ │ -05899c: 328a 0600 |00a6: if-eq v10, v8, 00ac // +0006 │ │ -0589a0: 5bc8 5502 |00a8: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0255 │ │ -0589a4: 5cc4 5702 |00aa: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0257 │ │ -0589a8: 55c8 5602 |00ac: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0256 │ │ -0589ac: 3908 0600 |00ae: if-nez v8, 00b4 // +0006 │ │ -0589b0: 55c8 5702 |00b0: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0257 │ │ -0589b4: 3808 0500 |00b2: if-eqz v8, 00b7 // +0005 │ │ -0589b8: 6e10 b40b 0c00 |00b4: invoke-virtual {v12}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb4 │ │ -0589be: 1308 0c00 |00b7: const/16 v8, #int 12 // #c │ │ -0589c2: 6e20 4723 8600 |00b9: invoke-virtual {v6, v8}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2347 │ │ -0589c8: 0c08 |00bc: move-result-object v8 │ │ -0589ca: 3808 0600 |00bd: if-eqz v8, 00c3 // +0006 │ │ -0589ce: 5bc8 5902 |00bf: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0259 │ │ -0589d2: 5cc4 5b02 |00c1: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@025b │ │ -0589d6: 1308 0d00 |00c3: const/16 v8, #int 13 // #d │ │ -0589da: 6e30 4c23 8609 |00c5: invoke-virtual {v6, v8, v9}, Ln/g0;.g:(II)I // method@234c │ │ -0589e0: 0a08 |00c8: move-result v8 │ │ -0589e2: 7120 e823 1800 |00c9: invoke-static {v8, v1}, Ln/q;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@23e8 │ │ -0589e8: 0c08 |00cc: move-result-object v8 │ │ -0589ea: 54ca 5a02 |00cd: iget-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@025a │ │ -0589ee: 328a 0600 |00cf: if-eq v10, v8, 00d5 // +0006 │ │ -0589f2: 5bc8 5a02 |00d1: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@025a │ │ -0589f6: 5cc4 5c02 |00d3: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@025c │ │ -0589fa: 55c8 5b02 |00d5: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@025b │ │ -0589fe: 3908 0600 |00d7: if-nez v8, 00dd // +0006 │ │ -058a02: 55c8 5c02 |00d9: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@025c │ │ -058a06: 3808 0500 |00db: if-eqz v8, 00e0 // +0005 │ │ -058a0a: 6e10 b50b 0c00 |00dd: invoke-virtual {v12}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb5 │ │ -058a10: 1278 |00e0: const/4 v8, #int 7 // #7 │ │ -058a12: 6e30 4d23 8602 |00e1: invoke-virtual {v6, v8, v2}, Ln/g0;.h:(II)I // method@234d │ │ -058a18: 0a08 |00e4: move-result v8 │ │ -058a1a: 3808 a200 |00e5: if-eqz v8, 0187 // +00a2 │ │ -058a1e: 620a 9806 |00e7: sget-object v10, Lf/a;.s:[I // field@0698 │ │ -058a22: 6e30 4201 8d0a |00e9: invoke-virtual {v13, v8, v10}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0142 │ │ -058a28: 0c08 |00ec: move-result-object v8 │ │ -058a2a: 6e20 d601 7800 |00ed: invoke-virtual {v8, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -058a30: 0a0a |00f0: move-result v10 │ │ -058a32: 380a 0f00 |00f1: if-eqz v10, 0100 // +000f │ │ -058a36: 6e30 cf01 7802 |00f3: invoke-virtual {v8, v7, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -058a3c: 0a0a |00f6: move-result v10 │ │ -058a3e: 380a 0900 |00f7: if-eqz v10, 0100 // +0009 │ │ -058a42: 7120 b316 ad00 |00f9: invoke-static {v13, v10}, Lh/a;.a:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@16b3 │ │ -058a48: 0c0a |00fc: move-result-object v10 │ │ -058a4a: 380a 0300 |00fd: if-eqz v10, 0100 // +0003 │ │ -058a4e: 2805 |00ff: goto 0104 // +0005 │ │ -058a50: 6e20 c501 7800 |0100: invoke-virtual {v8, v7}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@01c5 │ │ -058a56: 0c0a |0103: move-result-object v10 │ │ -058a58: 380a 0300 |0104: if-eqz v10, 0107 // +0003 │ │ -058a5c: 2805 |0106: goto 010b // +0005 │ │ -058a5e: 6e10 4709 0c00 |0107: invoke-virtual {v12}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@0947 │ │ -058a64: 0c0a |010a: move-result-object v10 │ │ -058a66: 5bca 4b02 |010b: iput-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.K:Landroid/content/res/ColorStateList; // field@024b │ │ -058a6a: 6e30 c801 2802 |010d: invoke-virtual {v8, v2, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -058a70: 0a0a |0110: move-result v10 │ │ -058a72: 380a 1100 |0111: if-eqz v10, 0122 // +0011 │ │ -058a76: 82aa |0113: int-to-float v10, v10 │ │ -058a78: 6e10 3402 0300 |0114: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -058a7e: 0a0b |0117: move-result v11 │ │ -058a80: 2d0b 0a0b |0118: cmpl-float v11, v10, v11 │ │ -058a84: 380b 0800 |011a: if-eqz v11, 0122 // +0008 │ │ -058a88: 6e20 4402 a300 |011c: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0244 │ │ -058a8e: 6e10 0c06 0c00 |011f: invoke-virtual {v12}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -058a94: 6e30 cb01 4809 |0122: invoke-virtual {v8, v4, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -058a9a: 0a0a |0125: move-result v10 │ │ -058a9c: 6e30 cb01 5809 |0126: invoke-virtual {v8, v5, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -058aa2: 0a09 |0129: move-result v9 │ │ -058aa4: 324a 0e00 |012a: if-eq v10, v4, 0138 // +000e │ │ -058aa8: 325a 0900 |012c: if-eq v10, v5, 0135 // +0009 │ │ -058aac: 327a 0400 |012e: if-eq v10, v7, 0132 // +0004 │ │ -058ab0: 0717 |0130: move-object v7, v1 │ │ -058ab2: 2809 |0131: goto 013a // +0009 │ │ -058ab4: 6207 9000 |0132: sget-object v7, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@0090 │ │ -058ab8: 2806 |0134: goto 013a // +0006 │ │ -058aba: 6207 9200 |0135: sget-object v7, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@0092 │ │ -058abe: 2803 |0137: goto 013a // +0003 │ │ -058ac0: 6207 9100 |0138: sget-object v7, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@0091 │ │ -058ac4: 120a |013a: const/4 v10, #int 0 // #0 │ │ -058ac6: 3d09 2d00 |013b: if-lez v9, 0168 // +002d │ │ -058aca: 3907 0700 |013d: if-nez v7, 0144 // +0007 │ │ -058ace: 7110 9b02 0900 |013f: invoke-static {v9}, Landroid/graphics/Typeface;.defaultFromStyle:(I)Landroid/graphics/Typeface; // method@029b │ │ -058ad4: 0c07 |0142: move-result-object v7 │ │ -058ad6: 2805 |0143: goto 0148 // +0005 │ │ -058ad8: 7120 9602 9700 |0144: invoke-static {v7, v9}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@0296 │ │ -058ade: 0c07 |0147: move-result-object v7 │ │ -058ae0: 6e20 db0b 7c00 |0148: invoke-virtual {v12, v7}, Landroidx/appcompat/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@0bdb │ │ -058ae6: 3807 0700 |014b: if-eqz v7, 0152 // +0007 │ │ -058aea: 6e10 9d02 0700 |014d: invoke-virtual {v7}, Landroid/graphics/Typeface;.getStyle:()I // method@029d │ │ -058af0: 0a07 |0150: move-result v7 │ │ -058af2: 2802 |0151: goto 0153 // +0002 │ │ -058af4: 1207 |0152: const/4 v7, #int 0 // #0 │ │ -058af6: 7c77 |0153: not-int v7, v7 │ │ -058af8: b597 |0154: and-int/2addr v7, v9 │ │ -058afa: dd09 0701 |0155: and-int/lit8 v9, v7, #int 1 // #01 │ │ -058afe: 3809 0300 |0157: if-eqz v9, 015a // +0003 │ │ -058b02: 2802 |0159: goto 015b // +0002 │ │ -058b04: 1204 |015a: const/4 v4, #int 0 // #0 │ │ -058b06: 6e20 3c02 4300 |015b: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@023c │ │ -058b0c: dd04 0702 |015e: and-int/lit8 v4, v7, #int 2 // #02 │ │ -058b10: 3804 0400 |0160: if-eqz v4, 0164 // +0004 │ │ -058b14: 150a 80be |0162: const/high16 v10, #int -1098907648 // #be80 │ │ -058b18: 6e20 4502 a300 |0164: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0245 │ │ -058b1e: 280a |0167: goto 0171 // +000a │ │ -058b20: 6e20 3c02 2300 |0168: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@023c │ │ -058b26: 6e20 4502 a300 |016b: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0245 │ │ -058b2c: 6e20 db0b 7c00 |016e: invoke-virtual {v12, v7}, Landroidx/appcompat/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@0bdb │ │ -058b32: 1303 0e00 |0171: const/16 v3, #int 14 // #e │ │ -058b36: 6e30 c201 3802 |0173: invoke-virtual {v8, v3, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -058b3c: 0a02 |0176: move-result v2 │ │ -058b3e: 3802 0b00 |0177: if-eqz v2, 0182 // +000b │ │ -058b42: 2201 af06 |0179: new-instance v1, Lk/a; // type@06af │ │ -058b46: 6e10 9405 0c00 |017b: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -058b4c: 0c02 |017e: move-result-object v2 │ │ -058b4e: 7020 e01e 2100 |017f: invoke-direct {v1, v2}, Lk/a;.:(Landroid/content/Context;)V // method@1ee0 │ │ -058b54: 5bc1 4e02 |0182: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.N:Lk/a; // field@024e │ │ -058b58: 6e10 d901 0800 |0184: invoke-virtual {v8}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -058b5e: 2201 e107 |0187: new-instance v1, Ln/l; // type@07e1 │ │ -058b62: 7020 9323 c100 |0189: invoke-direct {v1, v12}, Ln/l;.:(Landroid/widget/TextView;)V // method@2393 │ │ -058b68: 6e30 9723 e100 |018c: invoke-virtual {v1, v14, v0}, Ln/l;.d:(Landroid/util/AttributeSet;I)V // method@2397 │ │ -058b6e: 6e10 5223 0600 |018f: invoke-virtual {v6}, Ln/g0;.m:()V // method@2352 │ │ -058b74: 7110 5b06 0d00 |0192: invoke-static {v13}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065b │ │ -058b7a: 0c0d |0195: move-result-object v13 │ │ -058b7c: 6e10 6406 0d00 |0196: invoke-virtual {v13}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0664 │ │ -058b82: 0a0e |0199: move-result v14 │ │ -058b84: 59ce 6502 |019a: iput v14, v12, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0265 │ │ -058b88: 6e10 6106 0d00 |019c: invoke-virtual {v13}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0661 │ │ -058b8e: 0a0d |019f: move-result v13 │ │ -058b90: 59cd 4102 |01a0: iput v13, v12, Landroidx/appcompat/widget/SwitchCompat;.A:I // field@0241 │ │ -058b94: 6e10 0406 0c00 |01a2: invoke-virtual {v12}, Landroid/view/View;.refreshDrawableState:()V // method@0604 │ │ -058b9a: 6e10 5c08 0c00 |01a5: invoke-virtual {v12}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085c │ │ -058ba0: 0a0d |01a8: move-result v13 │ │ -058ba2: 6e20 d50b dc00 |01a9: invoke-virtual {v12, v13}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd5 │ │ -058ba8: 0e00 |01ac: return-void │ │ +05967c: |[05967c] androidx.appcompat.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05968c: 1400 3f01 037f |0000: const v0, #float 1.74135e+38 // #7f03013f │ │ +059692: 7040 7e08 dc0e |0003: invoke-direct {v12, v13, v14, v0}, Landroid/widget/CompoundButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@087e │ │ +059698: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05969a: 5bc1 5102 |0007: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +05969e: 5bc1 5202 |0009: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +0596a2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0596a4: 5cc2 5302 |000c: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +0596a8: 5cc2 5402 |000e: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +0596ac: 5bc1 5602 |0010: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +0596b0: 5bc1 5702 |0012: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +0596b4: 5cc2 5802 |0014: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +0596b8: 5cc2 5902 |0016: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +0596bc: 7100 7105 0000 |0018: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0571 │ │ +0596c2: 0c03 |001b: move-result-object v3 │ │ +0596c4: 5bc3 6502 |001c: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +0596c8: 2203 9d00 |001e: new-instance v3, Landroid/graphics/Rect; // type@009d │ │ +0596cc: 7010 7902 0300 |0020: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +0596d2: 5bc3 4d02 |0023: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +0596d6: 2203 0101 |0025: new-instance v3, Landroid/text/TextPaint; // type@0101 │ │ +0596da: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +0596dc: 7020 1504 4300 |0028: invoke-direct {v3, v4}, Landroid/text/TextPaint;.:(I)V // method@0415 │ │ +0596e2: 5bc3 4702 |002b: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +0596e6: 6e10 db05 0c00 |002d: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@05db │ │ +0596ec: 0c05 |0030: move-result-object v5 │ │ +0596ee: 6e10 c101 0500 |0031: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01c1 │ │ +0596f4: 0c05 |0034: move-result-object v5 │ │ +0596f6: 5255 a100 |0035: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ +0596fa: 5935 9d00 |0037: iput v5, v3, Landroid/text/TextPaint;.density:F // field@009d │ │ +0596fe: 6205 a906 |0039: sget-object v5, Lf/a;.r:[I // field@06a9 │ │ +059702: 2206 e307 |003b: new-instance v6, Ln/g0; // type@07e3 │ │ +059706: 6e52 5401 ed05 |003d: invoke-virtual {v13, v14, v5, v0, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +05970c: 0c05 |0040: move-result-object v5 │ │ +05970e: 7030 9623 d605 |0041: invoke-direct {v6, v13, v5}, Ln/g0;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@2396 │ │ +059714: 1225 |0044: const/4 v5, #int 2 // #2 │ │ +059716: 6e20 9b23 5600 |0045: invoke-virtual {v6, v5}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@239b │ │ +05971c: 0c07 |0048: move-result-object v7 │ │ +05971e: 5bc7 5002 |0049: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059722: 3807 0500 |004b: if-eqz v7, 0050 // +0005 │ │ +059726: 6e20 ed02 c700 |004d: invoke-virtual {v7, v12}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +05972c: 1307 0b00 |0050: const/16 v7, #int 11 // #b │ │ +059730: 6e20 9b23 7600 |0052: invoke-virtual {v6, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@239b │ │ +059736: 0c07 |0055: move-result-object v7 │ │ +059738: 5bc7 5502 |0056: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +05973c: 3807 0500 |0058: if-eqz v7, 005d // +0005 │ │ +059740: 6e20 ed02 c700 |005a: invoke-virtual {v7, v12}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +059746: 6e20 a023 2600 |005d: invoke-virtual {v6, v2}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@23a0 │ │ +05974c: 0c07 |0060: move-result-object v7 │ │ +05974e: 5bc7 5e02 |0061: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +059752: 6e20 a023 4600 |0063: invoke-virtual {v6, v4}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@23a0 │ │ +059758: 0c07 |0066: move-result-object v7 │ │ +05975a: 5bc7 5f02 |0067: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +05975e: 1237 |0069: const/4 v7, #int 3 // #3 │ │ +059760: 6e30 9723 7604 |006a: invoke-virtual {v6, v7, v4}, Ln/g0;.a:(IZ)Z // method@2397 │ │ +059766: 0a08 |006d: move-result v8 │ │ +059768: 5cc8 6002 |006e: iput-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +05976c: 1308 0800 |0070: const/16 v8, #int 8 // #8 │ │ +059770: 6e30 9a23 8602 |0072: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@239a │ │ +059776: 0a08 |0075: move-result v8 │ │ +059778: 59c8 5a02 |0076: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ +05977c: 1258 |0078: const/4 v8, #int 5 // #5 │ │ +05977e: 6e30 9a23 8602 |0079: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@239a │ │ +059784: 0a08 |007c: move-result v8 │ │ +059786: 59c8 5b02 |007d: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ +05978a: 1268 |007f: const/4 v8, #int 6 // #6 │ │ +05978c: 6e30 9a23 8602 |0080: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@239a │ │ +059792: 0a08 |0083: move-result v8 │ │ +059794: 59c8 5c02 |0084: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +059798: 1248 |0086: const/4 v8, #int 4 // #4 │ │ +05979a: 6e30 9723 8602 |0087: invoke-virtual {v6, v8, v2}, Ln/g0;.a:(IZ)Z // method@2397 │ │ +0597a0: 0a08 |008a: move-result v8 │ │ +0597a2: 5cc8 5d02 |008b: iput-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ +0597a6: 1308 0900 |008d: const/16 v8, #int 9 // #9 │ │ +0597aa: 6e20 9823 8600 |008f: invoke-virtual {v6, v8}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2398 │ │ +0597b0: 0c08 |0092: move-result-object v8 │ │ +0597b2: 3808 0600 |0093: if-eqz v8, 0099 // +0006 │ │ +0597b6: 5bc8 5102 |0095: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +0597ba: 5cc4 5302 |0097: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +0597be: 1308 0a00 |0099: const/16 v8, #int 10 // #a │ │ +0597c2: 12f9 |009b: const/4 v9, #int -1 // #ff │ │ +0597c4: 6e30 9d23 8609 |009c: invoke-virtual {v6, v8, v9}, Ln/g0;.g:(II)I // method@239d │ │ +0597ca: 0a08 |009f: move-result v8 │ │ +0597cc: 7120 3924 1800 |00a0: invoke-static {v8, v1}, Ln/q;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@2439 │ │ +0597d2: 0c08 |00a3: move-result-object v8 │ │ +0597d4: 54ca 5202 |00a4: iget-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +0597d8: 328a 0600 |00a6: if-eq v10, v8, 00ac // +0006 │ │ +0597dc: 5bc8 5202 |00a8: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +0597e0: 5cc4 5402 |00aa: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +0597e4: 55c8 5302 |00ac: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +0597e8: 3908 0600 |00ae: if-nez v8, 00b4 // +0006 │ │ +0597ec: 55c8 5402 |00b0: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +0597f0: 3808 0500 |00b2: if-eqz v8, 00b7 // +0005 │ │ +0597f4: 6e10 dd0b 0c00 |00b4: invoke-virtual {v12}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bdd │ │ +0597fa: 1308 0c00 |00b7: const/16 v8, #int 12 // #c │ │ +0597fe: 6e20 9823 8600 |00b9: invoke-virtual {v6, v8}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2398 │ │ +059804: 0c08 |00bc: move-result-object v8 │ │ +059806: 3808 0600 |00bd: if-eqz v8, 00c3 // +0006 │ │ +05980a: 5bc8 5602 |00bf: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +05980e: 5cc4 5802 |00c1: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +059812: 1308 0d00 |00c3: const/16 v8, #int 13 // #d │ │ +059816: 6e30 9d23 8609 |00c5: invoke-virtual {v6, v8, v9}, Ln/g0;.g:(II)I // method@239d │ │ +05981c: 0a08 |00c8: move-result v8 │ │ +05981e: 7120 3924 1800 |00c9: invoke-static {v8, v1}, Ln/q;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@2439 │ │ +059824: 0c08 |00cc: move-result-object v8 │ │ +059826: 54ca 5702 |00cd: iget-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +05982a: 328a 0600 |00cf: if-eq v10, v8, 00d5 // +0006 │ │ +05982e: 5bc8 5702 |00d1: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +059832: 5cc4 5902 |00d3: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +059836: 55c8 5802 |00d5: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +05983a: 3908 0600 |00d7: if-nez v8, 00dd // +0006 │ │ +05983e: 55c8 5902 |00d9: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +059842: 3808 0500 |00db: if-eqz v8, 00e0 // +0005 │ │ +059846: 6e10 de0b 0c00 |00dd: invoke-virtual {v12}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bde │ │ +05984c: 1278 |00e0: const/4 v8, #int 7 // #7 │ │ +05984e: 6e30 9e23 8602 |00e1: invoke-virtual {v6, v8, v2}, Ln/g0;.h:(II)I // method@239e │ │ +059854: 0a08 |00e4: move-result v8 │ │ +059856: 3808 a200 |00e5: if-eqz v8, 0187 // +00a2 │ │ +05985a: 620a aa06 |00e7: sget-object v10, Lf/a;.s:[I // field@06aa │ │ +05985e: 6e30 5201 8d0a |00e9: invoke-virtual {v13, v8, v10}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0152 │ │ +059864: 0c08 |00ec: move-result-object v8 │ │ +059866: 6e20 e601 7800 |00ed: invoke-virtual {v8, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01e6 │ │ +05986c: 0a0a |00f0: move-result v10 │ │ +05986e: 380a 0f00 |00f1: if-eqz v10, 0100 // +000f │ │ +059872: 6e30 df01 7802 |00f3: invoke-virtual {v8, v7, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +059878: 0a0a |00f6: move-result v10 │ │ +05987a: 380a 0900 |00f7: if-eqz v10, 0100 // +0009 │ │ +05987e: 7120 d716 ad00 |00f9: invoke-static {v13, v10}, Lh/a;.a:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@16d7 │ │ +059884: 0c0a |00fc: move-result-object v10 │ │ +059886: 380a 0300 |00fd: if-eqz v10, 0100 // +0003 │ │ +05988a: 2805 |00ff: goto 0104 // +0005 │ │ +05988c: 6e20 d501 7800 |0100: invoke-virtual {v8, v7}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@01d5 │ │ +059892: 0c0a |0103: move-result-object v10 │ │ +059894: 380a 0300 |0104: if-eqz v10, 0107 // +0003 │ │ +059898: 2805 |0106: goto 010b // +0005 │ │ +05989a: 6e10 7009 0c00 |0107: invoke-virtual {v12}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@0970 │ │ +0598a0: 0c0a |010a: move-result-object v10 │ │ +0598a2: 5bca 4802 |010b: iput-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.K:Landroid/content/res/ColorStateList; // field@0248 │ │ +0598a6: 6e30 d801 2802 |010d: invoke-virtual {v8, v2, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01d8 │ │ +0598ac: 0a0a |0110: move-result v10 │ │ +0598ae: 380a 1100 |0111: if-eqz v10, 0122 // +0011 │ │ +0598b2: 82aa |0113: int-to-float v10, v10 │ │ +0598b4: 6e10 4502 0300 |0114: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSize:()F // method@0245 │ │ +0598ba: 0a0b |0117: move-result v11 │ │ +0598bc: 2d0b 0a0b |0118: cmpl-float v11, v10, v11 │ │ +0598c0: 380b 0800 |011a: if-eqz v11, 0122 // +0008 │ │ +0598c4: 6e20 5502 a300 |011c: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0255 │ │ +0598ca: 6e10 3106 0c00 |011f: invoke-virtual {v12}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +0598d0: 6e30 db01 4809 |0122: invoke-virtual {v8, v4, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +0598d6: 0a0a |0125: move-result v10 │ │ +0598d8: 6e30 db01 5809 |0126: invoke-virtual {v8, v5, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +0598de: 0a09 |0129: move-result v9 │ │ +0598e0: 324a 0e00 |012a: if-eq v10, v4, 0138 // +000e │ │ +0598e4: 325a 0900 |012c: if-eq v10, v5, 0135 // +0009 │ │ +0598e8: 327a 0400 |012e: if-eq v10, v7, 0132 // +0004 │ │ +0598ec: 0717 |0130: move-object v7, v1 │ │ +0598ee: 2809 |0131: goto 013a // +0009 │ │ +0598f0: 6207 8d00 |0132: sget-object v7, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@008d │ │ +0598f4: 2806 |0134: goto 013a // +0006 │ │ +0598f6: 6207 8f00 |0135: sget-object v7, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@008f │ │ +0598fa: 2803 |0137: goto 013a // +0003 │ │ +0598fc: 6207 8e00 |0138: sget-object v7, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@008e │ │ +059900: 120a |013a: const/4 v10, #int 0 // #0 │ │ +059902: 3d09 2d00 |013b: if-lez v9, 0168 // +002d │ │ +059906: 3907 0700 |013d: if-nez v7, 0144 // +0007 │ │ +05990a: 7110 ac02 0900 |013f: invoke-static {v9}, Landroid/graphics/Typeface;.defaultFromStyle:(I)Landroid/graphics/Typeface; // method@02ac │ │ +059910: 0c07 |0142: move-result-object v7 │ │ +059912: 2805 |0143: goto 0148 // +0005 │ │ +059914: 7120 a702 9700 |0144: invoke-static {v7, v9}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@02a7 │ │ +05991a: 0c07 |0147: move-result-object v7 │ │ +05991c: 6e20 040c 7c00 |0148: invoke-virtual {v12, v7}, Landroidx/appcompat/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@0c04 │ │ +059922: 3807 0700 |014b: if-eqz v7, 0152 // +0007 │ │ +059926: 6e10 ae02 0700 |014d: invoke-virtual {v7}, Landroid/graphics/Typeface;.getStyle:()I // method@02ae │ │ +05992c: 0a07 |0150: move-result v7 │ │ +05992e: 2802 |0151: goto 0153 // +0002 │ │ +059930: 1207 |0152: const/4 v7, #int 0 // #0 │ │ +059932: 7c77 |0153: not-int v7, v7 │ │ +059934: b597 |0154: and-int/2addr v7, v9 │ │ +059936: dd09 0701 |0155: and-int/lit8 v9, v7, #int 1 // #01 │ │ +05993a: 3809 0300 |0157: if-eqz v9, 015a // +0003 │ │ +05993e: 2802 |0159: goto 015b // +0002 │ │ +059940: 1204 |015a: const/4 v4, #int 0 // #0 │ │ +059942: 6e20 4d02 4300 |015b: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@024d │ │ +059948: dd04 0702 |015e: and-int/lit8 v4, v7, #int 2 // #02 │ │ +05994c: 3804 0400 |0160: if-eqz v4, 0164 // +0004 │ │ +059950: 150a 80be |0162: const/high16 v10, #int -1098907648 // #be80 │ │ +059954: 6e20 5602 a300 |0164: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0256 │ │ +05995a: 280a |0167: goto 0171 // +000a │ │ +05995c: 6e20 4d02 2300 |0168: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@024d │ │ +059962: 6e20 5602 a300 |016b: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0256 │ │ +059968: 6e20 040c 7c00 |016e: invoke-virtual {v12, v7}, Landroidx/appcompat/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@0c04 │ │ +05996e: 1303 0e00 |0171: const/16 v3, #int 14 // #e │ │ +059972: 6e30 d201 3802 |0173: invoke-virtual {v8, v3, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +059978: 0a02 |0176: move-result v2 │ │ +05997a: 3802 0b00 |0177: if-eqz v2, 0182 // +000b │ │ +05997e: 2201 bf06 |0179: new-instance v1, Lk/a; // type@06bf │ │ +059982: 6e10 b905 0c00 |017b: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +059988: 0c02 |017e: move-result-object v2 │ │ +05998a: 7020 2e1f 2100 |017f: invoke-direct {v1, v2}, Lk/a;.:(Landroid/content/Context;)V // method@1f2e │ │ +059990: 5bc1 4b02 |0182: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.N:Lk/a; // field@024b │ │ +059994: 6e10 e901 0800 |0184: invoke-virtual {v8}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +05999a: 2201 f207 |0187: new-instance v1, Ln/l; // type@07f2 │ │ +05999e: 7020 e423 c100 |0189: invoke-direct {v1, v12}, Ln/l;.:(Landroid/widget/TextView;)V // method@23e4 │ │ +0599a4: 6e30 e823 e100 |018c: invoke-virtual {v1, v14, v0}, Ln/l;.d:(Landroid/util/AttributeSet;I)V // method@23e8 │ │ +0599aa: 6e10 a323 0600 |018f: invoke-virtual {v6}, Ln/g0;.m:()V // method@23a3 │ │ +0599b0: 7110 8106 0d00 |0192: invoke-static {v13}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0681 │ │ +0599b6: 0c0d |0195: move-result-object v13 │ │ +0599b8: 6e10 8a06 0d00 |0196: invoke-virtual {v13}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@068a │ │ +0599be: 0a0e |0199: move-result v14 │ │ +0599c0: 59ce 6202 |019a: iput v14, v12, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ +0599c4: 6e10 8706 0d00 |019c: invoke-virtual {v13}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0687 │ │ +0599ca: 0a0d |019f: move-result v13 │ │ +0599cc: 59cd 3e02 |01a0: iput v13, v12, Landroidx/appcompat/widget/SwitchCompat;.A:I // field@023e │ │ +0599d0: 6e10 2906 0c00 |01a2: invoke-virtual {v12}, Landroid/view/View;.refreshDrawableState:()V // method@0629 │ │ +0599d6: 6e10 8408 0c00 |01a5: invoke-virtual {v12}, Landroid/widget/CompoundButton;.isChecked:()Z // method@0884 │ │ +0599dc: 0a0d |01a8: move-result v13 │ │ +0599de: 6e20 fe0b dc00 |01a9: invoke-virtual {v12, v13}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bfe │ │ +0599e4: 0e00 |01ac: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -29866,135 +30144,135 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0582f8: |[0582f8] androidx.appcompat.widget.SwitchCompat.getTargetCheckedState:()Z │ │ -058308: 5220 4202 |0000: iget v0, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@0242 │ │ -05830c: 1501 003f |0002: const/high16 v1, #int 1056964608 // #3f00 │ │ -058310: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -058314: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -058318: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05831a: 2802 |0009: goto 000b // +0002 │ │ -05831c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05831e: 0f00 |000b: return v0 │ │ +059134: |[059134] androidx.appcompat.widget.SwitchCompat.getTargetCheckedState:()Z │ │ +059144: 5220 3f02 |0000: iget v0, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +059148: 1501 003f |0002: const/high16 v1, #int 1056964608 // #3f00 │ │ +05914c: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +059150: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +059154: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +059156: 2802 |0009: goto 000b // +0002 │ │ +059158: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05915a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbOffset' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0586e8: |[0586e8] androidx.appcompat.widget.SwitchCompat.getThumbOffset:()I │ │ -0586f8: 7110 9e23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -0586fe: 0a00 |0003: move-result v0 │ │ -058700: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -058704: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ -058708: 5221 4202 |0008: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@0242 │ │ -05870c: c710 |000a: sub-float/2addr v0, v1 │ │ -05870e: 2803 |000b: goto 000e // +0003 │ │ -058710: 5220 4202 |000c: iget v0, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@0242 │ │ -058714: 7010 c50b 0200 |000e: invoke-direct {v2}, Landroidx/appcompat/widget/SwitchCompat;.getThumbScrollRange:()I // method@0bc5 │ │ -05871a: 0a01 |0011: move-result v1 │ │ -05871c: 8211 |0012: int-to-float v1, v1 │ │ -05871e: a800 0001 |0013: mul-float v0, v0, v1 │ │ -058722: 1501 003f |0015: const/high16 v1, #int 1056964608 // #3f00 │ │ -058726: c610 |0017: add-float/2addr v0, v1 │ │ -058728: 8700 |0018: float-to-int v0, v0 │ │ -05872a: 0f00 |0019: return v0 │ │ +059524: |[059524] androidx.appcompat.widget.SwitchCompat.getThumbOffset:()I │ │ +059534: 7110 ef23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +05953a: 0a00 |0003: move-result v0 │ │ +05953c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +059540: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ +059544: 5221 3f02 |0008: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +059548: c710 |000a: sub-float/2addr v0, v1 │ │ +05954a: 2803 |000b: goto 000e // +0003 │ │ +05954c: 5220 3f02 |000c: iget v0, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +059550: 7010 ee0b 0200 |000e: invoke-direct {v2}, Landroidx/appcompat/widget/SwitchCompat;.getThumbScrollRange:()I // method@0bee │ │ +059556: 0a01 |0011: move-result v1 │ │ +059558: 8211 |0012: int-to-float v1, v1 │ │ +05955a: a800 0001 |0013: mul-float v0, v0, v1 │ │ +05955e: 1501 003f |0015: const/high16 v1, #int 1056964608 // #3f00 │ │ +059562: c610 |0017: add-float/2addr v0, v1 │ │ +059564: 8700 |0018: float-to-int v0, v0 │ │ +059566: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbScrollRange' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -05872c: |[05872c] androidx.appcompat.widget.SwitchCompat.getThumbScrollRange:()I │ │ -05873c: 5440 5802 |0000: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058740: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -058744: 5441 5002 |0004: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@0250 │ │ -058748: 6e20 ca02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -05874e: 5440 5302 |0009: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058752: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -058756: 7110 e723 0000 |000d: invoke-static {v0}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23e7 │ │ -05875c: 0c00 |0010: move-result-object v0 │ │ -05875e: 2803 |0011: goto 0014 // +0003 │ │ -058760: 6200 040e |0012: sget-object v0, Ln/q;.c:Landroid/graphics/Rect; // field@0e04 │ │ -058764: 5242 4302 |0014: iget v2, v4, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0243 │ │ -058768: 5243 4502 |0016: iget v3, v4, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0245 │ │ -05876c: b132 |0018: sub-int/2addr v2, v3 │ │ -05876e: 5213 8400 |0019: iget v3, v1, Landroid/graphics/Rect;.left:I // field@0084 │ │ -058772: b132 |001b: sub-int/2addr v2, v3 │ │ -058774: 5211 8500 |001c: iget v1, v1, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058778: b112 |001e: sub-int/2addr v2, v1 │ │ -05877a: 5201 8400 |001f: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0084 │ │ -05877e: b112 |0021: sub-int/2addr v2, v1 │ │ -058780: 5200 8500 |0022: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058784: b102 |0024: sub-int/2addr v2, v0 │ │ -058786: 0f02 |0025: return v2 │ │ -058788: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -05878a: 0f00 |0027: return v0 │ │ +059568: |[059568] androidx.appcompat.widget.SwitchCompat.getThumbScrollRange:()I │ │ +059578: 5440 5502 |0000: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +05957c: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +059580: 5441 4d02 |0004: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +059584: 6e20 db02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +05958a: 5440 5002 |0009: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05958e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +059592: 7110 3824 0000 |000d: invoke-static {v0}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@2438 │ │ +059598: 0c00 |0010: move-result-object v0 │ │ +05959a: 2803 |0011: goto 0014 // +0003 │ │ +05959c: 6200 400e |0012: sget-object v0, Ln/q;.c:Landroid/graphics/Rect; // field@0e40 │ │ +0595a0: 5242 4002 |0014: iget v2, v4, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +0595a4: 5243 4202 |0016: iget v3, v4, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +0595a8: b132 |0018: sub-int/2addr v2, v3 │ │ +0595aa: 5213 8100 |0019: iget v3, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0595ae: b132 |001b: sub-int/2addr v2, v3 │ │ +0595b0: 5211 8200 |001c: iget v1, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +0595b4: b112 |001e: sub-int/2addr v2, v1 │ │ +0595b6: 5201 8100 |001f: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0595ba: b112 |0021: sub-int/2addr v2, v1 │ │ +0595bc: 5200 8200 |0022: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +0595c0: b102 |0024: sub-int/2addr v2, v0 │ │ +0595c2: 0f02 |0025: return v2 │ │ +0595c4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0595c6: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -058bac: |[058bac] androidx.appcompat.widget.SwitchCompat.a:()V │ │ -058bbc: 5420 5302 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058bc0: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ -058bc4: 5521 5602 |0004: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0256 │ │ -058bc8: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ -058bcc: 5521 5702 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0257 │ │ -058bd0: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ -058bd4: 7110 d230 0000 |000c: invoke-static {v0}, Lx/a;.f:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@30d2 │ │ -058bda: 0c00 |000f: move-result-object v0 │ │ -058bdc: 6e10 d402 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@02d4 │ │ -058be2: 0c00 |0013: move-result-object v0 │ │ -058be4: 5b20 5302 |0014: iput-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058be8: 5521 5602 |0016: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0256 │ │ -058bec: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -058bf0: 5421 5402 |001a: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0254 │ │ -058bf4: 7120 c930 1000 |001c: invoke-static {v0, v1}, Lx/a$a;.h:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@30c9 │ │ -058bfa: 5520 5702 |001f: iget-boolean v0, v2, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0257 │ │ -058bfe: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -058c02: 5420 5302 |0023: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058c06: 5421 5502 |0025: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0255 │ │ -058c0a: 7120 ca30 1000 |0027: invoke-static {v0, v1}, Lx/a$a;.i:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@30ca │ │ -058c10: 5420 5302 |002a: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058c14: 6e10 d102 0000 |002c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -058c1a: 0a00 |002f: move-result v0 │ │ -058c1c: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -058c20: 5420 5302 |0032: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058c24: 6e10 9605 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -058c2a: 0c01 |0037: move-result-object v1 │ │ -058c2c: 6e20 e602 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -058c32: 0e00 |003b: return-void │ │ +0599e8: |[0599e8] androidx.appcompat.widget.SwitchCompat.a:()V │ │ +0599f8: 5420 5002 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +0599fc: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ +059a00: 5521 5302 |0004: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +059a04: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ +059a08: 5521 5402 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +059a0c: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ +059a10: 7110 2231 0000 |000c: invoke-static {v0}, Lx/a;.f:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@3122 │ │ +059a16: 0c00 |000f: move-result-object v0 │ │ +059a18: 6e10 e502 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@02e5 │ │ +059a1e: 0c00 |0013: move-result-object v0 │ │ +059a20: 5b20 5002 |0014: iput-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059a24: 5521 5302 |0016: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +059a28: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +059a2c: 5421 5102 |001a: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +059a30: 7120 1931 1000 |001c: invoke-static {v0, v1}, Lx/a$a;.h:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@3119 │ │ +059a36: 5520 5402 |001f: iget-boolean v0, v2, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +059a3a: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +059a3e: 5420 5002 |0023: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059a42: 5421 5202 |0025: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +059a46: 7120 1a31 1000 |0027: invoke-static {v0, v1}, Lx/a$a;.i:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@311a │ │ +059a4c: 5420 5002 |002a: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059a50: 6e10 e202 0000 |002c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02e2 │ │ +059a56: 0a00 |002f: move-result v0 │ │ +059a58: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +059a5c: 5420 5002 |0032: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059a60: 6e10 bb05 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@05bb │ │ +059a66: 0c01 |0037: move-result-object v1 │ │ +059a68: 6e20 f702 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02f7 │ │ +059a6e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -30264,59 +30542,56 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x003c reg=2 this Landroidx/appcompat/widget/SwitchCompat; │ │ │ │ #1 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -058c34: |[058c34] androidx.appcompat.widget.SwitchCompat.b:()V │ │ -058c44: 5420 5802 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058c48: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ -058c4c: 5521 5b02 |0004: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@025b │ │ -058c50: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ -058c54: 5521 5c02 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@025c │ │ -058c58: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ -058c5c: 7110 d230 0000 |000c: invoke-static {v0}, Lx/a;.f:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@30d2 │ │ -058c62: 0c00 |000f: move-result-object v0 │ │ -058c64: 6e10 d402 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@02d4 │ │ -058c6a: 0c00 |0013: move-result-object v0 │ │ -058c6c: 5b20 5802 |0014: iput-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058c70: 5521 5b02 |0016: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@025b │ │ -058c74: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -058c78: 5421 5902 |001a: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0259 │ │ -058c7c: 7120 c930 1000 |001c: invoke-static {v0, v1}, Lx/a$a;.h:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@30c9 │ │ -058c82: 5520 5c02 |001f: iget-boolean v0, v2, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@025c │ │ -058c86: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -058c8a: 5420 5802 |0023: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058c8e: 5421 5a02 |0025: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@025a │ │ -058c92: 7120 ca30 1000 |0027: invoke-static {v0, v1}, Lx/a$a;.i:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@30ca │ │ -058c98: 5420 5802 |002a: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058c9c: 6e10 d102 0000 |002c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -058ca2: 0a00 |002f: move-result v0 │ │ -058ca4: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -058ca8: 5420 5802 |0032: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058cac: 6e10 9605 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -058cb2: 0c01 |0037: move-result-object v1 │ │ -058cb4: 6e20 e602 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -058cba: 0e00 |003b: return-void │ │ +059a70: |[059a70] androidx.appcompat.widget.SwitchCompat.b:()V │ │ +059a80: 5420 5502 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059a84: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ +059a88: 5521 5802 |0004: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +059a8c: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ +059a90: 5521 5902 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +059a94: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ +059a98: 7110 2231 0000 |000c: invoke-static {v0}, Lx/a;.f:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@3122 │ │ +059a9e: 0c00 |000f: move-result-object v0 │ │ +059aa0: 6e10 e502 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@02e5 │ │ +059aa6: 0c00 |0013: move-result-object v0 │ │ +059aa8: 5b20 5502 |0014: iput-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059aac: 5521 5802 |0016: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +059ab0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +059ab4: 5421 5602 |001a: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +059ab8: 7120 1931 1000 |001c: invoke-static {v0, v1}, Lx/a$a;.h:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@3119 │ │ +059abe: 5520 5902 |001f: iget-boolean v0, v2, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +059ac2: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +059ac6: 5420 5502 |0023: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059aca: 5421 5702 |0025: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +059ace: 7120 1a31 1000 |0027: invoke-static {v0, v1}, Lx/a$a;.i:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@311a │ │ +059ad4: 5420 5502 |002a: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059ad8: 6e10 e202 0000 |002c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02e2 │ │ +059ade: 0a00 |002f: move-result v0 │ │ +059ae0: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +059ae4: 5420 5502 |0032: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059ae8: 6e10 bb05 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@05bb │ │ +059aee: 0c01 |0037: move-result-object v1 │ │ +059af0: 6e20 f702 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02f7 │ │ +059af6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -30586,132 +30861,129 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x003c reg=2 this Landroidx/appcompat/widget/SwitchCompat; │ │ │ │ #2 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'c' │ │ type : '(Ljava/lang/CharSequence;)Landroid/text/StaticLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 40 16-bit code units │ │ -058268: |[058268] androidx.appcompat.widget.SwitchCompat.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; │ │ -058278: 5480 4e02 |0000: iget-object v0, v8, Landroidx/appcompat/widget/SwitchCompat;.N:Lk/a; // field@024e │ │ -05827c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -058280: 6e30 e11e 9008 |0004: invoke-virtual {v0, v9, v8}, Lk/a;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1ee1 │ │ -058286: 0c09 |0007: move-result-object v9 │ │ -058288: 0791 |0008: move-object v1, v9 │ │ -05828a: 2209 fe00 |0009: new-instance v9, Landroid/text/StaticLayout; // type@00fe │ │ -05828e: 5482 4a02 |000b: iget-object v2, v8, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@024a │ │ -058292: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ -058296: 7120 cc03 2100 |000f: invoke-static {v1, v2}, Landroid/text/Layout;.getDesiredWidth:(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F // method@03cc │ │ -05829c: 0a00 |0012: move-result v0 │ │ -05829e: 8903 |0013: float-to-double v3, v0 │ │ -0582a0: 7120 551c 4300 |0014: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@1c55 │ │ -0582a6: 0b03 |0017: move-result-wide v3 │ │ -0582a8: 8a30 |0018: double-to-int v0, v3 │ │ -0582aa: 0103 |0019: move v3, v0 │ │ -0582ac: 2803 |001a: goto 001d // +0003 │ │ -0582ae: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0582b0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0582b2: 6204 9900 |001d: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@0099 │ │ -0582b6: 1505 803f |001f: const/high16 v5, #int 1065353216 // #3f80 │ │ -0582ba: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -0582bc: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -0582be: 0790 |0023: move-object v0, v9 │ │ -0582c0: 7608 0104 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/StaticLayout;.:(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V // method@0401 │ │ -0582c6: 1109 |0027: return-object v9 │ │ +0590a4: |[0590a4] androidx.appcompat.widget.SwitchCompat.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; │ │ +0590b4: 5480 4b02 |0000: iget-object v0, v8, Landroidx/appcompat/widget/SwitchCompat;.N:Lk/a; // field@024b │ │ +0590b8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0590bc: 6e30 2f1f 9008 |0004: invoke-virtual {v0, v9, v8}, Lk/a;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1f2f │ │ +0590c2: 0c09 |0007: move-result-object v9 │ │ +0590c4: 0791 |0008: move-object v1, v9 │ │ +0590c6: 2209 fe00 |0009: new-instance v9, Landroid/text/StaticLayout; // type@00fe │ │ +0590ca: 5482 4702 |000b: iget-object v2, v8, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +0590ce: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ +0590d2: 7120 dd03 2100 |000f: invoke-static {v1, v2}, Landroid/text/Layout;.getDesiredWidth:(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F // method@03dd │ │ +0590d8: 0a00 |0012: move-result v0 │ │ +0590da: 8903 |0013: float-to-double v3, v0 │ │ +0590dc: 7120 a51c 4300 |0014: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@1ca5 │ │ +0590e2: 0b03 |0017: move-result-wide v3 │ │ +0590e4: 8a30 |0018: double-to-int v0, v3 │ │ +0590e6: 0103 |0019: move v3, v0 │ │ +0590e8: 2803 |001a: goto 001d // +0003 │ │ +0590ea: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0590ec: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0590ee: 6204 9600 |001d: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@0096 │ │ +0590f2: 1505 803f |001f: const/high16 v5, #int 1065353216 // #3f80 │ │ +0590f6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +0590f8: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +0590fa: 0790 |0023: move-object v0, v9 │ │ +0590fc: 7608 1204 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/StaticLayout;.:(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V // method@0412 │ │ +059102: 1109 |0027: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'draw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -058cbc: |[058cbc] androidx.appcompat.widget.SwitchCompat.draw:(Landroid/graphics/Canvas;)V │ │ -058ccc: 54a0 5002 |0000: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@0250 │ │ -058cd0: 52a1 4602 |0002: iget v1, v10, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0246 │ │ -058cd4: 52a2 4702 |0004: iget v2, v10, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0247 │ │ -058cd8: 52a3 4802 |0006: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.H:I // field@0248 │ │ -058cdc: 52a4 4902 |0008: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0249 │ │ -058ce0: 7010 c40b 0a00 |000a: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbOffset:()I // method@0bc4 │ │ -058ce6: 0a05 |000d: move-result v5 │ │ -058ce8: b015 |000e: add-int/2addr v5, v1 │ │ -058cea: 54a6 5302 |000f: iget-object v6, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058cee: 3806 0700 |0011: if-eqz v6, 0018 // +0007 │ │ -058cf2: 7110 e723 0600 |0013: invoke-static {v6}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23e7 │ │ -058cf8: 0c06 |0016: move-result-object v6 │ │ -058cfa: 2803 |0017: goto 001a // +0003 │ │ -058cfc: 6206 040e |0018: sget-object v6, Ln/q;.c:Landroid/graphics/Rect; // field@0e04 │ │ -058d00: 54a7 5802 |001a: iget-object v7, v10, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058d04: 3807 3300 |001c: if-eqz v7, 004f // +0033 │ │ -058d08: 6e20 ca02 0700 |001e: invoke-virtual {v7, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -058d0e: 5207 8400 |0021: iget v7, v0, Landroid/graphics/Rect;.left:I // field@0084 │ │ -058d12: b075 |0023: add-int/2addr v5, v7 │ │ -058d14: 3806 2400 |0024: if-eqz v6, 0048 // +0024 │ │ -058d18: 5268 8400 |0026: iget v8, v6, Landroid/graphics/Rect;.left:I // field@0084 │ │ -058d1c: 3778 0400 |0028: if-le v8, v7, 002c // +0004 │ │ -058d20: b178 |002a: sub-int/2addr v8, v7 │ │ -058d22: b081 |002b: add-int/2addr v1, v8 │ │ -058d24: 5267 8600 |002c: iget v7, v6, Landroid/graphics/Rect;.top:I // field@0086 │ │ -058d28: 5208 8600 |002e: iget v8, v0, Landroid/graphics/Rect;.top:I // field@0086 │ │ -058d2c: 3787 0500 |0030: if-le v7, v8, 0035 // +0005 │ │ -058d30: b187 |0032: sub-int/2addr v7, v8 │ │ -058d32: b027 |0033: add-int/2addr v7, v2 │ │ -058d34: 2802 |0034: goto 0036 // +0002 │ │ -058d36: 0127 |0035: move v7, v2 │ │ -058d38: 5268 8500 |0036: iget v8, v6, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058d3c: 5209 8500 |0038: iget v9, v0, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058d40: 3798 0400 |003a: if-le v8, v9, 003e // +0004 │ │ -058d44: b198 |003c: sub-int/2addr v8, v9 │ │ -058d46: b183 |003d: sub-int/2addr v3, v8 │ │ -058d48: 5266 8300 |003e: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -058d4c: 5208 8300 |0040: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -058d50: 3786 0700 |0042: if-le v6, v8, 0049 // +0007 │ │ -058d54: b186 |0044: sub-int/2addr v6, v8 │ │ -058d56: 9106 0406 |0045: sub-int v6, v4, v6 │ │ -058d5a: 2803 |0047: goto 004a // +0003 │ │ -058d5c: 0127 |0048: move v7, v2 │ │ -058d5e: 0146 |0049: move v6, v4 │ │ -058d60: 54a8 5802 |004a: iget-object v8, v10, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058d64: 6e56 da02 1837 |004c: invoke-virtual {v8, v1, v7, v3, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -058d6a: 54a1 5302 |004f: iget-object v1, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058d6e: 3801 1d00 |0051: if-eqz v1, 006e // +001d │ │ -058d72: 6e20 ca02 0100 |0053: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -058d78: 5201 8400 |0056: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0084 │ │ -058d7c: 9101 0501 |0058: sub-int v1, v5, v1 │ │ -058d80: 52a3 4502 |005a: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0245 │ │ -058d84: b035 |005c: add-int/2addr v5, v3 │ │ -058d86: 5200 8500 |005d: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058d8a: b005 |005f: add-int/2addr v5, v0 │ │ -058d8c: 54a0 5302 |0060: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058d90: 6e54 da02 1052 |0062: invoke-virtual {v0, v1, v2, v5, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -058d96: 6e10 8c05 0a00 |0065: invoke-virtual {v10}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@058c │ │ -058d9c: 0c00 |0068: move-result-object v0 │ │ -058d9e: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ -058da2: 7154 c730 1052 |006b: invoke-static {v0, v1, v2, v5, v4}, Lx/a$a;.f:(Landroid/graphics/drawable/Drawable;IIII)V // method@30c7 │ │ -058da8: 6f20 5708 ba00 |006e: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.draw:(Landroid/graphics/Canvas;)V // method@0857 │ │ -058dae: 0e00 |0071: return-void │ │ +059af8: |[059af8] androidx.appcompat.widget.SwitchCompat.draw:(Landroid/graphics/Canvas;)V │ │ +059b08: 54a0 4d02 |0000: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +059b0c: 52a1 4302 |0002: iget v1, v10, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ +059b10: 52a2 4402 |0004: iget v2, v10, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ +059b14: 52a3 4502 |0006: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.H:I // field@0245 │ │ +059b18: 52a4 4602 |0008: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ +059b1c: 7010 ed0b 0a00 |000a: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbOffset:()I // method@0bed │ │ +059b22: 0a05 |000d: move-result v5 │ │ +059b24: b015 |000e: add-int/2addr v5, v1 │ │ +059b26: 54a6 5002 |000f: iget-object v6, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059b2a: 3806 0700 |0011: if-eqz v6, 0018 // +0007 │ │ +059b2e: 7110 3824 0600 |0013: invoke-static {v6}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@2438 │ │ +059b34: 0c06 |0016: move-result-object v6 │ │ +059b36: 2803 |0017: goto 001a // +0003 │ │ +059b38: 6206 400e |0018: sget-object v6, Ln/q;.c:Landroid/graphics/Rect; // field@0e40 │ │ +059b3c: 54a7 5502 |001a: iget-object v7, v10, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059b40: 3807 3300 |001c: if-eqz v7, 004f // +0033 │ │ +059b44: 6e20 db02 0700 |001e: invoke-virtual {v7, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +059b4a: 5207 8100 |0021: iget v7, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059b4e: b075 |0023: add-int/2addr v5, v7 │ │ +059b50: 3806 2400 |0024: if-eqz v6, 0048 // +0024 │ │ +059b54: 5268 8100 |0026: iget v8, v6, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059b58: 3778 0400 |0028: if-le v8, v7, 002c // +0004 │ │ +059b5c: b178 |002a: sub-int/2addr v8, v7 │ │ +059b5e: b081 |002b: add-int/2addr v1, v8 │ │ +059b60: 5267 8300 |002c: iget v7, v6, Landroid/graphics/Rect;.top:I // field@0083 │ │ +059b64: 5208 8300 |002e: iget v8, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ +059b68: 3787 0500 |0030: if-le v7, v8, 0035 // +0005 │ │ +059b6c: b187 |0032: sub-int/2addr v7, v8 │ │ +059b6e: b027 |0033: add-int/2addr v7, v2 │ │ +059b70: 2802 |0034: goto 0036 // +0002 │ │ +059b72: 0127 |0035: move v7, v2 │ │ +059b74: 5268 8200 |0036: iget v8, v6, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059b78: 5209 8200 |0038: iget v9, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059b7c: 3798 0400 |003a: if-le v8, v9, 003e // +0004 │ │ +059b80: b198 |003c: sub-int/2addr v8, v9 │ │ +059b82: b183 |003d: sub-int/2addr v3, v8 │ │ +059b84: 5266 8000 |003e: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +059b88: 5208 8000 |0040: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +059b8c: 3786 0700 |0042: if-le v6, v8, 0049 // +0007 │ │ +059b90: b186 |0044: sub-int/2addr v6, v8 │ │ +059b92: 9106 0406 |0045: sub-int v6, v4, v6 │ │ +059b96: 2803 |0047: goto 004a // +0003 │ │ +059b98: 0127 |0048: move v7, v2 │ │ +059b9a: 0146 |0049: move v6, v4 │ │ +059b9c: 54a8 5502 |004a: iget-object v8, v10, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059ba0: 6e56 eb02 1837 |004c: invoke-virtual {v8, v1, v7, v3, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +059ba6: 54a1 5002 |004f: iget-object v1, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059baa: 3801 1d00 |0051: if-eqz v1, 006e // +001d │ │ +059bae: 6e20 db02 0100 |0053: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +059bb4: 5201 8100 |0056: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059bb8: 9101 0501 |0058: sub-int v1, v5, v1 │ │ +059bbc: 52a3 4202 |005a: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +059bc0: b035 |005c: add-int/2addr v5, v3 │ │ +059bc2: 5200 8200 |005d: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059bc6: b005 |005f: add-int/2addr v5, v0 │ │ +059bc8: 54a0 5002 |0060: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059bcc: 6e54 eb02 1052 |0062: invoke-virtual {v0, v1, v2, v5, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +059bd2: 6e10 b105 0a00 |0065: invoke-virtual {v10}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@05b1 │ │ +059bd8: 0c00 |0068: move-result-object v0 │ │ +059bda: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ +059bde: 7154 1731 1052 |006b: invoke-static {v0, v1, v2, v5, v4}, Lx/a$a;.f:(Landroid/graphics/drawable/Drawable;IIII)V // method@3117 │ │ +059be4: 6f20 7f08 ba00 |006e: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.draw:(Landroid/graphics/Canvas;)V // method@087f │ │ +059bea: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -30943,23 +31215,23 @@ │ │ type : '(FF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -058db0: |[058db0] androidx.appcompat.widget.SwitchCompat.drawableHotspotChanged:(FF)V │ │ -058dc0: 6f30 5808 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/CompoundButton;.drawableHotspotChanged:(FF)V // method@0858 │ │ -058dc6: 5410 5302 |0003: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058dca: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -058dce: 7130 c630 2003 |0007: invoke-static {v0, v2, v3}, Lx/a$a;.e:(Landroid/graphics/drawable/Drawable;FF)V // method@30c6 │ │ -058dd4: 5410 5802 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058dd8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -058ddc: 7130 c630 2003 |000e: invoke-static {v0, v2, v3}, Lx/a$a;.e:(Landroid/graphics/drawable/Drawable;FF)V // method@30c6 │ │ -058de2: 0e00 |0011: return-void │ │ +059bec: |[059bec] androidx.appcompat.widget.SwitchCompat.drawableHotspotChanged:(FF)V │ │ +059bfc: 6f30 8008 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/CompoundButton;.drawableHotspotChanged:(FF)V // method@0880 │ │ +059c02: 5410 5002 |0003: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059c06: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +059c0a: 7130 1631 2003 |0007: invoke-static {v0, v2, v3}, Lx/a$a;.e:(Landroid/graphics/drawable/Drawable;FF)V // method@3116 │ │ +059c10: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059c14: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +059c18: 7130 1631 2003 |000e: invoke-static {v0, v2, v3}, Lx/a$a;.e:(Landroid/graphics/drawable/Drawable;FF)V // method@3116 │ │ +059c1e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -31329,955 +31601,955 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -058de4: |[058de4] androidx.appcompat.widget.SwitchCompat.drawableStateChanged:()V │ │ -058df4: 6f10 5908 0400 |0000: invoke-super {v4}, Landroid/widget/CompoundButton;.drawableStateChanged:()V // method@0859 │ │ -058dfa: 6e10 9605 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -058e00: 0c00 |0006: move-result-object v0 │ │ -058e02: 5441 5302 |0007: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058e06: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -058e08: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -058e0c: 6e10 d102 0100 |000c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -058e12: 0a03 |000f: move-result v3 │ │ -058e14: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -058e18: 6e20 e602 0100 |0012: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -058e1e: 0a01 |0015: move-result v1 │ │ -058e20: b612 |0016: or-int/2addr v2, v1 │ │ -058e22: 5441 5802 |0017: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058e26: 3801 0d00 |0019: if-eqz v1, 0026 // +000d │ │ -058e2a: 6e10 d102 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -058e30: 0a03 |001e: move-result v3 │ │ -058e32: 3803 0700 |001f: if-eqz v3, 0026 // +0007 │ │ -058e36: 6e20 e602 0100 |0021: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -058e3c: 0a00 |0024: move-result v0 │ │ -058e3e: b602 |0025: or-int/2addr v2, v0 │ │ -058e40: 3802 0500 |0026: if-eqz v2, 002b // +0005 │ │ -058e44: 6e10 d905 0400 |0028: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -058e4a: 0e00 |002b: return-void │ │ +059c20: |[059c20] androidx.appcompat.widget.SwitchCompat.drawableStateChanged:()V │ │ +059c30: 6f10 8108 0400 |0000: invoke-super {v4}, Landroid/widget/CompoundButton;.drawableStateChanged:()V // method@0881 │ │ +059c36: 6e10 bb05 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getDrawableState:()[I // method@05bb │ │ +059c3c: 0c00 |0006: move-result-object v0 │ │ +059c3e: 5441 5002 |0007: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059c42: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +059c44: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +059c48: 6e10 e202 0100 |000c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02e2 │ │ +059c4e: 0a03 |000f: move-result v3 │ │ +059c50: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +059c54: 6e20 f702 0100 |0012: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02f7 │ │ +059c5a: 0a01 |0015: move-result v1 │ │ +059c5c: b612 |0016: or-int/2addr v2, v1 │ │ +059c5e: 5441 5502 |0017: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059c62: 3801 0d00 |0019: if-eqz v1, 0026 // +000d │ │ +059c66: 6e10 e202 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02e2 │ │ +059c6c: 0a03 |001e: move-result v3 │ │ +059c6e: 3803 0700 |001f: if-eqz v3, 0026 // +0007 │ │ +059c72: 6e20 f702 0100 |0021: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02f7 │ │ +059c78: 0a00 |0024: move-result v0 │ │ +059c7a: b602 |0025: or-int/2addr v2, v0 │ │ +059c7c: 3802 0500 |0026: if-eqz v2, 002b // +0005 │ │ +059c80: 6e10 fe05 0400 |0028: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +059c86: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getCompoundPaddingLeft' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -058618: |[058618] androidx.appcompat.widget.SwitchCompat.getCompoundPaddingLeft:()I │ │ -058628: 7110 9e23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -05862e: 0a00 |0003: move-result v0 │ │ -058630: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -058634: 6f10 5a08 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@085a │ │ -05863a: 0a00 |0009: move-result v0 │ │ -05863c: 0f00 |000a: return v0 │ │ -05863e: 6f10 5a08 0200 |000b: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@085a │ │ -058644: 0a00 |000e: move-result v0 │ │ -058646: 5221 4302 |000f: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0243 │ │ -05864a: b010 |0011: add-int/2addr v0, v1 │ │ -05864c: 6e10 4509 0200 |0012: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0945 │ │ -058652: 0c01 |0015: move-result-object v1 │ │ -058654: 7110 0c04 0100 |0016: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05865a: 0a01 |0019: move-result v1 │ │ -05865c: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ -058660: 5221 5f02 |001c: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025f │ │ -058664: b010 |001e: add-int/2addr v0, v1 │ │ -058666: 0f00 |001f: return v0 │ │ +059454: |[059454] androidx.appcompat.widget.SwitchCompat.getCompoundPaddingLeft:()I │ │ +059464: 7110 ef23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +05946a: 0a00 |0003: move-result v0 │ │ +05946c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +059470: 6f10 8208 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@0882 │ │ +059476: 0a00 |0009: move-result v0 │ │ +059478: 0f00 |000a: return v0 │ │ +05947a: 6f10 8208 0200 |000b: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@0882 │ │ +059480: 0a00 |000e: move-result v0 │ │ +059482: 5221 4002 |000f: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +059486: b010 |0011: add-int/2addr v0, v1 │ │ +059488: 6e10 6e09 0200 |0012: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@096e │ │ +05948e: 0c01 |0015: move-result-object v1 │ │ +059490: 7110 1d04 0100 |0016: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +059496: 0a01 |0019: move-result v1 │ │ +059498: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ +05949c: 5221 5c02 |001c: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +0594a0: b010 |001e: add-int/2addr v0, v1 │ │ +0594a2: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getCompoundPaddingRight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -058668: |[058668] androidx.appcompat.widget.SwitchCompat.getCompoundPaddingRight:()I │ │ -058678: 7110 9e23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -05867e: 0a00 |0003: move-result v0 │ │ -058680: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -058684: 6f10 5b08 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@085b │ │ -05868a: 0a00 |0009: move-result v0 │ │ -05868c: 0f00 |000a: return v0 │ │ -05868e: 6f10 5b08 0200 |000b: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@085b │ │ -058694: 0a00 |000e: move-result v0 │ │ -058696: 5221 4302 |000f: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0243 │ │ -05869a: b010 |0011: add-int/2addr v0, v1 │ │ -05869c: 6e10 4509 0200 |0012: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0945 │ │ -0586a2: 0c01 |0015: move-result-object v1 │ │ -0586a4: 7110 0c04 0100 |0016: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -0586aa: 0a01 |0019: move-result v1 │ │ -0586ac: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ -0586b0: 5221 5f02 |001c: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025f │ │ -0586b4: b010 |001e: add-int/2addr v0, v1 │ │ -0586b6: 0f00 |001f: return v0 │ │ +0594a4: |[0594a4] androidx.appcompat.widget.SwitchCompat.getCompoundPaddingRight:()I │ │ +0594b4: 7110 ef23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +0594ba: 0a00 |0003: move-result v0 │ │ +0594bc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0594c0: 6f10 8308 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@0883 │ │ +0594c6: 0a00 |0009: move-result v0 │ │ +0594c8: 0f00 |000a: return v0 │ │ +0594ca: 6f10 8308 0200 |000b: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@0883 │ │ +0594d0: 0a00 |000e: move-result v0 │ │ +0594d2: 5221 4002 |000f: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +0594d6: b010 |0011: add-int/2addr v0, v1 │ │ +0594d8: 6e10 6e09 0200 |0012: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@096e │ │ +0594de: 0c01 |0015: move-result-object v1 │ │ +0594e0: 7110 1d04 0100 |0016: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +0594e6: 0a01 |0019: move-result v1 │ │ +0594e8: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ +0594ec: 5221 5c02 |001c: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +0594f0: b010 |001e: add-int/2addr v0, v1 │ │ +0594f2: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getShowText' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0582c8: |[0582c8] androidx.appcompat.widget.SwitchCompat.getShowText:()Z │ │ -0582d8: 5510 6302 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0263 │ │ -0582dc: 0f00 |0002: return v0 │ │ +059104: |[059104] androidx.appcompat.widget.SwitchCompat.getShowText:()Z │ │ +059114: 5510 6002 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +059118: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getSplitTrack' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0582e0: |[0582e0] androidx.appcompat.widget.SwitchCompat.getSplitTrack:()Z │ │ -0582f0: 5510 6002 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@0260 │ │ -0582f4: 0f00 |0002: return v0 │ │ +05911c: |[05911c] androidx.appcompat.widget.SwitchCompat.getSplitTrack:()Z │ │ +05912c: 5510 5d02 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ +059130: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getSwitchMinWidth' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0586b8: |[0586b8] androidx.appcompat.widget.SwitchCompat.getSwitchMinWidth:()I │ │ -0586c8: 5210 5e02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025e │ │ -0586cc: 0f00 |0002: return v0 │ │ +0594f4: |[0594f4] androidx.appcompat.widget.SwitchCompat.getSwitchMinWidth:()I │ │ +059504: 5210 5b02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ +059508: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getSwitchPadding' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0586d0: |[0586d0] androidx.appcompat.widget.SwitchCompat.getSwitchPadding:()I │ │ -0586e0: 5210 5f02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025f │ │ -0586e4: 0f00 |0002: return v0 │ │ +05950c: |[05950c] androidx.appcompat.widget.SwitchCompat.getSwitchPadding:()I │ │ +05951c: 5210 5c02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +059520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTextOff' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0587d8: |[0587d8] androidx.appcompat.widget.SwitchCompat.getTextOff:()Ljava/lang/CharSequence; │ │ -0587e8: 5410 6202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@0262 │ │ -0587ec: 1100 |0002: return-object v0 │ │ +059614: |[059614] androidx.appcompat.widget.SwitchCompat.getTextOff:()Ljava/lang/CharSequence; │ │ +059624: 5410 5f02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +059628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTextOn' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0587f0: |[0587f0] androidx.appcompat.widget.SwitchCompat.getTextOn:()Ljava/lang/CharSequence; │ │ -058800: 5410 6102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@0261 │ │ -058804: 1100 |0002: return-object v0 │ │ +05962c: |[05962c] androidx.appcompat.widget.SwitchCompat.getTextOn:()Ljava/lang/CharSequence; │ │ +05963c: 5410 5e02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +059640: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbDrawable' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058238: |[058238] androidx.appcompat.widget.SwitchCompat.getThumbDrawable:()Landroid/graphics/drawable/Drawable; │ │ -058248: 5410 5302 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -05824c: 1100 |0002: return-object v0 │ │ +059074: |[059074] androidx.appcompat.widget.SwitchCompat.getThumbDrawable:()Landroid/graphics/drawable/Drawable; │ │ +059084: 5410 5002 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059088: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbTextPadding' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05878c: |[05878c] androidx.appcompat.widget.SwitchCompat.getThumbTextPadding:()I │ │ -05879c: 5210 5d02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025d │ │ -0587a0: 0f00 |0002: return v0 │ │ +0595c8: |[0595c8] androidx.appcompat.widget.SwitchCompat.getThumbTextPadding:()I │ │ +0595d8: 5210 5a02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ +0595dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbTintList' │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0581d8: |[0581d8] androidx.appcompat.widget.SwitchCompat.getThumbTintList:()Landroid/content/res/ColorStateList; │ │ -0581e8: 5410 5402 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0254 │ │ -0581ec: 1100 |0002: return-object v0 │ │ +059014: |[059014] androidx.appcompat.widget.SwitchCompat.getThumbTintList:()Landroid/content/res/ColorStateList; │ │ +059024: 5410 5102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +059028: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbTintMode' │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058208: |[058208] androidx.appcompat.widget.SwitchCompat.getThumbTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -058218: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0255 │ │ -05821c: 1100 |0002: return-object v0 │ │ +059044: |[059044] androidx.appcompat.widget.SwitchCompat.getThumbTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +059054: 5410 5202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +059058: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTrackDrawable' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058250: |[058250] androidx.appcompat.widget.SwitchCompat.getTrackDrawable:()Landroid/graphics/drawable/Drawable; │ │ -058260: 5410 5802 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058264: 1100 |0002: return-object v0 │ │ +05908c: |[05908c] androidx.appcompat.widget.SwitchCompat.getTrackDrawable:()Landroid/graphics/drawable/Drawable; │ │ +05909c: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +0590a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTrackTintList' │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0581f0: |[0581f0] androidx.appcompat.widget.SwitchCompat.getTrackTintList:()Landroid/content/res/ColorStateList; │ │ -058200: 5410 5902 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0259 │ │ -058204: 1100 |0002: return-object v0 │ │ +05902c: |[05902c] androidx.appcompat.widget.SwitchCompat.getTrackTintList:()Landroid/content/res/ColorStateList; │ │ +05903c: 5410 5602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +059040: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTrackTintMode' │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058220: |[058220] androidx.appcompat.widget.SwitchCompat.getTrackTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -058230: 5410 5a02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@025a │ │ -058234: 1100 |0002: return-object v0 │ │ +05905c: |[05905c] androidx.appcompat.widget.SwitchCompat.getTrackTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +05906c: 5410 5702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +059070: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'jumpDrawablesToCurrentState' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -058e4c: |[058e4c] androidx.appcompat.widget.SwitchCompat.jumpDrawablesToCurrentState:()V │ │ -058e5c: 6f10 5d08 0100 |0000: invoke-super {v1}, Landroid/widget/CompoundButton;.jumpDrawablesToCurrentState:()V // method@085d │ │ -058e62: 5410 5302 |0003: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058e66: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -058e6a: 6e10 d302 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -058e70: 5410 5802 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058e74: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -058e78: 6e10 d302 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -058e7e: 5410 4f02 |0011: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024f │ │ -058e82: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ -058e86: 6e10 5600 0000 |0015: invoke-virtual {v0}, Landroid/animation/Animator;.isStarted:()Z // method@0056 │ │ -058e8c: 0a00 |0018: move-result v0 │ │ -058e8e: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ -058e92: 5410 4f02 |001b: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024f │ │ -058e96: 6e10 5300 0000 |001d: invoke-virtual {v0}, Landroid/animation/Animator;.end:()V // method@0053 │ │ -058e9c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -058e9e: 5b10 4f02 |0021: iput-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024f │ │ -058ea2: 0e00 |0023: return-void │ │ +059c88: |[059c88] androidx.appcompat.widget.SwitchCompat.jumpDrawablesToCurrentState:()V │ │ +059c98: 6f10 8508 0100 |0000: invoke-super {v1}, Landroid/widget/CompoundButton;.jumpDrawablesToCurrentState:()V // method@0885 │ │ +059c9e: 5410 5002 |0003: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059ca2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +059ca6: 6e10 e402 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02e4 │ │ +059cac: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059cb0: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +059cb4: 6e10 e402 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02e4 │ │ +059cba: 5410 4c02 |0011: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +059cbe: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ +059cc2: 6e10 6600 0000 |0015: invoke-virtual {v0}, Landroid/animation/Animator;.isStarted:()Z // method@0066 │ │ +059cc8: 0a00 |0018: move-result v0 │ │ +059cca: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ +059cce: 5410 4c02 |001b: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +059cd2: 6e10 6300 0000 |001d: invoke-virtual {v0}, Landroid/animation/Animator;.end:()V // method@0063 │ │ +059cd8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +059cda: 5b10 4c02 |0021: iput-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +059cde: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onCreateDrawableState' │ │ type : '(I)[I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0587a4: |[0587a4] androidx.appcompat.widget.SwitchCompat.onCreateDrawableState:(I)[I │ │ -0587b4: d802 0201 |0000: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0587b8: 6f20 5e08 2100 |0002: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onCreateDrawableState:(I)[I // method@085e │ │ -0587be: 0c02 |0005: move-result-object v2 │ │ -0587c0: 6e10 5c08 0100 |0006: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085c │ │ -0587c6: 0a00 |0009: move-result v0 │ │ -0587c8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0587cc: 6200 5202 |000c: sget-object v0, Landroidx/appcompat/widget/SwitchCompat;.R:[I // field@0252 │ │ -0587d0: 7120 f305 0200 |000e: invoke-static {v2, v0}, Landroid/view/View;.mergeDrawableStates:([I[I)[I // method@05f3 │ │ -0587d6: 1102 |0011: return-object v2 │ │ +0595e0: |[0595e0] androidx.appcompat.widget.SwitchCompat.onCreateDrawableState:(I)[I │ │ +0595f0: d802 0201 |0000: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0595f4: 6f20 8608 2100 |0002: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onCreateDrawableState:(I)[I // method@0886 │ │ +0595fa: 0c02 |0005: move-result-object v2 │ │ +0595fc: 6e10 8408 0100 |0006: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@0884 │ │ +059602: 0a00 |0009: move-result v0 │ │ +059604: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +059608: 6200 4f02 |000c: sget-object v0, Landroidx/appcompat/widget/SwitchCompat;.R:[I // field@024f │ │ +05960c: 7120 1806 0200 |000e: invoke-static {v2, v0}, Landroid/view/View;.mergeDrawableStates:([I[I)[I // method@0618 │ │ +059612: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 167 16-bit code units │ │ -058ea4: |[058ea4] androidx.appcompat.widget.SwitchCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ -058eb4: 6f20 5f08 a900 |0000: invoke-super {v9, v10}, Landroid/widget/CompoundButton;.onDraw:(Landroid/graphics/Canvas;)V // method@085f │ │ -058eba: 5490 5002 |0003: iget-object v0, v9, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@0250 │ │ -058ebe: 5491 5802 |0005: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058ec2: 3801 0600 |0007: if-eqz v1, 000d // +0006 │ │ -058ec6: 6e20 ca02 0100 |0009: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -058ecc: 2804 |000c: goto 0010 // +0004 │ │ -058ece: 6e10 7602 0000 |000d: invoke-virtual {v0}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ -058ed4: 5292 4702 |0010: iget v2, v9, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0247 │ │ -058ed8: 5293 4902 |0012: iget v3, v9, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0249 │ │ -058edc: 5204 8600 |0014: iget v4, v0, Landroid/graphics/Rect;.top:I // field@0086 │ │ -058ee0: b042 |0016: add-int/2addr v2, v4 │ │ -058ee2: 5204 8300 |0017: iget v4, v0, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -058ee6: b143 |0019: sub-int/2addr v3, v4 │ │ -058ee8: 5494 5302 |001a: iget-object v4, v9, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058eec: 3801 3000 |001c: if-eqz v1, 004c // +0030 │ │ -058ef0: 5595 6002 |001e: iget-boolean v5, v9, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@0260 │ │ -058ef4: 3805 2900 |0020: if-eqz v5, 0049 // +0029 │ │ -058ef8: 3804 2700 |0022: if-eqz v4, 0049 // +0027 │ │ -058efc: 7110 e723 0400 |0024: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23e7 │ │ -058f02: 0c05 |0027: move-result-object v5 │ │ -058f04: 6e20 b402 0400 |0028: invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@02b4 │ │ -058f0a: 5206 8400 |002b: iget v6, v0, Landroid/graphics/Rect;.left:I // field@0084 │ │ -058f0e: 5257 8400 |002d: iget v7, v5, Landroid/graphics/Rect;.left:I // field@0084 │ │ -058f12: b076 |002f: add-int/2addr v6, v7 │ │ -058f14: 5906 8400 |0030: iput v6, v0, Landroid/graphics/Rect;.left:I // field@0084 │ │ -058f18: 5206 8500 |0032: iget v6, v0, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058f1c: 5255 8500 |0034: iget v5, v5, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058f20: b156 |0036: sub-int/2addr v6, v5 │ │ -058f22: 5906 8500 |0037: iput v6, v0, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058f26: 6e10 0302 0a00 |0039: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -058f2c: 0a05 |003c: move-result v5 │ │ -058f2e: 6206 8b00 |003d: sget-object v6, Landroid/graphics/Region$Op;.DIFFERENCE:Landroid/graphics/Region$Op; // field@008b │ │ -058f32: 6e30 f801 0a06 |003f: invoke-virtual {v10, v0, v6}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z // method@01f8 │ │ -058f38: 6e20 b702 a100 |0042: invoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -058f3e: 6e20 0002 5a00 |0045: invoke-virtual {v10, v5}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -058f44: 2804 |0048: goto 004c // +0004 │ │ -058f46: 6e20 b702 a100 |0049: invoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -058f4c: 6e10 0302 0a00 |004c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -058f52: 0a00 |004f: move-result v0 │ │ -058f54: 3804 0500 |0050: if-eqz v4, 0055 // +0005 │ │ -058f58: 6e20 b702 a400 |0052: invoke-virtual {v4, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -058f5e: 7010 c00b 0900 |0055: invoke-direct {v9}, Landroidx/appcompat/widget/SwitchCompat;.getTargetCheckedState:()Z // method@0bc0 │ │ -058f64: 0a01 |0058: move-result v1 │ │ -058f66: 3801 0500 |0059: if-eqz v1, 005e // +0005 │ │ -058f6a: 5491 4c02 |005b: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@024c │ │ -058f6e: 2803 |005d: goto 0060 // +0003 │ │ -058f70: 5491 4d02 |005e: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024d │ │ -058f74: 3801 4300 |0060: if-eqz v1, 00a3 // +0043 │ │ -058f78: 6e10 9605 0900 |0062: invoke-virtual {v9}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -058f7e: 0c05 |0065: move-result-object v5 │ │ -058f80: 5496 4b02 |0066: iget-object v6, v9, Landroidx/appcompat/widget/SwitchCompat;.K:Landroid/content/res/ColorStateList; // field@024b │ │ -058f84: 3806 0c00 |0068: if-eqz v6, 0074 // +000c │ │ -058f88: 5497 4a02 |006a: iget-object v7, v9, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@024a │ │ -058f8c: 1208 |006c: const/4 v8, #int 0 // #0 │ │ -058f8e: 6e30 9a01 5608 |006d: invoke-virtual {v6, v5, v8}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@019a │ │ -058f94: 0a06 |0070: move-result v6 │ │ -058f96: 6e20 3a02 6700 |0071: invoke-virtual {v7, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@023a │ │ -058f9c: 5496 4a02 |0074: iget-object v6, v9, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@024a │ │ -058fa0: 5b65 a100 |0076: iput-object v5, v6, Landroid/text/TextPaint;.drawableState:[I // field@00a1 │ │ -058fa4: 3804 0c00 |0078: if-eqz v4, 0084 // +000c │ │ -058fa8: 6e10 b902 0400 |007a: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@02b9 │ │ -058fae: 0c04 |007d: move-result-object v4 │ │ -058fb0: 5245 8400 |007e: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0084 │ │ -058fb4: 5244 8500 |0080: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058fb8: b045 |0082: add-int/2addr v5, v4 │ │ -058fba: 2805 |0083: goto 0088 // +0005 │ │ -058fbc: 6e10 cd05 0900 |0084: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -058fc2: 0a05 |0087: move-result v5 │ │ -058fc4: db05 0502 |0088: div-int/lit8 v5, v5, #int 2 // #02 │ │ -058fc8: 6e10 d103 0100 |008a: invoke-virtual {v1}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ -058fce: 0a04 |008d: move-result v4 │ │ -058fd0: db04 0402 |008e: div-int/lit8 v4, v4, #int 2 // #02 │ │ -058fd4: b145 |0090: sub-int/2addr v5, v4 │ │ -058fd6: b032 |0091: add-int/2addr v2, v3 │ │ -058fd8: db02 0202 |0092: div-int/lit8 v2, v2, #int 2 // #02 │ │ -058fdc: 6e10 ce03 0100 |0094: invoke-virtual {v1}, Landroid/text/Layout;.getHeight:()I // method@03ce │ │ -058fe2: 0a03 |0097: move-result v3 │ │ -058fe4: db03 0302 |0098: div-int/lit8 v3, v3, #int 2 // #02 │ │ -058fe8: b132 |009a: sub-int/2addr v2, v3 │ │ -058fea: 8253 |009b: int-to-float v3, v5 │ │ -058fec: 8222 |009c: int-to-float v2, v2 │ │ -058fee: 6e30 0502 3a02 |009d: invoke-virtual {v10, v3, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -058ff4: 6e20 cb03 a100 |00a0: invoke-virtual {v1, v10}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@03cb │ │ -058ffa: 6e20 0002 0a00 |00a3: invoke-virtual {v10, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -059000: 0e00 |00a6: return-void │ │ +059ce0: |[059ce0] androidx.appcompat.widget.SwitchCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ +059cf0: 6f20 8708 a900 |0000: invoke-super {v9, v10}, Landroid/widget/CompoundButton;.onDraw:(Landroid/graphics/Canvas;)V // method@0887 │ │ +059cf6: 5490 4d02 |0003: iget-object v0, v9, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +059cfa: 5491 5502 |0005: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059cfe: 3801 0600 |0007: if-eqz v1, 000d // +0006 │ │ +059d02: 6e20 db02 0100 |0009: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +059d08: 2804 |000c: goto 0010 // +0004 │ │ +059d0a: 6e10 8702 0000 |000d: invoke-virtual {v0}, Landroid/graphics/Rect;.setEmpty:()V // method@0287 │ │ +059d10: 5292 4402 |0010: iget v2, v9, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ +059d14: 5293 4602 |0012: iget v3, v9, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ +059d18: 5204 8300 |0014: iget v4, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ +059d1c: b042 |0016: add-int/2addr v2, v4 │ │ +059d1e: 5204 8000 |0017: iget v4, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +059d22: b143 |0019: sub-int/2addr v3, v4 │ │ +059d24: 5494 5002 |001a: iget-object v4, v9, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059d28: 3801 3000 |001c: if-eqz v1, 004c // +0030 │ │ +059d2c: 5595 5d02 |001e: iget-boolean v5, v9, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ +059d30: 3805 2900 |0020: if-eqz v5, 0049 // +0029 │ │ +059d34: 3804 2700 |0022: if-eqz v4, 0049 // +0027 │ │ +059d38: 7110 3824 0400 |0024: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@2438 │ │ +059d3e: 0c05 |0027: move-result-object v5 │ │ +059d40: 6e20 c502 0400 |0028: invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@02c5 │ │ +059d46: 5206 8100 |002b: iget v6, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059d4a: 5257 8100 |002d: iget v7, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059d4e: b076 |002f: add-int/2addr v6, v7 │ │ +059d50: 5906 8100 |0030: iput v6, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059d54: 5206 8200 |0032: iget v6, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059d58: 5255 8200 |0034: iget v5, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059d5c: b156 |0036: sub-int/2addr v6, v5 │ │ +059d5e: 5906 8200 |0037: iput v6, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059d62: 6e10 1302 0a00 |0039: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0213 │ │ +059d68: 0a05 |003c: move-result v5 │ │ +059d6a: 6206 8800 |003d: sget-object v6, Landroid/graphics/Region$Op;.DIFFERENCE:Landroid/graphics/Region$Op; // field@0088 │ │ +059d6e: 6e30 0802 0a06 |003f: invoke-virtual {v10, v0, v6}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z // method@0208 │ │ +059d74: 6e20 c802 a100 |0042: invoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02c8 │ │ +059d7a: 6e20 1002 5a00 |0045: invoke-virtual {v10, v5}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0210 │ │ +059d80: 2804 |0048: goto 004c // +0004 │ │ +059d82: 6e20 c802 a100 |0049: invoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02c8 │ │ +059d88: 6e10 1302 0a00 |004c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0213 │ │ +059d8e: 0a00 |004f: move-result v0 │ │ +059d90: 3804 0500 |0050: if-eqz v4, 0055 // +0005 │ │ +059d94: 6e20 c802 a400 |0052: invoke-virtual {v4, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02c8 │ │ +059d9a: 7010 e90b 0900 |0055: invoke-direct {v9}, Landroidx/appcompat/widget/SwitchCompat;.getTargetCheckedState:()Z // method@0be9 │ │ +059da0: 0a01 |0058: move-result v1 │ │ +059da2: 3801 0500 |0059: if-eqz v1, 005e // +0005 │ │ +059da6: 5491 4902 |005b: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ +059daa: 2803 |005d: goto 0060 // +0003 │ │ +059dac: 5491 4a02 |005e: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ +059db0: 3801 4300 |0060: if-eqz v1, 00a3 // +0043 │ │ +059db4: 6e10 bb05 0900 |0062: invoke-virtual {v9}, Landroid/view/View;.getDrawableState:()[I // method@05bb │ │ +059dba: 0c05 |0065: move-result-object v5 │ │ +059dbc: 5496 4802 |0066: iget-object v6, v9, Landroidx/appcompat/widget/SwitchCompat;.K:Landroid/content/res/ColorStateList; // field@0248 │ │ +059dc0: 3806 0c00 |0068: if-eqz v6, 0074 // +000c │ │ +059dc4: 5497 4702 |006a: iget-object v7, v9, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +059dc8: 1208 |006c: const/4 v8, #int 0 // #0 │ │ +059dca: 6e30 aa01 5608 |006d: invoke-virtual {v6, v5, v8}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@01aa │ │ +059dd0: 0a06 |0070: move-result v6 │ │ +059dd2: 6e20 4b02 6700 |0071: invoke-virtual {v7, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@024b │ │ +059dd8: 5496 4702 |0074: iget-object v6, v9, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +059ddc: 5b65 9e00 |0076: iput-object v5, v6, Landroid/text/TextPaint;.drawableState:[I // field@009e │ │ +059de0: 3804 0c00 |0078: if-eqz v4, 0084 // +000c │ │ +059de4: 6e10 ca02 0400 |007a: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@02ca │ │ +059dea: 0c04 |007d: move-result-object v4 │ │ +059dec: 5245 8100 |007e: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059df0: 5244 8200 |0080: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059df4: b045 |0082: add-int/2addr v5, v4 │ │ +059df6: 2805 |0083: goto 0088 // +0005 │ │ +059df8: 6e10 f205 0900 |0084: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +059dfe: 0a05 |0087: move-result v5 │ │ +059e00: db05 0502 |0088: div-int/lit8 v5, v5, #int 2 // #02 │ │ +059e04: 6e10 e203 0100 |008a: invoke-virtual {v1}, Landroid/text/Layout;.getWidth:()I // method@03e2 │ │ +059e0a: 0a04 |008d: move-result v4 │ │ +059e0c: db04 0402 |008e: div-int/lit8 v4, v4, #int 2 // #02 │ │ +059e10: b145 |0090: sub-int/2addr v5, v4 │ │ +059e12: b032 |0091: add-int/2addr v2, v3 │ │ +059e14: db02 0202 |0092: div-int/lit8 v2, v2, #int 2 // #02 │ │ +059e18: 6e10 df03 0100 |0094: invoke-virtual {v1}, Landroid/text/Layout;.getHeight:()I // method@03df │ │ +059e1e: 0a03 |0097: move-result v3 │ │ +059e20: db03 0302 |0098: div-int/lit8 v3, v3, #int 2 // #02 │ │ +059e24: b132 |009a: sub-int/2addr v2, v3 │ │ +059e26: 8253 |009b: int-to-float v3, v5 │ │ +059e28: 8222 |009c: int-to-float v2, v2 │ │ +059e2a: 6e30 1502 3a02 |009d: invoke-virtual {v10, v3, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@0215 │ │ +059e30: 6e20 dc03 a100 |00a0: invoke-virtual {v1, v10}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@03dc │ │ +059e36: 6e20 1002 0a00 |00a3: invoke-virtual {v10, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0210 │ │ +059e3c: 0e00 |00a6: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -059004: |[059004] androidx.appcompat.widget.SwitchCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -059014: 6f20 6008 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0860 │ │ -05901a: 1a00 3417 |0003: const-string v0, "android.widget.Switch" // string@1734 │ │ -05901e: 6e20 be07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07be │ │ -059024: 0e00 |0008: return-void │ │ +059e40: |[059e40] androidx.appcompat.widget.SwitchCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +059e50: 6f20 8808 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0888 │ │ +059e56: 1a00 5717 |0003: const-string v0, "android.widget.Switch" // string@1757 │ │ +059e5a: 6e20 e407 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07e4 │ │ +059e60: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -059028: |[059028] androidx.appcompat.widget.SwitchCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -059038: 6f20 6108 4300 |0000: invoke-super {v3, v4}, Landroid/widget/CompoundButton;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0861 │ │ -05903e: 1a00 3417 |0003: const-string v0, "android.widget.Switch" // string@1734 │ │ -059042: 6e20 8707 0400 |0005: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0787 │ │ -059048: 6e10 5c08 0300 |0008: invoke-virtual {v3}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085c │ │ -05904e: 0a00 |000b: move-result v0 │ │ -059050: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -059054: 5430 6102 |000e: iget-object v0, v3, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@0261 │ │ -059058: 2803 |0010: goto 0013 // +0003 │ │ -05905a: 5430 6202 |0011: iget-object v0, v3, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@0262 │ │ -05905e: 7110 0c04 0000 |0013: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -059064: 0a01 |0016: move-result v1 │ │ -059066: 3901 2300 |0017: if-nez v1, 003a // +0023 │ │ -05906a: 6e10 5f07 0400 |0019: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@075f │ │ -059070: 0c01 |001c: move-result-object v1 │ │ -059072: 7110 0c04 0100 |001d: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -059078: 0a02 |0020: move-result v2 │ │ -05907a: 3802 0600 |0021: if-eqz v2, 0027 // +0006 │ │ -05907e: 6e20 ae07 0400 |0023: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@07ae │ │ -059084: 2814 |0026: goto 003a // +0014 │ │ -059086: 2202 1806 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0618 │ │ -05908a: 7010 b81c 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -059090: 6e20 c21c 1200 |002c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1cc2 │ │ -059096: 1301 2000 |002f: const/16 v1, #int 32 // #20 │ │ -05909a: 6e20 bd1c 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -0590a0: 6e20 c21c 0200 |0034: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1cc2 │ │ -0590a6: 6e20 ae07 2400 |0037: invoke-virtual {v4, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@07ae │ │ -0590ac: 0e00 |003a: return-void │ │ +059e64: |[059e64] androidx.appcompat.widget.SwitchCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +059e74: 6f20 8908 4300 |0000: invoke-super {v3, v4}, Landroid/widget/CompoundButton;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0889 │ │ +059e7a: 1a00 5717 |0003: const-string v0, "android.widget.Switch" // string@1757 │ │ +059e7e: 6e20 ad07 0400 |0005: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@07ad │ │ +059e84: 6e10 8408 0300 |0008: invoke-virtual {v3}, Landroid/widget/CompoundButton;.isChecked:()Z // method@0884 │ │ +059e8a: 0a00 |000b: move-result v0 │ │ +059e8c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +059e90: 5430 5e02 |000e: iget-object v0, v3, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +059e94: 2803 |0010: goto 0013 // +0003 │ │ +059e96: 5430 5f02 |0011: iget-object v0, v3, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +059e9a: 7110 1d04 0000 |0013: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +059ea0: 0a01 |0016: move-result v1 │ │ +059ea2: 3901 2300 |0017: if-nez v1, 003a // +0023 │ │ +059ea6: 6e10 8507 0400 |0019: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0785 │ │ +059eac: 0c01 |001c: move-result-object v1 │ │ +059eae: 7110 1d04 0100 |001d: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +059eb4: 0a02 |0020: move-result v2 │ │ +059eb6: 3802 0600 |0021: if-eqz v2, 0027 // +0006 │ │ +059eba: 6e20 d407 0400 |0023: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@07d4 │ │ +059ec0: 2814 |0026: goto 003a // +0014 │ │ +059ec2: 2202 2a06 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@062a │ │ +059ec6: 7010 081d 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +059ecc: 6e20 121d 1200 |002c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1d12 │ │ +059ed2: 1301 2000 |002f: const/16 v1, #int 32 // #20 │ │ +059ed6: 6e20 0d1d 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +059edc: 6e20 121d 0200 |0034: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1d12 │ │ +059ee2: 6e20 d407 2400 |0037: invoke-virtual {v4, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@07d4 │ │ +059ee8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 152 16-bit code units │ │ -0590b0: |[0590b0] androidx.appcompat.widget.SwitchCompat.onLayout:(ZIIII)V │ │ -0590c0: 7506 6208 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/CompoundButton;.onLayout:(ZIIII)V // method@0862 │ │ -0590c6: 5412 5302 |0003: iget-object v2, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -0590ca: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0590cc: 3802 2800 |0006: if-eqz v2, 002e // +0028 │ │ -0590d0: 5412 5002 |0008: iget-object v2, v1, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@0250 │ │ -0590d4: 5414 5802 |000a: iget-object v4, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -0590d8: 3804 0600 |000c: if-eqz v4, 0012 // +0006 │ │ -0590dc: 6e20 ca02 2400 |000e: invoke-virtual {v4, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -0590e2: 2804 |0011: goto 0015 // +0004 │ │ -0590e4: 6e10 7602 0200 |0012: invoke-virtual {v2}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ -0590ea: 5414 5302 |0015: iget-object v4, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -0590ee: 7110 e723 0400 |0017: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23e7 │ │ -0590f4: 0c04 |001a: move-result-object v4 │ │ -0590f6: 5245 8400 |001b: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0084 │ │ -0590fa: 5226 8400 |001d: iget v6, v2, Landroid/graphics/Rect;.left:I // field@0084 │ │ -0590fe: b165 |001f: sub-int/2addr v5, v6 │ │ -059100: 7120 5d1c 5300 |0020: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -059106: 0a05 |0023: move-result v5 │ │ -059108: 5244 8500 |0024: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0085 │ │ -05910c: 5222 8500 |0026: iget v2, v2, Landroid/graphics/Rect;.right:I // field@0085 │ │ -059110: b124 |0028: sub-int/2addr v4, v2 │ │ -059112: 7120 5d1c 4300 |0029: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -059118: 0a03 |002c: move-result v3 │ │ -05911a: 2802 |002d: goto 002f // +0002 │ │ -05911c: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -05911e: 7110 9e23 0100 |002f: invoke-static {v1}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -059124: 0a02 |0032: move-result v2 │ │ -059126: 3802 0d00 |0033: if-eqz v2, 0040 // +000d │ │ -05912a: 6e10 b205 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -059130: 0a02 |0038: move-result v2 │ │ -059132: b052 |0039: add-int/2addr v2, v5 │ │ -059134: 5214 4302 |003a: iget v4, v1, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0243 │ │ -059138: b024 |003c: add-int/2addr v4, v2 │ │ -05913a: b154 |003d: sub-int/2addr v4, v5 │ │ -05913c: b134 |003e: sub-int/2addr v4, v3 │ │ -05913e: 2812 |003f: goto 0051 // +0012 │ │ -059140: 6e10 cd05 0100 |0040: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -059146: 0a02 |0043: move-result v2 │ │ -059148: 6e10 b305 0100 |0044: invoke-virtual {v1}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05914e: 0a04 |0047: move-result v4 │ │ -059150: b142 |0048: sub-int/2addr v2, v4 │ │ -059152: 9104 0203 |0049: sub-int v4, v2, v3 │ │ -059156: 5212 4302 |004b: iget v2, v1, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0243 │ │ -05915a: 9102 0402 |004d: sub-int v2, v4, v2 │ │ -05915e: b052 |004f: add-int/2addr v2, v5 │ │ -059160: b032 |0050: add-int/2addr v2, v3 │ │ -059162: 6e10 3b09 0100 |0051: invoke-virtual {v1}, Landroid/widget/TextView;.getGravity:()I // method@093b │ │ -059168: 0a03 |0054: move-result v3 │ │ -05916a: dd03 0370 |0055: and-int/lit8 v3, v3, #int 112 // #70 │ │ -05916e: 1305 1000 |0057: const/16 v5, #int 16 // #10 │ │ -059172: 3253 1d00 |0059: if-eq v3, v5, 0076 // +001d │ │ -059176: 1305 5000 |005b: const/16 v5, #int 80 // #50 │ │ -05917a: 3253 0a00 |005d: if-eq v3, v5, 0067 // +000a │ │ -05917e: 6e10 b405 0100 |005f: invoke-virtual {v1}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -059184: 0a03 |0062: move-result v3 │ │ -059186: 5215 4402 |0063: iget v5, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0244 │ │ -05918a: b035 |0065: add-int/2addr v5, v3 │ │ -05918c: 2829 |0066: goto 008f // +0029 │ │ -05918e: 6e10 9c05 0100 |0067: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ -059194: 0a03 |006a: move-result v3 │ │ -059196: 6e10 b105 0100 |006b: invoke-virtual {v1}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05919c: 0a05 |006e: move-result v5 │ │ -05919e: 9105 0305 |006f: sub-int v5, v3, v5 │ │ -0591a2: 5213 4402 |0071: iget v3, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0244 │ │ -0591a6: 9103 0503 |0073: sub-int v3, v5, v3 │ │ -0591aa: 281a |0075: goto 008f // +001a │ │ -0591ac: 6e10 b405 0100 |0076: invoke-virtual {v1}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0591b2: 0a03 |0079: move-result v3 │ │ -0591b4: 6e10 9c05 0100 |007a: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0591ba: 0a05 |007d: move-result v5 │ │ -0591bc: b035 |007e: add-int/2addr v5, v3 │ │ -0591be: 6e10 b105 0100 |007f: invoke-virtual {v1}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0591c4: 0a03 |0082: move-result v3 │ │ -0591c6: b135 |0083: sub-int/2addr v5, v3 │ │ -0591c8: db05 0502 |0084: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0591cc: 5213 4402 |0086: iget v3, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0244 │ │ -0591d0: db06 0302 |0088: div-int/lit8 v6, v3, #int 2 // #02 │ │ -0591d4: b165 |008a: sub-int/2addr v5, v6 │ │ -0591d6: b053 |008b: add-int/2addr v3, v5 │ │ -0591d8: 0150 |008c: move v0, v5 │ │ -0591da: 0135 |008d: move v5, v3 │ │ -0591dc: 0103 |008e: move v3, v0 │ │ -0591de: 5912 4602 |008f: iput v2, v1, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0246 │ │ -0591e2: 5913 4702 |0091: iput v3, v1, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0247 │ │ -0591e6: 5915 4902 |0093: iput v5, v1, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0249 │ │ -0591ea: 5914 4802 |0095: iput v4, v1, Landroidx/appcompat/widget/SwitchCompat;.H:I // field@0248 │ │ -0591ee: 0e00 |0097: return-void │ │ +059eec: |[059eec] androidx.appcompat.widget.SwitchCompat.onLayout:(ZIIII)V │ │ +059efc: 7506 8a08 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/CompoundButton;.onLayout:(ZIIII)V // method@088a │ │ +059f02: 5412 5002 |0003: iget-object v2, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059f06: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +059f08: 3802 2800 |0006: if-eqz v2, 002e // +0028 │ │ +059f0c: 5412 4d02 |0008: iget-object v2, v1, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +059f10: 5414 5502 |000a: iget-object v4, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059f14: 3804 0600 |000c: if-eqz v4, 0012 // +0006 │ │ +059f18: 6e20 db02 2400 |000e: invoke-virtual {v4, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +059f1e: 2804 |0011: goto 0015 // +0004 │ │ +059f20: 6e10 8702 0200 |0012: invoke-virtual {v2}, Landroid/graphics/Rect;.setEmpty:()V // method@0287 │ │ +059f26: 5414 5002 |0015: iget-object v4, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059f2a: 7110 3824 0400 |0017: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@2438 │ │ +059f30: 0c04 |001a: move-result-object v4 │ │ +059f32: 5245 8100 |001b: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059f36: 5226 8100 |001d: iget v6, v2, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059f3a: b165 |001f: sub-int/2addr v5, v6 │ │ +059f3c: 7120 ad1c 5300 |0020: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +059f42: 0a05 |0023: move-result v5 │ │ +059f44: 5244 8200 |0024: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059f48: 5222 8200 |0026: iget v2, v2, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059f4c: b124 |0028: sub-int/2addr v4, v2 │ │ +059f4e: 7120 ad1c 4300 |0029: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +059f54: 0a03 |002c: move-result v3 │ │ +059f56: 2802 |002d: goto 002f // +0002 │ │ +059f58: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +059f5a: 7110 ef23 0100 |002f: invoke-static {v1}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +059f60: 0a02 |0032: move-result v2 │ │ +059f62: 3802 0d00 |0033: if-eqz v2, 0040 // +000d │ │ +059f66: 6e10 d705 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +059f6c: 0a02 |0038: move-result v2 │ │ +059f6e: b052 |0039: add-int/2addr v2, v5 │ │ +059f70: 5214 4002 |003a: iget v4, v1, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +059f74: b024 |003c: add-int/2addr v4, v2 │ │ +059f76: b154 |003d: sub-int/2addr v4, v5 │ │ +059f78: b134 |003e: sub-int/2addr v4, v3 │ │ +059f7a: 2812 |003f: goto 0051 // +0012 │ │ +059f7c: 6e10 f205 0100 |0040: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +059f82: 0a02 |0043: move-result v2 │ │ +059f84: 6e10 d805 0100 |0044: invoke-virtual {v1}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +059f8a: 0a04 |0047: move-result v4 │ │ +059f8c: b142 |0048: sub-int/2addr v2, v4 │ │ +059f8e: 9104 0203 |0049: sub-int v4, v2, v3 │ │ +059f92: 5212 4002 |004b: iget v2, v1, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +059f96: 9102 0402 |004d: sub-int v2, v4, v2 │ │ +059f9a: b052 |004f: add-int/2addr v2, v5 │ │ +059f9c: b032 |0050: add-int/2addr v2, v3 │ │ +059f9e: 6e10 6409 0100 |0051: invoke-virtual {v1}, Landroid/widget/TextView;.getGravity:()I // method@0964 │ │ +059fa4: 0a03 |0054: move-result v3 │ │ +059fa6: dd03 0370 |0055: and-int/lit8 v3, v3, #int 112 // #70 │ │ +059faa: 1305 1000 |0057: const/16 v5, #int 16 // #10 │ │ +059fae: 3253 1d00 |0059: if-eq v3, v5, 0076 // +001d │ │ +059fb2: 1305 5000 |005b: const/16 v5, #int 80 // #50 │ │ +059fb6: 3253 0a00 |005d: if-eq v3, v5, 0067 // +000a │ │ +059fba: 6e10 d905 0100 |005f: invoke-virtual {v1}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +059fc0: 0a03 |0062: move-result v3 │ │ +059fc2: 5215 4102 |0063: iget v5, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ +059fc6: b035 |0065: add-int/2addr v5, v3 │ │ +059fc8: 2829 |0066: goto 008f // +0029 │ │ +059fca: 6e10 c105 0100 |0067: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +059fd0: 0a03 |006a: move-result v3 │ │ +059fd2: 6e10 d605 0100 |006b: invoke-virtual {v1}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +059fd8: 0a05 |006e: move-result v5 │ │ +059fda: 9105 0305 |006f: sub-int v5, v3, v5 │ │ +059fde: 5213 4102 |0071: iget v3, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ +059fe2: 9103 0503 |0073: sub-int v3, v5, v3 │ │ +059fe6: 281a |0075: goto 008f // +001a │ │ +059fe8: 6e10 d905 0100 |0076: invoke-virtual {v1}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +059fee: 0a03 |0079: move-result v3 │ │ +059ff0: 6e10 c105 0100 |007a: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +059ff6: 0a05 |007d: move-result v5 │ │ +059ff8: b035 |007e: add-int/2addr v5, v3 │ │ +059ffa: 6e10 d605 0100 |007f: invoke-virtual {v1}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +05a000: 0a03 |0082: move-result v3 │ │ +05a002: b135 |0083: sub-int/2addr v5, v3 │ │ +05a004: db05 0502 |0084: div-int/lit8 v5, v5, #int 2 // #02 │ │ +05a008: 5213 4102 |0086: iget v3, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ +05a00c: db06 0302 |0088: div-int/lit8 v6, v3, #int 2 // #02 │ │ +05a010: b165 |008a: sub-int/2addr v5, v6 │ │ +05a012: b053 |008b: add-int/2addr v3, v5 │ │ +05a014: 0150 |008c: move v0, v5 │ │ +05a016: 0135 |008d: move v5, v3 │ │ +05a018: 0103 |008e: move v3, v0 │ │ +05a01a: 5912 4302 |008f: iput v2, v1, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ +05a01e: 5913 4402 |0091: iput v3, v1, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ +05a022: 5915 4602 |0093: iput v5, v1, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ +05a026: 5914 4502 |0095: iput v4, v1, Landroidx/appcompat/widget/SwitchCompat;.H:I // field@0245 │ │ +05a02a: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -0591f0: |[0591f0] androidx.appcompat.widget.SwitchCompat.onMeasure:(II)V │ │ -059200: 5560 6302 |0000: iget-boolean v0, v6, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0263 │ │ -059204: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -059208: 5460 4c02 |0004: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@024c │ │ -05920c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -059210: 5460 6102 |0008: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@0261 │ │ -059214: 6e20 b60b 0600 |000a: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/SwitchCompat;.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; // method@0bb6 │ │ -05921a: 0c00 |000d: move-result-object v0 │ │ -05921c: 5b60 4c02 |000e: iput-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@024c │ │ -059220: 5460 4d02 |0010: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024d │ │ -059224: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -059228: 5460 6202 |0014: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@0262 │ │ -05922c: 6e20 b60b 0600 |0016: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/SwitchCompat;.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; // method@0bb6 │ │ -059232: 0c00 |0019: move-result-object v0 │ │ -059234: 5b60 4d02 |001a: iput-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024d │ │ -059238: 5460 5002 |001c: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@0250 │ │ -05923c: 5461 5302 |001e: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -059240: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -059242: 3801 1800 |0021: if-eqz v1, 0039 // +0018 │ │ -059246: 6e20 ca02 0100 |0023: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -05924c: 5461 5302 |0026: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -059250: 6e10 c202 0100 |0028: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@02c2 │ │ -059256: 0a01 |002b: move-result v1 │ │ -059258: 5203 8400 |002c: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0084 │ │ -05925c: b131 |002e: sub-int/2addr v1, v3 │ │ -05925e: 5203 8500 |002f: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0085 │ │ -059262: b131 |0031: sub-int/2addr v1, v3 │ │ -059264: 5463 5302 |0032: iget-object v3, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -059268: 6e10 c102 0300 |0034: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ -05926e: 0a03 |0037: move-result v3 │ │ -059270: 2803 |0038: goto 003b // +0003 │ │ -059272: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -059274: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -059276: 5564 6302 |003b: iget-boolean v4, v6, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0263 │ │ -05927a: 3804 1800 |003d: if-eqz v4, 0055 // +0018 │ │ -05927e: 5464 4c02 |003f: iget-object v4, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@024c │ │ -059282: 6e10 d103 0400 |0041: invoke-virtual {v4}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ -059288: 0a04 |0044: move-result v4 │ │ -05928a: 5465 4d02 |0045: iget-object v5, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024d │ │ -05928e: 6e10 d103 0500 |0047: invoke-virtual {v5}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ -059294: 0a05 |004a: move-result v5 │ │ -059296: 7120 5d1c 5400 |004b: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05929c: 0a04 |004e: move-result v4 │ │ -05929e: 5265 5d02 |004f: iget v5, v6, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025d │ │ -0592a2: da05 0502 |0051: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0592a6: b045 |0053: add-int/2addr v5, v4 │ │ -0592a8: 2802 |0054: goto 0056 // +0002 │ │ -0592aa: 1205 |0055: const/4 v5, #int 0 // #0 │ │ -0592ac: 7120 5d1c 1500 |0056: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0592b2: 0a01 |0059: move-result v1 │ │ -0592b4: 5961 4502 |005a: iput v1, v6, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0245 │ │ -0592b8: 5461 5802 |005c: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -0592bc: 3801 0c00 |005e: if-eqz v1, 006a // +000c │ │ -0592c0: 6e20 ca02 0100 |0060: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -0592c6: 5461 5802 |0063: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -0592ca: 6e10 c102 0100 |0065: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ -0592d0: 0a02 |0068: move-result v2 │ │ -0592d2: 2804 |0069: goto 006d // +0004 │ │ -0592d4: 6e10 7602 0000 |006a: invoke-virtual {v0}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ -0592da: 5201 8400 |006d: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0084 │ │ -0592de: 5200 8500 |006f: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0085 │ │ -0592e2: 5464 5302 |0071: iget-object v4, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -0592e6: 3804 1200 |0073: if-eqz v4, 0085 // +0012 │ │ -0592ea: 7110 e723 0400 |0075: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23e7 │ │ -0592f0: 0c04 |0078: move-result-object v4 │ │ -0592f2: 5245 8400 |0079: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0084 │ │ -0592f6: 7120 5d1c 5100 |007b: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0592fc: 0a01 |007e: move-result v1 │ │ -0592fe: 5244 8500 |007f: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0085 │ │ -059302: 7120 5d1c 4000 |0081: invoke-static {v0, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -059308: 0a00 |0084: move-result v0 │ │ -05930a: 5264 5e02 |0085: iget v4, v6, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025e │ │ -05930e: 5265 4502 |0087: iget v5, v6, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0245 │ │ -059312: da05 0502 |0089: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -059316: b015 |008b: add-int/2addr v5, v1 │ │ -059318: b005 |008c: add-int/2addr v5, v0 │ │ -05931a: 7120 5d1c 5400 |008d: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -059320: 0a00 |0090: move-result v0 │ │ -059322: 7120 5d1c 3200 |0091: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -059328: 0a01 |0094: move-result v1 │ │ -05932a: 5960 4302 |0095: iput v0, v6, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0243 │ │ -05932e: 5961 4402 |0097: iput v1, v6, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0244 │ │ -059332: 6f30 6308 7608 |0099: invoke-super {v6, v7, v8}, Landroid/widget/CompoundButton;.onMeasure:(II)V // method@0863 │ │ -059338: 6e10 a905 0600 |009c: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05933e: 0a07 |009f: move-result v7 │ │ -059340: 3517 0900 |00a0: if-ge v7, v1, 00a9 // +0009 │ │ -059344: 6e10 ac05 0600 |00a2: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@05ac │ │ -05934a: 0a07 |00a5: move-result v7 │ │ -05934c: 6e30 3206 7601 |00a6: invoke-virtual {v6, v7, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0632 │ │ -059352: 0e00 |00a9: return-void │ │ +05a02c: |[05a02c] androidx.appcompat.widget.SwitchCompat.onMeasure:(II)V │ │ +05a03c: 5560 6002 |0000: iget-boolean v0, v6, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +05a040: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +05a044: 5460 4902 |0004: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ +05a048: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +05a04c: 5460 5e02 |0008: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +05a050: 6e20 df0b 0600 |000a: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/SwitchCompat;.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; // method@0bdf │ │ +05a056: 0c00 |000d: move-result-object v0 │ │ +05a058: 5b60 4902 |000e: iput-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ +05a05c: 5460 4a02 |0010: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ +05a060: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +05a064: 5460 5f02 |0014: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +05a068: 6e20 df0b 0600 |0016: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/SwitchCompat;.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; // method@0bdf │ │ +05a06e: 0c00 |0019: move-result-object v0 │ │ +05a070: 5b60 4a02 |001a: iput-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ +05a074: 5460 4d02 |001c: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +05a078: 5461 5002 |001e: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05a07c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +05a07e: 3801 1800 |0021: if-eqz v1, 0039 // +0018 │ │ +05a082: 6e20 db02 0100 |0023: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +05a088: 5461 5002 |0026: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05a08c: 6e10 d302 0100 |0028: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@02d3 │ │ +05a092: 0a01 |002b: move-result v1 │ │ +05a094: 5203 8100 |002c: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +05a098: b131 |002e: sub-int/2addr v1, v3 │ │ +05a09a: 5203 8200 |002f: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +05a09e: b131 |0031: sub-int/2addr v1, v3 │ │ +05a0a0: 5463 5002 |0032: iget-object v3, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05a0a4: 6e10 d202 0300 |0034: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02d2 │ │ +05a0aa: 0a03 |0037: move-result v3 │ │ +05a0ac: 2803 |0038: goto 003b // +0003 │ │ +05a0ae: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +05a0b0: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +05a0b2: 5564 6002 |003b: iget-boolean v4, v6, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +05a0b6: 3804 1800 |003d: if-eqz v4, 0055 // +0018 │ │ +05a0ba: 5464 4902 |003f: iget-object v4, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ +05a0be: 6e10 e203 0400 |0041: invoke-virtual {v4}, Landroid/text/Layout;.getWidth:()I // method@03e2 │ │ +05a0c4: 0a04 |0044: move-result v4 │ │ +05a0c6: 5465 4a02 |0045: iget-object v5, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ +05a0ca: 6e10 e203 0500 |0047: invoke-virtual {v5}, Landroid/text/Layout;.getWidth:()I // method@03e2 │ │ +05a0d0: 0a05 |004a: move-result v5 │ │ +05a0d2: 7120 ad1c 5400 |004b: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05a0d8: 0a04 |004e: move-result v4 │ │ +05a0da: 5265 5a02 |004f: iget v5, v6, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ +05a0de: da05 0502 |0051: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +05a0e2: b045 |0053: add-int/2addr v5, v4 │ │ +05a0e4: 2802 |0054: goto 0056 // +0002 │ │ +05a0e6: 1205 |0055: const/4 v5, #int 0 // #0 │ │ +05a0e8: 7120 ad1c 1500 |0056: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05a0ee: 0a01 |0059: move-result v1 │ │ +05a0f0: 5961 4202 |005a: iput v1, v6, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +05a0f4: 5461 5502 |005c: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +05a0f8: 3801 0c00 |005e: if-eqz v1, 006a // +000c │ │ +05a0fc: 6e20 db02 0100 |0060: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +05a102: 5461 5502 |0063: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +05a106: 6e10 d202 0100 |0065: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02d2 │ │ +05a10c: 0a02 |0068: move-result v2 │ │ +05a10e: 2804 |0069: goto 006d // +0004 │ │ +05a110: 6e10 8702 0000 |006a: invoke-virtual {v0}, Landroid/graphics/Rect;.setEmpty:()V // method@0287 │ │ +05a116: 5201 8100 |006d: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +05a11a: 5200 8200 |006f: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +05a11e: 5464 5002 |0071: iget-object v4, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05a122: 3804 1200 |0073: if-eqz v4, 0085 // +0012 │ │ +05a126: 7110 3824 0400 |0075: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@2438 │ │ +05a12c: 0c04 |0078: move-result-object v4 │ │ +05a12e: 5245 8100 |0079: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +05a132: 7120 ad1c 5100 |007b: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05a138: 0a01 |007e: move-result v1 │ │ +05a13a: 5244 8200 |007f: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ +05a13e: 7120 ad1c 4000 |0081: invoke-static {v0, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05a144: 0a00 |0084: move-result v0 │ │ +05a146: 5264 5b02 |0085: iget v4, v6, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ +05a14a: 5265 4202 |0087: iget v5, v6, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +05a14e: da05 0502 |0089: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +05a152: b015 |008b: add-int/2addr v5, v1 │ │ +05a154: b005 |008c: add-int/2addr v5, v0 │ │ +05a156: 7120 ad1c 5400 |008d: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05a15c: 0a00 |0090: move-result v0 │ │ +05a15e: 7120 ad1c 3200 |0091: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05a164: 0a01 |0094: move-result v1 │ │ +05a166: 5960 4002 |0095: iput v0, v6, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +05a16a: 5961 4102 |0097: iput v1, v6, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ +05a16e: 6f30 8b08 7608 |0099: invoke-super {v6, v7, v8}, Landroid/widget/CompoundButton;.onMeasure:(II)V // method@088b │ │ +05a174: 6e10 ce05 0600 |009c: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05a17a: 0a07 |009f: move-result v7 │ │ +05a17c: 3517 0900 |00a0: if-ge v7, v1, 00a9 // +0009 │ │ +05a180: 6e10 d105 0600 |00a2: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@05d1 │ │ +05a186: 0a07 |00a5: move-result v7 │ │ +05a188: 6e30 5806 7601 |00a6: invoke-virtual {v6, v7, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0658 │ │ +05a18e: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onPopulateAccessibilityEvent' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -059354: |[059354] androidx.appcompat.widget.SwitchCompat.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -059364: 6f20 6408 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0864 │ │ -05936a: 6e10 5c08 0100 |0003: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085c │ │ -059370: 0a00 |0006: move-result v0 │ │ -059372: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -059376: 5410 6102 |0009: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@0261 │ │ -05937a: 2803 |000b: goto 000e // +0003 │ │ -05937c: 5410 6202 |000c: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@0262 │ │ -059380: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -059384: 6e10 bb07 0200 |0010: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@07bb │ │ -05938a: 0c02 |0013: move-result-object v2 │ │ -05938c: 7220 f41d 0200 |0014: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1df4 │ │ -059392: 0e00 |0017: return-void │ │ +05a190: |[05a190] androidx.appcompat.widget.SwitchCompat.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05a1a0: 6f20 8c08 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@088c │ │ +05a1a6: 6e10 8408 0100 |0003: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@0884 │ │ +05a1ac: 0a00 |0006: move-result v0 │ │ +05a1ae: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +05a1b2: 5410 5e02 |0009: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +05a1b6: 2803 |000b: goto 000e // +0003 │ │ +05a1b8: 5410 5f02 |000c: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +05a1bc: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +05a1c0: 6e10 e107 0200 |0010: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@07e1 │ │ +05a1c6: 0c02 |0013: move-result-object v2 │ │ +05a1c8: 7220 441e 0200 |0014: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1e44 │ │ +05a1ce: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 344 16-bit code units │ │ -058320: |[058320] androidx.appcompat.widget.SwitchCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -058330: 54a0 6802 |0000: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0268 │ │ -058334: 6e20 4105 b000 |0002: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ -05833a: 6e10 0405 0b00 |0005: invoke-virtual {v11}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -058340: 0a00 |0008: move-result v0 │ │ -058342: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -058344: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -058346: 3800 f500 |000b: if-eqz v0, 0100 // +00f5 │ │ -05834a: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -05834c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -05834e: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -058350: 3220 8300 |0010: if-eq v0, v2, 0093 // +0083 │ │ -058354: 3250 0600 |0012: if-eq v0, v5, 0018 // +0006 │ │ -058358: 3230 7f00 |0014: if-eq v0, v3, 0093 // +007f │ │ -05835c: 2900 3d01 |0016: goto/16 0153 // +013d │ │ -058360: 52a0 6402 |0018: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0264 │ │ -058364: 3220 4500 |001a: if-eq v0, v2, 005f // +0045 │ │ -058368: 3250 0400 |001c: if-eq v0, v5, 0020 // +0004 │ │ -05836c: 2900 3501 |001e: goto/16 0153 // +0135 │ │ -058370: 6e10 1805 0b00 |0020: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -058376: 0a0b |0023: move-result v11 │ │ -058378: 7010 c50b 0a00 |0024: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbScrollRange:()I // method@0bc5 │ │ -05837e: 0a00 |0027: move-result v0 │ │ -058380: 52a1 6602 |0028: iget v1, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0266 │ │ -058384: a701 0b01 |002a: sub-float v1, v11, v1 │ │ -058388: 1503 803f |002c: const/high16 v3, #int 1065353216 // #3f80 │ │ -05838c: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -058390: 8200 |0030: int-to-float v0, v0 │ │ -058392: c901 |0031: div-float/2addr v1, v0 │ │ -058394: 280c |0032: goto 003e // +000c │ │ -058396: 2d00 0104 |0033: cmpl-float v0, v1, v4 │ │ -05839a: 3d00 0500 |0035: if-lez v0, 003a // +0005 │ │ -05839e: 1501 803f |0037: const/high16 v1, #int 1065353216 // #3f80 │ │ -0583a2: 2805 |0039: goto 003e // +0005 │ │ -0583a4: 1500 80bf |003a: const/high16 v0, #int -1082130432 // #bf80 │ │ -0583a8: 1501 80bf |003c: const/high16 v1, #int -1082130432 // #bf80 │ │ -0583ac: 7110 9e23 0a00 |003e: invoke-static {v10}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -0583b2: 0a00 |0041: move-result v0 │ │ -0583b4: 3800 0300 |0042: if-eqz v0, 0045 // +0003 │ │ -0583b8: 7f11 |0044: neg-float v1, v1 │ │ -0583ba: 52a0 4202 |0045: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@0242 │ │ -0583be: c601 |0047: add-float/2addr v1, v0 │ │ -0583c0: 2e05 0104 |0048: cmpg-float v5, v1, v4 │ │ -0583c4: 3b05 0300 |004a: if-gez v5, 004d // +0003 │ │ -0583c8: 2809 |004c: goto 0055 // +0009 │ │ -0583ca: 2d04 0103 |004d: cmpl-float v4, v1, v3 │ │ -0583ce: 3d04 0500 |004f: if-lez v4, 0054 // +0005 │ │ -0583d2: 1504 803f |0051: const/high16 v4, #int 1065353216 // #3f80 │ │ -0583d6: 2802 |0053: goto 0055 // +0002 │ │ -0583d8: 0114 |0054: move v4, v1 │ │ -0583da: 2d00 0400 |0055: cmpl-float v0, v4, v0 │ │ -0583de: 3800 0700 |0057: if-eqz v0, 005e // +0007 │ │ -0583e2: 59ab 6602 |0059: iput v11, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0266 │ │ -0583e6: 6e20 df0b 4a00 |005b: invoke-virtual {v10, v4}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0bdf │ │ -0583ec: 0f02 |005e: return v2 │ │ -0583ee: 6e10 1805 0b00 |005f: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -0583f4: 0a00 |0062: move-result v0 │ │ -0583f6: 6e10 1b05 0b00 |0063: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -0583fc: 0a01 |0066: move-result v1 │ │ -0583fe: 52a3 6602 |0067: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0266 │ │ -058402: a703 0003 |0069: sub-float v3, v0, v3 │ │ -058406: 7110 511c 0300 |006b: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1c51 │ │ -05840c: 0a03 |006e: move-result v3 │ │ -05840e: 52a4 6502 |006f: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0265 │ │ -058412: 8244 |0071: int-to-float v4, v4 │ │ -058414: 2d03 0304 |0072: cmpl-float v3, v3, v4 │ │ -058418: 3c03 1100 |0074: if-gtz v3, 0085 // +0011 │ │ -05841c: 52a3 6702 |0076: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0267 │ │ -058420: a703 0103 |0078: sub-float v3, v1, v3 │ │ -058424: 7110 511c 0300 |007a: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1c51 │ │ -05842a: 0a03 |007d: move-result v3 │ │ -05842c: 52a4 6502 |007e: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0265 │ │ -058430: 8244 |0080: int-to-float v4, v4 │ │ -058432: 2d03 0304 |0081: cmpl-float v3, v3, v4 │ │ -058436: 3d03 d000 |0083: if-lez v3, 0153 // +00d0 │ │ -05843a: 59a5 6402 |0085: iput v5, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0264 │ │ -05843e: 6e10 b505 0a00 |0087: invoke-virtual {v10}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -058444: 0c0b |008a: move-result-object v11 │ │ -058446: 7220 bd06 2b00 |008b: invoke-interface {v11, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06bd │ │ -05844c: 59a0 6602 |008e: iput v0, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0266 │ │ -058450: 59a1 6702 |0090: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0267 │ │ -058454: 0f02 |0092: return v2 │ │ -058456: 52a0 6402 |0093: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0264 │ │ -05845a: 3350 6300 |0095: if-ne v0, v5, 00f8 // +0063 │ │ -05845e: 59a1 6402 |0097: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0264 │ │ -058462: 6e10 0205 0b00 |0099: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -058468: 0a00 |009c: move-result v0 │ │ -05846a: 3320 0a00 |009d: if-ne v0, v2, 00a7 // +000a │ │ -05846e: 6e10 dd05 0a00 |009f: invoke-virtual {v10}, Landroid/view/View;.isEnabled:()Z // method@05dd │ │ -058474: 0a00 |00a2: move-result v0 │ │ -058476: 3800 0400 |00a3: if-eqz v0, 00a7 // +0004 │ │ -05847a: 1210 |00a5: const/4 v0, #int 1 // #1 │ │ -05847c: 2802 |00a6: goto 00a8 // +0002 │ │ -05847e: 1200 |00a7: const/4 v0, #int 0 // #0 │ │ -058480: 6e10 5c08 0a00 |00a8: invoke-virtual {v10}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085c │ │ -058486: 0a05 |00ab: move-result v5 │ │ -058488: 3800 3200 |00ac: if-eqz v0, 00de // +0032 │ │ -05848c: 54a0 6802 |00ae: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0268 │ │ -058490: 1306 e803 |00b0: const/16 v6, #int 1000 // #3e8 │ │ -058494: 6e20 4305 6000 |00b2: invoke-virtual {v0, v6}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@0543 │ │ -05849a: 54a0 6802 |00b5: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0268 │ │ -05849e: 6e10 4705 0000 |00b7: invoke-virtual {v0}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@0547 │ │ -0584a4: 0a00 |00ba: move-result v0 │ │ -0584a6: 7110 511c 0000 |00bb: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1c51 │ │ -0584ac: 0a06 |00be: move-result v6 │ │ -0584ae: 52a7 4102 |00bf: iget v7, v10, Landroidx/appcompat/widget/SwitchCompat;.A:I // field@0241 │ │ -0584b2: 8277 |00c1: int-to-float v7, v7 │ │ -0584b4: 2d06 0607 |00c2: cmpl-float v6, v6, v7 │ │ -0584b8: 3d06 1500 |00c4: if-lez v6, 00d9 // +0015 │ │ -0584bc: 7110 9e23 0a00 |00c6: invoke-static {v10}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -0584c2: 0a06 |00c9: move-result v6 │ │ -0584c4: 3806 0700 |00ca: if-eqz v6, 00d1 // +0007 │ │ -0584c8: 2e00 0004 |00cc: cmpg-float v0, v0, v4 │ │ -0584cc: 3b00 0900 |00ce: if-gez v0, 00d7 // +0009 │ │ -0584d0: 2805 |00d0: goto 00d5 // +0005 │ │ -0584d2: 2d00 0004 |00d1: cmpl-float v0, v0, v4 │ │ -0584d6: 3d00 0400 |00d3: if-lez v0, 00d7 // +0004 │ │ -0584da: 1210 |00d5: const/4 v0, #int 1 // #1 │ │ -0584dc: 2809 |00d6: goto 00df // +0009 │ │ -0584de: 1200 |00d7: const/4 v0, #int 0 // #0 │ │ -0584e0: 2807 |00d8: goto 00df // +0007 │ │ -0584e2: 7010 c00b 0a00 |00d9: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getTargetCheckedState:()Z // method@0bc0 │ │ -0584e8: 0a00 |00dc: move-result v0 │ │ -0584ea: 2802 |00dd: goto 00df // +0002 │ │ -0584ec: 0150 |00de: move v0, v5 │ │ -0584ee: 3250 0500 |00df: if-eq v0, v5, 00e4 // +0005 │ │ -0584f2: 6e20 fd05 1a00 |00e1: invoke-virtual {v10, v1}, Landroid/view/View;.playSoundEffect:(I)V // method@05fd │ │ -0584f8: 6e20 d50b 0a00 |00e4: invoke-virtual {v10, v0}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd5 │ │ -0584fe: 7110 2005 0b00 |00e7: invoke-static {v11}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0520 │ │ -058504: 0c00 |00ea: move-result-object v0 │ │ -058506: 6e20 2405 3000 |00eb: invoke-virtual {v0, v3}, Landroid/view/MotionEvent;.setAction:(I)V // method@0524 │ │ -05850c: 6f20 6508 0a00 |00ee: invoke-super {v10, v0}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0865 │ │ -058512: 6e10 2305 0000 |00f1: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@0523 │ │ -058518: 6f20 6508 ba00 |00f4: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0865 │ │ -05851e: 0f02 |00f7: return v2 │ │ -058520: 59a1 6402 |00f8: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0264 │ │ -058524: 54a0 6802 |00fa: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0268 │ │ -058528: 6e10 4205 0000 |00fc: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ -05852e: 2854 |00ff: goto 0153 // +0054 │ │ -058530: 6e10 1805 0b00 |0100: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -058536: 0a00 |0103: move-result v0 │ │ -058538: 6e10 1b05 0b00 |0104: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -05853e: 0a03 |0107: move-result v3 │ │ -058540: 6e10 dd05 0a00 |0108: invoke-virtual {v10}, Landroid/view/View;.isEnabled:()Z // method@05dd │ │ -058546: 0a04 |010b: move-result v4 │ │ -058548: 3804 4700 |010c: if-eqz v4, 0153 // +0047 │ │ -05854c: 54a4 5302 |010e: iget-object v4, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058550: 3904 0300 |0110: if-nez v4, 0113 // +0003 │ │ -058554: 2839 |0112: goto 014b // +0039 │ │ -058556: 7010 c40b 0a00 |0113: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbOffset:()I // method@0bc4 │ │ -05855c: 0a04 |0116: move-result v4 │ │ -05855e: 54a5 5302 |0117: iget-object v5, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058562: 54a6 5002 |0119: iget-object v6, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@0250 │ │ -058566: 6e20 ca02 6500 |011b: invoke-virtual {v5, v6}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -05856c: 52a5 4702 |011e: iget v5, v10, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0247 │ │ -058570: 52a6 6502 |0120: iget v6, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0265 │ │ -058574: b165 |0122: sub-int/2addr v5, v6 │ │ -058576: 52a7 4602 |0123: iget v7, v10, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0246 │ │ -05857a: b047 |0125: add-int/2addr v7, v4 │ │ -05857c: b167 |0126: sub-int/2addr v7, v6 │ │ -05857e: 52a4 4502 |0127: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0245 │ │ -058582: b074 |0129: add-int/2addr v4, v7 │ │ -058584: 54a8 5002 |012a: iget-object v8, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@0250 │ │ -058588: 5289 8400 |012c: iget v9, v8, Landroid/graphics/Rect;.left:I // field@0084 │ │ -05858c: b094 |012e: add-int/2addr v4, v9 │ │ -05858e: 5288 8500 |012f: iget v8, v8, Landroid/graphics/Rect;.right:I // field@0085 │ │ -058592: b084 |0131: add-int/2addr v4, v8 │ │ -058594: b064 |0132: add-int/2addr v4, v6 │ │ -058596: 52a8 4902 |0133: iget v8, v10, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0249 │ │ -05859a: b068 |0135: add-int/2addr v8, v6 │ │ -05859c: 8276 |0136: int-to-float v6, v7 │ │ -05859e: 2d06 0006 |0137: cmpl-float v6, v0, v6 │ │ -0585a2: 3d06 1200 |0139: if-lez v6, 014b // +0012 │ │ -0585a6: 8244 |013b: int-to-float v4, v4 │ │ -0585a8: 2e04 0004 |013c: cmpg-float v4, v0, v4 │ │ -0585ac: 3b04 0d00 |013e: if-gez v4, 014b // +000d │ │ -0585b0: 8254 |0140: int-to-float v4, v5 │ │ -0585b2: 2d04 0304 |0141: cmpl-float v4, v3, v4 │ │ -0585b6: 3d04 0800 |0143: if-lez v4, 014b // +0008 │ │ -0585ba: 8284 |0145: int-to-float v4, v8 │ │ -0585bc: 2e04 0304 |0146: cmpg-float v4, v3, v4 │ │ -0585c0: 3b04 0300 |0148: if-gez v4, 014b // +0003 │ │ -0585c4: 1211 |014a: const/4 v1, #int 1 // #1 │ │ -0585c6: 3801 0800 |014b: if-eqz v1, 0153 // +0008 │ │ -0585ca: 59a2 6402 |014d: iput v2, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0264 │ │ -0585ce: 59a0 6602 |014f: iput v0, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0266 │ │ -0585d2: 59a3 6702 |0151: iput v3, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0267 │ │ -0585d6: 6f20 6508 ba00 |0153: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0865 │ │ -0585dc: 0a0b |0156: move-result v11 │ │ -0585de: 0f0b |0157: return v11 │ │ +05915c: |[05915c] androidx.appcompat.widget.SwitchCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05916c: 54a0 6502 |0000: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +059170: 6e20 6605 b000 |0002: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0566 │ │ +059176: 6e10 1905 0b00 |0005: invoke-virtual {v11}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0519 │ │ +05917c: 0a00 |0008: move-result v0 │ │ +05917e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +059180: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +059182: 3800 f500 |000b: if-eqz v0, 0100 // +00f5 │ │ +059186: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +059188: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +05918a: 1225 |000f: const/4 v5, #int 2 // #2 │ │ +05918c: 3220 8300 |0010: if-eq v0, v2, 0093 // +0083 │ │ +059190: 3250 0600 |0012: if-eq v0, v5, 0018 // +0006 │ │ +059194: 3230 7f00 |0014: if-eq v0, v3, 0093 // +007f │ │ +059198: 2900 3d01 |0016: goto/16 0153 // +013d │ │ +05919c: 52a0 6102 |0018: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +0591a0: 3220 4500 |001a: if-eq v0, v2, 005f // +0045 │ │ +0591a4: 3250 0400 |001c: if-eq v0, v5, 0020 // +0004 │ │ +0591a8: 2900 3501 |001e: goto/16 0153 // +0135 │ │ +0591ac: 6e10 2d05 0b00 |0020: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@052d │ │ +0591b2: 0a0b |0023: move-result v11 │ │ +0591b4: 7010 ee0b 0a00 |0024: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbScrollRange:()I // method@0bee │ │ +0591ba: 0a00 |0027: move-result v0 │ │ +0591bc: 52a1 6302 |0028: iget v1, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +0591c0: a701 0b01 |002a: sub-float v1, v11, v1 │ │ +0591c4: 1503 803f |002c: const/high16 v3, #int 1065353216 // #3f80 │ │ +0591c8: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +0591cc: 8200 |0030: int-to-float v0, v0 │ │ +0591ce: c901 |0031: div-float/2addr v1, v0 │ │ +0591d0: 280c |0032: goto 003e // +000c │ │ +0591d2: 2d00 0104 |0033: cmpl-float v0, v1, v4 │ │ +0591d6: 3d00 0500 |0035: if-lez v0, 003a // +0005 │ │ +0591da: 1501 803f |0037: const/high16 v1, #int 1065353216 // #3f80 │ │ +0591de: 2805 |0039: goto 003e // +0005 │ │ +0591e0: 1500 80bf |003a: const/high16 v0, #int -1082130432 // #bf80 │ │ +0591e4: 1501 80bf |003c: const/high16 v1, #int -1082130432 // #bf80 │ │ +0591e8: 7110 ef23 0a00 |003e: invoke-static {v10}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +0591ee: 0a00 |0041: move-result v0 │ │ +0591f0: 3800 0300 |0042: if-eqz v0, 0045 // +0003 │ │ +0591f4: 7f11 |0044: neg-float v1, v1 │ │ +0591f6: 52a0 3f02 |0045: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +0591fa: c601 |0047: add-float/2addr v1, v0 │ │ +0591fc: 2e05 0104 |0048: cmpg-float v5, v1, v4 │ │ +059200: 3b05 0300 |004a: if-gez v5, 004d // +0003 │ │ +059204: 2809 |004c: goto 0055 // +0009 │ │ +059206: 2d04 0103 |004d: cmpl-float v4, v1, v3 │ │ +05920a: 3d04 0500 |004f: if-lez v4, 0054 // +0005 │ │ +05920e: 1504 803f |0051: const/high16 v4, #int 1065353216 // #3f80 │ │ +059212: 2802 |0053: goto 0055 // +0002 │ │ +059214: 0114 |0054: move v4, v1 │ │ +059216: 2d00 0400 |0055: cmpl-float v0, v4, v0 │ │ +05921a: 3800 0700 |0057: if-eqz v0, 005e // +0007 │ │ +05921e: 59ab 6302 |0059: iput v11, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +059222: 6e20 080c 4a00 |005b: invoke-virtual {v10, v4}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0c08 │ │ +059228: 0f02 |005e: return v2 │ │ +05922a: 6e10 2d05 0b00 |005f: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@052d │ │ +059230: 0a00 |0062: move-result v0 │ │ +059232: 6e10 3005 0b00 |0063: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@0530 │ │ +059238: 0a01 |0066: move-result v1 │ │ +05923a: 52a3 6302 |0067: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +05923e: a703 0003 |0069: sub-float v3, v0, v3 │ │ +059242: 7110 a11c 0300 |006b: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1ca1 │ │ +059248: 0a03 |006e: move-result v3 │ │ +05924a: 52a4 6202 |006f: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ +05924e: 8244 |0071: int-to-float v4, v4 │ │ +059250: 2d03 0304 |0072: cmpl-float v3, v3, v4 │ │ +059254: 3c03 1100 |0074: if-gtz v3, 0085 // +0011 │ │ +059258: 52a3 6402 |0076: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ +05925c: a703 0103 |0078: sub-float v3, v1, v3 │ │ +059260: 7110 a11c 0300 |007a: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1ca1 │ │ +059266: 0a03 |007d: move-result v3 │ │ +059268: 52a4 6202 |007e: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ +05926c: 8244 |0080: int-to-float v4, v4 │ │ +05926e: 2d03 0304 |0081: cmpl-float v3, v3, v4 │ │ +059272: 3d03 d000 |0083: if-lez v3, 0153 // +00d0 │ │ +059276: 59a5 6102 |0085: iput v5, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +05927a: 6e10 da05 0a00 |0087: invoke-virtual {v10}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05da │ │ +059280: 0c0b |008a: move-result-object v11 │ │ +059282: 7220 e306 2b00 |008b: invoke-interface {v11, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06e3 │ │ +059288: 59a0 6302 |008e: iput v0, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +05928c: 59a1 6402 |0090: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ +059290: 0f02 |0092: return v2 │ │ +059292: 52a0 6102 |0093: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +059296: 3350 6300 |0095: if-ne v0, v5, 00f8 // +0063 │ │ +05929a: 59a1 6102 |0097: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +05929e: 6e10 1705 0b00 |0099: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@0517 │ │ +0592a4: 0a00 |009c: move-result v0 │ │ +0592a6: 3320 0a00 |009d: if-ne v0, v2, 00a7 // +000a │ │ +0592aa: 6e10 0206 0a00 |009f: invoke-virtual {v10}, Landroid/view/View;.isEnabled:()Z // method@0602 │ │ +0592b0: 0a00 |00a2: move-result v0 │ │ +0592b2: 3800 0400 |00a3: if-eqz v0, 00a7 // +0004 │ │ +0592b6: 1210 |00a5: const/4 v0, #int 1 // #1 │ │ +0592b8: 2802 |00a6: goto 00a8 // +0002 │ │ +0592ba: 1200 |00a7: const/4 v0, #int 0 // #0 │ │ +0592bc: 6e10 8408 0a00 |00a8: invoke-virtual {v10}, Landroid/widget/CompoundButton;.isChecked:()Z // method@0884 │ │ +0592c2: 0a05 |00ab: move-result v5 │ │ +0592c4: 3800 3200 |00ac: if-eqz v0, 00de // +0032 │ │ +0592c8: 54a0 6502 |00ae: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +0592cc: 1306 e803 |00b0: const/16 v6, #int 1000 // #3e8 │ │ +0592d0: 6e20 6805 6000 |00b2: invoke-virtual {v0, v6}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@0568 │ │ +0592d6: 54a0 6502 |00b5: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +0592da: 6e10 6c05 0000 |00b7: invoke-virtual {v0}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@056c │ │ +0592e0: 0a00 |00ba: move-result v0 │ │ +0592e2: 7110 a11c 0000 |00bb: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1ca1 │ │ +0592e8: 0a06 |00be: move-result v6 │ │ +0592ea: 52a7 3e02 |00bf: iget v7, v10, Landroidx/appcompat/widget/SwitchCompat;.A:I // field@023e │ │ +0592ee: 8277 |00c1: int-to-float v7, v7 │ │ +0592f0: 2d06 0607 |00c2: cmpl-float v6, v6, v7 │ │ +0592f4: 3d06 1500 |00c4: if-lez v6, 00d9 // +0015 │ │ +0592f8: 7110 ef23 0a00 |00c6: invoke-static {v10}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +0592fe: 0a06 |00c9: move-result v6 │ │ +059300: 3806 0700 |00ca: if-eqz v6, 00d1 // +0007 │ │ +059304: 2e00 0004 |00cc: cmpg-float v0, v0, v4 │ │ +059308: 3b00 0900 |00ce: if-gez v0, 00d7 // +0009 │ │ +05930c: 2805 |00d0: goto 00d5 // +0005 │ │ +05930e: 2d00 0004 |00d1: cmpl-float v0, v0, v4 │ │ +059312: 3d00 0400 |00d3: if-lez v0, 00d7 // +0004 │ │ +059316: 1210 |00d5: const/4 v0, #int 1 // #1 │ │ +059318: 2809 |00d6: goto 00df // +0009 │ │ +05931a: 1200 |00d7: const/4 v0, #int 0 // #0 │ │ +05931c: 2807 |00d8: goto 00df // +0007 │ │ +05931e: 7010 e90b 0a00 |00d9: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getTargetCheckedState:()Z // method@0be9 │ │ +059324: 0a00 |00dc: move-result v0 │ │ +059326: 2802 |00dd: goto 00df // +0002 │ │ +059328: 0150 |00de: move v0, v5 │ │ +05932a: 3250 0500 |00df: if-eq v0, v5, 00e4 // +0005 │ │ +05932e: 6e20 2206 1a00 |00e1: invoke-virtual {v10, v1}, Landroid/view/View;.playSoundEffect:(I)V // method@0622 │ │ +059334: 6e20 fe0b 0a00 |00e4: invoke-virtual {v10, v0}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bfe │ │ +05933a: 7110 3505 0b00 |00e7: invoke-static {v11}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0535 │ │ +059340: 0c00 |00ea: move-result-object v0 │ │ +059342: 6e20 3905 3000 |00eb: invoke-virtual {v0, v3}, Landroid/view/MotionEvent;.setAction:(I)V // method@0539 │ │ +059348: 6f20 8d08 0a00 |00ee: invoke-super {v10, v0}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@088d │ │ +05934e: 6e10 3805 0000 |00f1: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@0538 │ │ +059354: 6f20 8d08 ba00 |00f4: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@088d │ │ +05935a: 0f02 |00f7: return v2 │ │ +05935c: 59a1 6102 |00f8: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +059360: 54a0 6502 |00fa: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +059364: 6e10 6705 0000 |00fc: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0567 │ │ +05936a: 2854 |00ff: goto 0153 // +0054 │ │ +05936c: 6e10 2d05 0b00 |0100: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@052d │ │ +059372: 0a00 |0103: move-result v0 │ │ +059374: 6e10 3005 0b00 |0104: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@0530 │ │ +05937a: 0a03 |0107: move-result v3 │ │ +05937c: 6e10 0206 0a00 |0108: invoke-virtual {v10}, Landroid/view/View;.isEnabled:()Z // method@0602 │ │ +059382: 0a04 |010b: move-result v4 │ │ +059384: 3804 4700 |010c: if-eqz v4, 0153 // +0047 │ │ +059388: 54a4 5002 |010e: iget-object v4, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05938c: 3904 0300 |0110: if-nez v4, 0113 // +0003 │ │ +059390: 2839 |0112: goto 014b // +0039 │ │ +059392: 7010 ed0b 0a00 |0113: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbOffset:()I // method@0bed │ │ +059398: 0a04 |0116: move-result v4 │ │ +05939a: 54a5 5002 |0117: iget-object v5, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05939e: 54a6 4d02 |0119: iget-object v6, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +0593a2: 6e20 db02 6500 |011b: invoke-virtual {v5, v6}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02db │ │ +0593a8: 52a5 4402 |011e: iget v5, v10, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ +0593ac: 52a6 6202 |0120: iget v6, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ +0593b0: b165 |0122: sub-int/2addr v5, v6 │ │ +0593b2: 52a7 4302 |0123: iget v7, v10, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ +0593b6: b047 |0125: add-int/2addr v7, v4 │ │ +0593b8: b167 |0126: sub-int/2addr v7, v6 │ │ +0593ba: 52a4 4202 |0127: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +0593be: b074 |0129: add-int/2addr v4, v7 │ │ +0593c0: 54a8 4d02 |012a: iget-object v8, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +0593c4: 5289 8100 |012c: iget v9, v8, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0593c8: b094 |012e: add-int/2addr v4, v9 │ │ +0593ca: 5288 8200 |012f: iget v8, v8, Landroid/graphics/Rect;.right:I // field@0082 │ │ +0593ce: b084 |0131: add-int/2addr v4, v8 │ │ +0593d0: b064 |0132: add-int/2addr v4, v6 │ │ +0593d2: 52a8 4602 |0133: iget v8, v10, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ +0593d6: b068 |0135: add-int/2addr v8, v6 │ │ +0593d8: 8276 |0136: int-to-float v6, v7 │ │ +0593da: 2d06 0006 |0137: cmpl-float v6, v0, v6 │ │ +0593de: 3d06 1200 |0139: if-lez v6, 014b // +0012 │ │ +0593e2: 8244 |013b: int-to-float v4, v4 │ │ +0593e4: 2e04 0004 |013c: cmpg-float v4, v0, v4 │ │ +0593e8: 3b04 0d00 |013e: if-gez v4, 014b // +000d │ │ +0593ec: 8254 |0140: int-to-float v4, v5 │ │ +0593ee: 2d04 0304 |0141: cmpl-float v4, v3, v4 │ │ +0593f2: 3d04 0800 |0143: if-lez v4, 014b // +0008 │ │ +0593f6: 8284 |0145: int-to-float v4, v8 │ │ +0593f8: 2e04 0304 |0146: cmpg-float v4, v3, v4 │ │ +0593fc: 3b04 0300 |0148: if-gez v4, 014b // +0003 │ │ +059400: 1211 |014a: const/4 v1, #int 1 // #1 │ │ +059402: 3801 0800 |014b: if-eqz v1, 0153 // +0008 │ │ +059406: 59a2 6102 |014d: iput v2, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +05940a: 59a0 6302 |014f: iput v0, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +05940e: 59a3 6402 |0151: iput v3, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ +059412: 6f20 8d08 ba00 |0153: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@088d │ │ +059418: 0a0b |0156: move-result v11 │ │ +05941a: 0f0b |0157: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -33785,64 +34057,165 @@ │ │ 0x05e2 line=1507 │ │ 0x05e3 line=1508 │ │ 0x05e4 line=1509 │ │ 0x05e5 line=1510 │ │ 0x05e6 line=1511 │ │ 0x05e7 line=1512 │ │ 0x05e8 line=1513 │ │ + 0x05e9 line=1514 │ │ + 0x05ea line=1515 │ │ + 0x05eb line=1516 │ │ + 0x05ec line=1517 │ │ + 0x05ed line=1518 │ │ + 0x05ee line=1519 │ │ + 0x05ef line=1520 │ │ + 0x05f0 line=1521 │ │ + 0x05f1 line=1522 │ │ + 0x05f2 line=1523 │ │ + 0x05f3 line=1524 │ │ + 0x05f4 line=1525 │ │ + 0x05f5 line=1526 │ │ + 0x05f6 line=1527 │ │ + 0x05f7 line=1528 │ │ + 0x05f8 line=1529 │ │ + 0x05f9 line=1530 │ │ + 0x05fa line=1531 │ │ + 0x05fb line=1532 │ │ + 0x05fc line=1533 │ │ + 0x05fd line=1534 │ │ + 0x05fe line=1535 │ │ + 0x05ff line=1536 │ │ + 0x0600 line=1537 │ │ + 0x0601 line=1538 │ │ + 0x0602 line=1539 │ │ + 0x0603 line=1540 │ │ + 0x0604 line=1541 │ │ + 0x0605 line=1542 │ │ + 0x0606 line=1543 │ │ + 0x0607 line=1544 │ │ + 0x0608 line=1545 │ │ + 0x0609 line=1546 │ │ + 0x060a line=1547 │ │ + 0x060b line=1548 │ │ + 0x060c line=1549 │ │ + 0x060d line=1550 │ │ + 0x060e line=1551 │ │ + 0x060f line=1552 │ │ + 0x0610 line=1553 │ │ + 0x0611 line=1554 │ │ + 0x0612 line=1555 │ │ + 0x0613 line=1556 │ │ + 0x0614 line=1557 │ │ + 0x0615 line=1558 │ │ + 0x0616 line=1559 │ │ + 0x0617 line=1560 │ │ + 0x0618 line=1561 │ │ + 0x0619 line=1562 │ │ + 0x061a line=1563 │ │ + 0x061b line=1564 │ │ + 0x061c line=1565 │ │ + 0x061d line=1566 │ │ + 0x061e line=1567 │ │ + 0x061f line=1568 │ │ + 0x0620 line=1569 │ │ + 0x0621 line=1570 │ │ + 0x0622 line=1571 │ │ + 0x0623 line=1572 │ │ + 0x0624 line=1573 │ │ + 0x0625 line=1574 │ │ + 0x0626 line=1575 │ │ + 0x0627 line=1576 │ │ + 0x0628 line=1577 │ │ + 0x0629 line=1578 │ │ + 0x062a line=1579 │ │ + 0x062b line=1580 │ │ + 0x062c line=1581 │ │ + 0x062d line=1582 │ │ + 0x062e line=1583 │ │ + 0x062f line=1584 │ │ + 0x0630 line=1585 │ │ + 0x0631 line=1586 │ │ + 0x0632 line=1587 │ │ + 0x0633 line=1588 │ │ + 0x0634 line=1589 │ │ + 0x0635 line=1590 │ │ + 0x0636 line=1591 │ │ + 0x0637 line=1592 │ │ + 0x0638 line=1593 │ │ + 0x0639 line=1594 │ │ + 0x063a line=1595 │ │ + 0x063b line=1596 │ │ + 0x063c line=1597 │ │ + 0x063d line=1598 │ │ + 0x063e line=1599 │ │ + 0x063f line=1600 │ │ + 0x0640 line=1601 │ │ + 0x0641 line=1602 │ │ + 0x0642 line=1603 │ │ + 0x0643 line=1604 │ │ + 0x0644 line=1605 │ │ + 0x0645 line=1606 │ │ + 0x0646 line=1607 │ │ + 0x0647 line=1608 │ │ + 0x0648 line=1609 │ │ + 0x0649 line=1610 │ │ + 0x064a line=1611 │ │ + 0x064b line=1612 │ │ + 0x064c line=1613 │ │ + 0x064d line=1614 │ │ locals : │ │ 0x0000 - 0x0158 reg=10 this Landroidx/appcompat/widget/SwitchCompat; │ │ 0x0000 - 0x0158 reg=11 (null) Landroid/view/MotionEvent; │ │ │ │ #30 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setChecked' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -059394: |[059394] androidx.appcompat.widget.SwitchCompat.setChecked:(Z)V │ │ -0593a4: 6f20 6608 5400 |0000: invoke-super {v4, v5}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@0866 │ │ -0593aa: 6e10 5c08 0400 |0003: invoke-virtual {v4}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085c │ │ -0593b0: 0a05 |0006: move-result v5 │ │ -0593b2: 6e10 d005 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@05d0 │ │ -0593b8: 0c00 |000a: move-result-object v0 │ │ -0593ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0593bc: 1502 803f |000c: const/high16 v2, #int 1065353216 // #3f80 │ │ -0593c0: 3800 2c00 |000e: if-eqz v0, 003a // +002c │ │ -0593c4: 6200 3405 |0010: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -0593c8: 6e10 e705 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.isLaidOut:()Z // method@05e7 │ │ -0593ce: 0a00 |0015: move-result v0 │ │ -0593d0: 3800 2400 |0016: if-eqz v0, 003a // +0024 │ │ -0593d4: 3805 0400 |0018: if-eqz v5, 001c // +0004 │ │ -0593d8: 1501 803f |001a: const/high16 v1, #int 1065353216 // #3f80 │ │ -0593dc: 6205 5102 |001c: sget-object v5, Landroidx/appcompat/widget/SwitchCompat;.Q:Landroidx/appcompat/widget/SwitchCompat$a; // field@0251 │ │ -0593e0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0593e2: 2302 b50a |001f: new-array v2, v0, [F // type@0ab5 │ │ -0593e6: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0593e8: 4b01 0203 |0022: aput v1, v2, v3 │ │ -0593ec: 7130 7700 5402 |0024: invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0077 │ │ -0593f2: 0c05 |0027: move-result-object v5 │ │ -0593f4: 5b45 4f02 |0028: iput-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024f │ │ -0593f8: 1601 fa00 |002a: const-wide/16 v1, #int 250 // #fa │ │ -0593fc: 6e30 7b00 1502 |002c: invoke-virtual {v5, v1, v2}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@007b │ │ -059402: 5445 4f02 |002f: iget-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024f │ │ -059406: 6e20 7a00 0500 |0031: invoke-virtual {v5, v0}, Landroid/animation/ObjectAnimator;.setAutoCancel:(Z)V // method@007a │ │ -05940c: 5445 4f02 |0034: iget-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024f │ │ -059410: 6e10 7d00 0500 |0036: invoke-virtual {v5}, Landroid/animation/ObjectAnimator;.start:()V // method@007d │ │ -059416: 280f |0039: goto 0048 // +000f │ │ -059418: 5440 4f02 |003a: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024f │ │ -05941c: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ -059420: 6e10 5200 0000 |003e: invoke-virtual {v0}, Landroid/animation/Animator;.cancel:()V // method@0052 │ │ -059426: 3805 0400 |0041: if-eqz v5, 0045 // +0004 │ │ -05942a: 1501 803f |0043: const/high16 v1, #int 1065353216 // #3f80 │ │ -05942e: 6e20 df0b 1400 |0045: invoke-virtual {v4, v1}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0bdf │ │ -059434: 0e00 |0048: return-void │ │ +05a1d0: |[05a1d0] androidx.appcompat.widget.SwitchCompat.setChecked:(Z)V │ │ +05a1e0: 6f20 8e08 5400 |0000: invoke-super {v4, v5}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@088e │ │ +05a1e6: 6e10 8408 0400 |0003: invoke-virtual {v4}, Landroid/widget/CompoundButton;.isChecked:()Z // method@0884 │ │ +05a1ec: 0a05 |0006: move-result v5 │ │ +05a1ee: 6e10 f505 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@05f5 │ │ +05a1f4: 0c00 |000a: move-result-object v0 │ │ +05a1f6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05a1f8: 1502 803f |000c: const/high16 v2, #int 1065353216 // #3f80 │ │ +05a1fc: 3800 2c00 |000e: if-eqz v0, 003a // +002c │ │ +05a200: 6200 2605 |0010: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +05a204: 6e10 0c06 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.isLaidOut:()Z // method@060c │ │ +05a20a: 0a00 |0015: move-result v0 │ │ +05a20c: 3800 2400 |0016: if-eqz v0, 003a // +0024 │ │ +05a210: 3805 0400 |0018: if-eqz v5, 001c // +0004 │ │ +05a214: 1501 803f |001a: const/high16 v1, #int 1065353216 // #3f80 │ │ +05a218: 6205 4e02 |001c: sget-object v5, Landroidx/appcompat/widget/SwitchCompat;.Q:Landroidx/appcompat/widget/SwitchCompat$a; // field@024e │ │ +05a21c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +05a21e: 2302 c40a |001f: new-array v2, v0, [F // type@0ac4 │ │ +05a222: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +05a224: 4b01 0203 |0022: aput v1, v2, v3 │ │ +05a228: 7130 8700 5402 |0024: invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0087 │ │ +05a22e: 0c05 |0027: move-result-object v5 │ │ +05a230: 5b45 4c02 |0028: iput-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +05a234: 1601 fa00 |002a: const-wide/16 v1, #int 250 // #fa │ │ +05a238: 6e30 8b00 1502 |002c: invoke-virtual {v5, v1, v2}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@008b │ │ +05a23e: 5445 4c02 |002f: iget-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +05a242: 6e20 8a00 0500 |0031: invoke-virtual {v5, v0}, Landroid/animation/ObjectAnimator;.setAutoCancel:(Z)V // method@008a │ │ +05a248: 5445 4c02 |0034: iget-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +05a24c: 6e10 8d00 0500 |0036: invoke-virtual {v5}, Landroid/animation/ObjectAnimator;.start:()V // method@008d │ │ +05a252: 280f |0039: goto 0048 // +000f │ │ +05a254: 5440 4c02 |003a: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +05a258: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ +05a25c: 6e10 6200 0000 |003e: invoke-virtual {v0}, Landroid/animation/Animator;.cancel:()V // method@0062 │ │ +05a262: 3805 0400 |0041: if-eqz v5, 0045 // +0004 │ │ +05a266: 1501 803f |0043: const/high16 v1, #int 1065353216 // #3f80 │ │ +05a26a: 6e20 080c 1400 |0045: invoke-virtual {v4, v1}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0c08 │ │ +05a270: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -34074,420 +34447,420 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -059438: |[059438] androidx.appcompat.widget.SwitchCompat.setCustomSelectionActionModeCallback:(Landroid/view/ActionMode$Callback;)V │ │ -059448: 7120 c017 0100 |0000: invoke-static {v1, v0}, Li0/j;.e:(Landroid/view/ActionMode$Callback;Landroid/widget/TextView;)Landroid/view/ActionMode$Callback; // method@17c0 │ │ -05944e: 0c01 |0003: move-result-object v1 │ │ -059450: 6f20 6708 1000 |0004: invoke-super {v0, v1}, Landroid/widget/CompoundButton;.setCustomSelectionActionModeCallback:(Landroid/view/ActionMode$Callback;)V // method@0867 │ │ -059456: 0e00 |0007: return-void │ │ +05a274: |[05a274] androidx.appcompat.widget.SwitchCompat.setCustomSelectionActionModeCallback:(Landroid/view/ActionMode$Callback;)V │ │ +05a284: 7120 e117 0100 |0000: invoke-static {v1, v0}, Li0/j;.e:(Landroid/view/ActionMode$Callback;Landroid/widget/TextView;)Landroid/view/ActionMode$Callback; // method@17e1 │ │ +05a28a: 0c01 |0003: move-result-object v1 │ │ +05a28c: 6f20 8f08 1000 |0004: invoke-super {v0, v1}, Landroid/widget/CompoundButton;.setCustomSelectionActionModeCallback:(Landroid/view/ActionMode$Callback;)V // method@088f │ │ +05a292: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setShowText' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -059458: |[059458] androidx.appcompat.widget.SwitchCompat.setShowText:(Z)V │ │ -059468: 5510 6302 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0263 │ │ -05946c: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -059470: 5c12 6302 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0263 │ │ -059474: 6e10 0c06 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05947a: 0e00 |0009: return-void │ │ +05a294: |[05a294] androidx.appcompat.widget.SwitchCompat.setShowText:(Z)V │ │ +05a2a4: 5510 6002 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +05a2a8: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +05a2ac: 5c12 6002 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +05a2b0: 6e10 3106 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a2b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setSplitTrack' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05947c: |[05947c] androidx.appcompat.widget.SwitchCompat.setSplitTrack:(Z)V │ │ -05948c: 5c01 6002 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@0260 │ │ -059490: 6e10 d905 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -059496: 0e00 |0005: return-void │ │ +05a2b8: |[05a2b8] androidx.appcompat.widget.SwitchCompat.setSplitTrack:(Z)V │ │ +05a2c8: 5c01 5d02 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ +05a2cc: 6e10 fe05 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +05a2d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setSwitchMinWidth' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059498: |[059498] androidx.appcompat.widget.SwitchCompat.setSwitchMinWidth:(I)V │ │ -0594a8: 5901 5e02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025e │ │ -0594ac: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0594b2: 0e00 |0005: return-void │ │ +05a2d4: |[05a2d4] androidx.appcompat.widget.SwitchCompat.setSwitchMinWidth:(I)V │ │ +05a2e4: 5901 5b02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ +05a2e8: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a2ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setSwitchPadding' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0594b4: |[0594b4] androidx.appcompat.widget.SwitchCompat.setSwitchPadding:(I)V │ │ -0594c4: 5901 5f02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025f │ │ -0594c8: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0594ce: 0e00 |0005: return-void │ │ +05a2f0: |[05a2f0] androidx.appcompat.widget.SwitchCompat.setSwitchPadding:(I)V │ │ +05a300: 5901 5c02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +05a304: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a30a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setSwitchTypeface' │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0594d0: |[0594d0] androidx.appcompat.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;)V │ │ -0594e0: 5410 4a02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@024a │ │ -0594e4: 6e10 3602 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -0594ea: 0c00 |0005: move-result-object v0 │ │ -0594ec: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -0594f0: 5410 4a02 |0008: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@024a │ │ -0594f4: 6e10 3602 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -0594fa: 0c00 |000d: move-result-object v0 │ │ -0594fc: 6e20 9c02 2000 |000e: invoke-virtual {v0, v2}, Landroid/graphics/Typeface;.equals:(Ljava/lang/Object;)Z // method@029c │ │ -059502: 0a00 |0011: move-result v0 │ │ -059504: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -059508: 5410 4a02 |0014: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@024a │ │ -05950c: 6e10 3602 0000 |0016: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -059512: 0c00 |0019: move-result-object v0 │ │ -059514: 3900 0f00 |001a: if-nez v0, 0029 // +000f │ │ -059518: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ -05951c: 5410 4a02 |001e: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@024a │ │ -059520: 6e20 4602 2000 |0020: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0246 │ │ -059526: 6e10 0c06 0100 |0023: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05952c: 6e10 d905 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -059532: 0e00 |0029: return-void │ │ +05a30c: |[05a30c] androidx.appcompat.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;)V │ │ +05a31c: 5410 4702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +05a320: 6e10 4702 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +05a326: 0c00 |0005: move-result-object v0 │ │ +05a328: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +05a32c: 5410 4702 |0008: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +05a330: 6e10 4702 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +05a336: 0c00 |000d: move-result-object v0 │ │ +05a338: 6e20 ad02 2000 |000e: invoke-virtual {v0, v2}, Landroid/graphics/Typeface;.equals:(Ljava/lang/Object;)Z // method@02ad │ │ +05a33e: 0a00 |0011: move-result v0 │ │ +05a340: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +05a344: 5410 4702 |0014: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +05a348: 6e10 4702 0000 |0016: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +05a34e: 0c00 |0019: move-result-object v0 │ │ +05a350: 3900 0f00 |001a: if-nez v0, 0029 // +000f │ │ +05a354: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ +05a358: 5410 4702 |001e: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +05a35c: 6e20 5702 2000 |0020: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0257 │ │ +05a362: 6e10 3106 0100 |0023: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a368: 6e10 fe05 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +05a36e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTextOff' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059534: |[059534] androidx.appcompat.widget.SwitchCompat.setTextOff:(Ljava/lang/CharSequence;)V │ │ -059544: 5b01 6202 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@0262 │ │ -059548: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05954e: 0e00 |0005: return-void │ │ +05a370: |[05a370] androidx.appcompat.widget.SwitchCompat.setTextOff:(Ljava/lang/CharSequence;)V │ │ +05a380: 5b01 5f02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +05a384: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a38a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTextOn' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059550: |[059550] androidx.appcompat.widget.SwitchCompat.setTextOn:(Ljava/lang/CharSequence;)V │ │ -059560: 5b01 6102 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@0261 │ │ -059564: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05956a: 0e00 |0005: return-void │ │ +05a38c: |[05a38c] androidx.appcompat.widget.SwitchCompat.setTextOn:(Ljava/lang/CharSequence;)V │ │ +05a39c: 5b01 5e02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +05a3a0: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a3a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05956c: |[05956c] androidx.appcompat.widget.SwitchCompat.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -05957c: 5420 5302 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -059580: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -059584: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -059586: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -05958c: 5b23 5302 |0008: iput-object v3, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -059590: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -059594: 6e20 dc02 2300 |000c: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -05959a: 6e10 0c06 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0595a0: 0e00 |0012: return-void │ │ +05a3a8: |[05a3a8] androidx.appcompat.widget.SwitchCompat.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +05a3b8: 5420 5002 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05a3bc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +05a3c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05a3c2: 6e20 ed02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +05a3c8: 5b23 5002 |0008: iput-object v3, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05a3cc: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +05a3d0: 6e20 ed02 2300 |000c: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +05a3d6: 6e10 3106 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a3dc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbPosition' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0595a4: |[0595a4] androidx.appcompat.widget.SwitchCompat.setThumbPosition:(F)V │ │ -0595b4: 5901 4202 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@0242 │ │ -0595b8: 6e10 d905 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -0595be: 0e00 |0005: return-void │ │ +05a3e0: |[05a3e0] androidx.appcompat.widget.SwitchCompat.setThumbPosition:(F)V │ │ +05a3f0: 5901 3f02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +05a3f4: 6e10 fe05 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +05a3fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0595c0: |[0595c0] androidx.appcompat.widget.SwitchCompat.setThumbResource:(I)V │ │ -0595d0: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0595d6: 0c00 |0003: move-result-object v0 │ │ -0595d8: 7120 b416 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16b4 │ │ -0595de: 0c02 |0007: move-result-object v2 │ │ -0595e0: 6e20 de0b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0bde │ │ -0595e6: 0e00 |000b: return-void │ │ +05a3fc: |[05a3fc] androidx.appcompat.widget.SwitchCompat.setThumbResource:(I)V │ │ +05a40c: 6e10 b905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05a412: 0c00 |0003: move-result-object v0 │ │ +05a414: 7120 d816 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16d8 │ │ +05a41a: 0c02 |0007: move-result-object v2 │ │ +05a41c: 6e20 070c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c07 │ │ +05a422: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbTextPadding' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0595e8: |[0595e8] androidx.appcompat.widget.SwitchCompat.setThumbTextPadding:(I)V │ │ -0595f8: 5901 5d02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025d │ │ -0595fc: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -059602: 0e00 |0005: return-void │ │ +05a424: |[05a424] androidx.appcompat.widget.SwitchCompat.setThumbTextPadding:(I)V │ │ +05a434: 5901 5a02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ +05a438: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a43e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbTintList' │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -059604: |[059604] androidx.appcompat.widget.SwitchCompat.setThumbTintList:(Landroid/content/res/ColorStateList;)V │ │ -059614: 5b01 5402 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0254 │ │ -059618: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05961a: 5c01 5602 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0256 │ │ -05961e: 6e10 b40b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb4 │ │ -059624: 0e00 |0008: return-void │ │ +05a440: |[05a440] androidx.appcompat.widget.SwitchCompat.setThumbTintList:(Landroid/content/res/ColorStateList;)V │ │ +05a450: 5b01 5102 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +05a454: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05a456: 5c01 5302 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +05a45a: 6e10 dd0b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bdd │ │ +05a460: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbTintMode' │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -059628: |[059628] androidx.appcompat.widget.SwitchCompat.setThumbTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -059638: 5b01 5502 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0255 │ │ -05963c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05963e: 5c01 5702 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0257 │ │ -059642: 6e10 b40b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb4 │ │ -059648: 0e00 |0008: return-void │ │ +05a464: |[05a464] androidx.appcompat.widget.SwitchCompat.setThumbTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +05a474: 5b01 5202 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +05a478: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05a47a: 5c01 5402 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +05a47e: 6e10 dd0b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bdd │ │ +05a484: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTrackDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05964c: |[05964c] androidx.appcompat.widget.SwitchCompat.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -05965c: 5420 5802 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -059660: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -059664: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -059666: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -05966c: 5b23 5802 |0008: iput-object v3, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -059670: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -059674: 6e20 dc02 2300 |000c: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -05967a: 6e10 0c06 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -059680: 0e00 |0012: return-void │ │ +05a488: |[05a488] androidx.appcompat.widget.SwitchCompat.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +05a498: 5420 5502 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +05a49c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +05a4a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05a4a2: 6e20 ed02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +05a4a8: 5b23 5502 |0008: iput-object v3, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +05a4ac: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +05a4b0: 6e20 ed02 2300 |000c: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02ed │ │ +05a4b6: 6e10 3106 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05a4bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTrackResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -059684: |[059684] androidx.appcompat.widget.SwitchCompat.setTrackResource:(I)V │ │ -059694: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05969a: 0c00 |0003: move-result-object v0 │ │ -05969c: 7120 b416 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16b4 │ │ -0596a2: 0c02 |0007: move-result-object v2 │ │ -0596a4: 6e20 e40b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0be4 │ │ -0596aa: 0e00 |000b: return-void │ │ +05a4c0: |[05a4c0] androidx.appcompat.widget.SwitchCompat.setTrackResource:(I)V │ │ +05a4d0: 6e10 b905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05a4d6: 0c00 |0003: move-result-object v0 │ │ +05a4d8: 7120 d816 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16d8 │ │ +05a4de: 0c02 |0007: move-result-object v2 │ │ +05a4e0: 6e20 0d0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c0d │ │ +05a4e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTrackTintList' │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0596ac: |[0596ac] androidx.appcompat.widget.SwitchCompat.setTrackTintList:(Landroid/content/res/ColorStateList;)V │ │ -0596bc: 5b01 5902 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0259 │ │ -0596c0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0596c2: 5c01 5b02 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@025b │ │ -0596c6: 6e10 b50b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb5 │ │ -0596cc: 0e00 |0008: return-void │ │ +05a4e8: |[05a4e8] androidx.appcompat.widget.SwitchCompat.setTrackTintList:(Landroid/content/res/ColorStateList;)V │ │ +05a4f8: 5b01 5602 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +05a4fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05a4fe: 5c01 5802 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +05a502: 6e10 de0b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bde │ │ +05a508: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTrackTintMode' │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0596d0: |[0596d0] androidx.appcompat.widget.SwitchCompat.setTrackTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -0596e0: 5b01 5a02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@025a │ │ -0596e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0596e6: 5c01 5c02 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@025c │ │ -0596ea: 6e10 b50b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb5 │ │ -0596f0: 0e00 |0008: return-void │ │ +05a50c: |[05a50c] androidx.appcompat.widget.SwitchCompat.setTrackTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +05a51c: 5b01 5702 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +05a520: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05a522: 5c01 5902 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +05a526: 6e10 de0b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bde │ │ +05a52c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #49 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'toggle' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0596f4: |[0596f4] androidx.appcompat.widget.SwitchCompat.toggle:()V │ │ -059704: 6e10 5c08 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085c │ │ -05970a: 0a00 |0003: move-result v0 │ │ -05970c: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -059710: 6e20 d50b 0100 |0006: invoke-virtual {v1, v0}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd5 │ │ -059716: 0e00 |0009: return-void │ │ +05a530: |[05a530] androidx.appcompat.widget.SwitchCompat.toggle:()V │ │ +05a540: 6e10 8408 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@0884 │ │ +05a546: 0a00 |0003: move-result v0 │ │ +05a548: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +05a54c: 6e20 fe0b 0100 |0006: invoke-virtual {v1, v0}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bfe │ │ +05a552: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'verifyDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0585e0: |[0585e0] androidx.appcompat.widget.SwitchCompat.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -0585f0: 6f20 6808 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0868 │ │ -0585f6: 0a00 |0003: move-result v0 │ │ -0585f8: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -0585fc: 5410 5302 |0006: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0253 │ │ -058600: 3202 0900 |0008: if-eq v2, v0, 0011 // +0009 │ │ -058604: 5410 5802 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0258 │ │ -058608: 3302 0300 |000c: if-ne v2, v0, 000f // +0003 │ │ -05860c: 2803 |000e: goto 0011 // +0003 │ │ -05860e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -058610: 2802 |0010: goto 0012 // +0002 │ │ -058612: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -058614: 0f02 |0012: return v2 │ │ +05941c: |[05941c] androidx.appcompat.widget.SwitchCompat.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +05942c: 6f20 9008 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0890 │ │ +059432: 0a00 |0003: move-result v0 │ │ +059434: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +059438: 5410 5002 |0006: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05943c: 3202 0900 |0008: if-eq v2, v0, 0011 // +0009 │ │ +059440: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059444: 3302 0300 |000c: if-ne v2, v0, 000f // +0003 │ │ +059448: 2803 |000e: goto 0011 // +0003 │ │ +05944a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +05944c: 2802 |0010: goto 0012 // +0002 │ │ +05944e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +059450: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #121 header: │ │ -class_idx : 540 │ │ +Class #125 header: │ │ +class_idx : 545 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #121 annotations: │ │ +Class #125 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #121 - │ │ +Class #125 - │ │ Class descriptor : 'Landroidx/appcompat/widget/Toolbar$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -34501,40 +34874,40 @@ │ │ type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059734: |[059734] androidx.appcompat.widget.Toolbar$b.:(Landroidx/appcompat/widget/Toolbar;)V │ │ -059744: 5b01 6a02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@026a │ │ -059748: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -05974e: 0e00 |0005: return-void │ │ +05a570: |[05a570] androidx.appcompat.widget.Toolbar$b.:(Landroidx/appcompat/widget/Toolbar;)V │ │ +05a580: 5b01 6702 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@0267 │ │ +05a584: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05a58a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar$b;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -059750: |[059750] androidx.appcompat.widget.Toolbar$b.run:()V │ │ -059760: 5410 6a02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@026a │ │ -059764: 5400 8202 |0002: iget-object v0, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -059768: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -05976c: 5400 ed01 |0006: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.w:Landroidx/appcompat/widget/a; // field@01ed │ │ -059770: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -059774: 6e10 8b0c 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/widget/a;.l:()Z // method@0c8b │ │ -05977a: 0e00 |000d: return-void │ │ +05a58c: |[05a58c] androidx.appcompat.widget.Toolbar$b.run:()V │ │ +05a59c: 5410 6702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@0267 │ │ +05a5a0: 5400 7f02 |0002: iget-object v0, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05a5a4: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +05a5a8: 5400 ea01 |0006: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.w:Landroidx/appcompat/widget/a; // field@01ea │ │ +05a5ac: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +05a5b0: 6e10 b40c 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/widget/a;.l:()Z // method@0cb4 │ │ +05a5b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -34804,38 +35177,35 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroidx/appcompat/widget/Toolbar$b; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #122 header: │ │ -class_idx : 541 │ │ +Class #126 header: │ │ +class_idx : 546 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #122 annotations: │ │ +Class #126 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=c │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #122 - │ │ +Class #126 - │ │ Class descriptor : 'Landroidx/appcompat/widget/Toolbar$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -34849,42 +35219,42 @@ │ │ type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05977c: |[05977c] androidx.appcompat.widget.Toolbar$c.:(Landroidx/appcompat/widget/Toolbar;)V │ │ -05978c: 5b01 6b02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$c;.e:Landroidx/appcompat/widget/Toolbar; // field@026b │ │ -059790: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -059796: 0e00 |0005: return-void │ │ +05a5b8: |[05a5b8] androidx.appcompat.widget.Toolbar$c.:(Landroidx/appcompat/widget/Toolbar;)V │ │ +05a5c8: 5b01 6802 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$c;.e:Landroidx/appcompat/widget/Toolbar; // field@0268 │ │ +05a5cc: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05a5d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar$c;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -059798: |[059798] androidx.appcompat.widget.Toolbar$c.onClick:(Landroid/view/View;)V │ │ -0597a8: 5401 6b02 |0000: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar$c;.e:Landroidx/appcompat/widget/Toolbar; // field@026b │ │ -0597ac: 5411 7f02 |0002: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027f │ │ -0597b0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0597b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0597b6: 2803 |0007: goto 000a // +0003 │ │ -0597b8: 5411 6d02 |0008: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar$d;.f:Landroidx/appcompat/view/menu/f; // field@026d │ │ -0597bc: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -0597c0: 6e10 1f0a 0100 |000c: invoke-virtual {v1}, Landroidx/appcompat/view/menu/f;.collapseActionView:()Z // method@0a1f │ │ -0597c6: 0e00 |000f: return-void │ │ +05a5d4: |[05a5d4] androidx.appcompat.widget.Toolbar$c.onClick:(Landroid/view/View;)V │ │ +05a5e4: 5401 6802 |0000: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar$c;.e:Landroidx/appcompat/widget/Toolbar; // field@0268 │ │ +05a5e8: 5411 7c02 |0002: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05a5ec: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +05a5f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05a5f2: 2803 |0007: goto 000a // +0003 │ │ +05a5f4: 5411 6a02 |0008: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar$d;.f:Landroidx/appcompat/view/menu/f; // field@026a │ │ +05a5f8: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +05a5fc: 6e10 480a 0100 |000c: invoke-virtual {v1}, Landroidx/appcompat/view/menu/f;.collapseActionView:()Z // method@0a48 │ │ +05a602: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -35107,65 +35477,65 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Landroidx/appcompat/widget/Toolbar$c; │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #123 header: │ │ -class_idx : 544 │ │ +Class #127 header: │ │ +class_idx : 549 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #123 annotations: │ │ +Class #127 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="f" │ │ │ │ -Class #123 - │ │ +Class #127 - │ │ Class descriptor : 'Landroidx/appcompat/widget/Toolbar$f;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar$f;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #124 header: │ │ -class_idx : 545 │ │ +Class #128 header: │ │ +class_idx : 550 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #124 annotations: │ │ +Class #128 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/Toolbar$g; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$ClassLoaderCreator<" "Landroidx/appcompat/widget/Toolbar$g;" ">;" } │ │ │ │ -Class #124 - │ │ +Class #128 - │ │ Class descriptor : 'Landroidx/appcompat/widget/Toolbar$g$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -35175,36 +35545,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -059bfc: |[059bfc] androidx.appcompat.widget.Toolbar$g$a.:()V │ │ -059c0c: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -059c12: 0e00 |0003: return-void │ │ +05aa38: |[05aa38] androidx.appcompat.widget.Toolbar$g$a.:()V │ │ +05aa48: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05aa4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar$g$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -059ba8: |[059ba8] androidx.appcompat.widget.Toolbar$g$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -059bb8: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -059bbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -059bbe: 7030 030c 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0c03 │ │ -059bc4: 1100 |0006: return-object v0 │ │ +05a9e4: |[05a9e4] androidx.appcompat.widget.Toolbar$g$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +05a9f4: 2200 2702 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0227 │ │ +05a9f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05a9fa: 7030 2c0c 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0c2c │ │ +05aa00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroidx/appcompat/widget/Toolbar$g$a; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -35213,18 +35583,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -059bc8: |[059bc8] androidx.appcompat.widget.Toolbar$g$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -059bd8: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -059bdc: 7030 030c 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0c03 │ │ -059be2: 1100 |0005: return-object v0 │ │ +05aa04: |[05aa04] androidx.appcompat.widget.Toolbar$g$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +05aa14: 2200 2702 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0227 │ │ +05aa18: 7030 2c0c 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0c2c │ │ +05aa1e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/Toolbar$g$a; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -35234,42 +35604,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059be4: |[059be4] androidx.appcompat.widget.Toolbar$g$a.newArray:(I)[Ljava/lang/Object; │ │ -059bf4: 2311 cb0a |0000: new-array v1, v1, [Landroidx/appcompat/widget/Toolbar$g; // type@0acb │ │ -059bf8: 1101 |0002: return-object v1 │ │ +05aa20: |[05aa20] androidx.appcompat.widget.Toolbar$g$a.newArray:(I)[Ljava/lang/Object; │ │ +05aa30: 2311 da0a |0000: new-array v1, v1, [Landroidx/appcompat/widget/Toolbar$g; // type@0ada │ │ +05aa34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #125 header: │ │ -class_idx : 547 │ │ +Class #129 header: │ │ +class_idx : 552 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 361 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 37 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 86 │ │ │ │ -Class #125 annotations: │ │ +Class #129 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/Toolbar$d; Landroidx/appcompat/widget/Toolbar$g; Landroidx/appcompat/widget/Toolbar$e; Landroidx/appcompat/widget/Toolbar$f; } │ │ -Annotations on field #634 'H' │ │ +Annotations on field #631 'H' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroid/view/View;" ">;" } │ │ -Annotations on field #635 'I' │ │ +Annotations on field #632 'I' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroid/view/View;" ">;" } │ │ │ │ -Class #125 - │ │ +Class #129 - │ │ Class descriptor : 'Landroidx/appcompat/widget/Toolbar;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar;) │ │ @@ -35426,213 +35796,213 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 407 16-bit code units │ │ -05acb0: |[05acb0] androidx.appcompat.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05acc0: 1400 6501 037f |0000: const v0, #float 1.74136e+38 // #7f030165 │ │ -05acc6: 7040 7106 7608 |0003: invoke-direct {v6, v7, v8, v0}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0671 │ │ -05accc: 1407 1300 8000 |0006: const v7, #float 1.1755e-38 // #00800013 │ │ -05acd2: 5967 7302 |0009: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0273 │ │ -05acd6: 2207 5706 |000b: new-instance v7, Ljava/util/ArrayList; // type@0657 │ │ -05acda: 7010 7e1d 0700 |000d: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -05ace0: 5b67 7a02 |0010: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05ace4: 2207 5706 |0012: new-instance v7, Ljava/util/ArrayList; // type@0657 │ │ -05ace8: 7010 7e1d 0700 |0014: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -05acee: 5b67 7b02 |0017: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@027b │ │ -05acf2: 1227 |0019: const/4 v7, #int 2 // #2 │ │ -05acf4: 2371 b60a |001a: new-array v1, v7, [I // type@0ab6 │ │ -05acf8: 5b61 7c02 |001c: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.J:[I // field@027c │ │ -05acfc: 2201 1b02 |001e: new-instance v1, Landroidx/appcompat/widget/Toolbar$a; // type@021b │ │ -05ad00: 7020 ea0b 6100 |0020: invoke-direct {v1, v6}, Landroidx/appcompat/widget/Toolbar$a;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bea │ │ -05ad06: 5b61 7d02 |0023: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.K:Landroidx/appcompat/widget/Toolbar$a; // field@027d │ │ -05ad0a: 2201 1c02 |0025: new-instance v1, Landroidx/appcompat/widget/Toolbar$b; // type@021c │ │ -05ad0e: 7020 eb0b 6100 |0027: invoke-direct {v1, v6}, Landroidx/appcompat/widget/Toolbar$b;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0beb │ │ -05ad14: 5b61 8102 |002a: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@0281 │ │ -05ad18: 6e10 9405 0600 |002c: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05ad1e: 0c01 |002f: move-result-object v1 │ │ -05ad20: 6202 9906 |0030: sget-object v2, Lf/a;.t:[I // field@0699 │ │ -05ad24: 7140 5123 8102 |0032: invoke-static {v1, v8, v2, v0}, Ln/g0;.l:(Landroid/content/Context;Landroid/util/AttributeSet;[II)Ln/g0; // method@2351 │ │ -05ad2a: 0c08 |0035: move-result-object v8 │ │ -05ad2c: 1300 1c00 |0036: const/16 v0, #int 28 // #1c │ │ -05ad30: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -05ad32: 6e30 4d23 0801 |0039: invoke-virtual {v8, v0, v1}, Ln/g0;.h:(II)I // method@234d │ │ -05ad38: 0a00 |003c: move-result v0 │ │ -05ad3a: 5960 8d02 |003d: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.p:I // field@028d │ │ -05ad3e: 1300 1300 |003f: const/16 v0, #int 19 // #13 │ │ -05ad42: 6e30 4d23 0801 |0041: invoke-virtual {v8, v0, v1}, Ln/g0;.h:(II)I // method@234d │ │ -05ad48: 0a00 |0044: move-result v0 │ │ -05ad4a: 5960 8e02 |0045: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.q:I // field@028e │ │ -05ad4e: 5260 7302 |0047: iget v0, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0273 │ │ -05ad52: 5482 bd0d |0049: iget-object v2, v8, Ln/g0;.b:Landroid/content/res/TypedArray; // field@0dbd │ │ -05ad56: 6e30 cc01 1200 |004b: invoke-virtual {v2, v1, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01cc │ │ -05ad5c: 0a00 |004e: move-result v0 │ │ -05ad5e: 5960 7302 |004f: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0273 │ │ -05ad62: 1300 3000 |0051: const/16 v0, #int 48 // #30 │ │ -05ad66: 5482 bd0d |0053: iget-object v2, v8, Ln/g0;.b:Landroid/content/res/TypedArray; // field@0dbd │ │ -05ad6a: 6e30 cc01 7200 |0055: invoke-virtual {v2, v7, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01cc │ │ -05ad70: 0a07 |0058: move-result v7 │ │ -05ad72: 5967 8f02 |0059: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.r:I // field@028f │ │ -05ad76: 1307 1600 |005b: const/16 v7, #int 22 // #16 │ │ -05ad7a: 6e30 4823 7801 |005d: invoke-virtual {v8, v7, v1}, Ln/g0;.c:(II)I // method@2348 │ │ -05ad80: 0a07 |0060: move-result v7 │ │ -05ad82: 1300 1b00 |0061: const/16 v0, #int 27 // #1b │ │ -05ad86: 6e20 5023 0800 |0063: invoke-virtual {v8, v0}, Ln/g0;.k:(I)Z // method@2350 │ │ -05ad8c: 0a02 |0066: move-result v2 │ │ -05ad8e: 3802 0600 |0067: if-eqz v2, 006d // +0006 │ │ -05ad92: 6e30 4823 0807 |0069: invoke-virtual {v8, v0, v7}, Ln/g0;.c:(II)I // method@2348 │ │ -05ad98: 0a07 |006c: move-result v7 │ │ -05ad9a: 5967 9402 |006d: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.w:I // field@0294 │ │ -05ad9e: 5967 9302 |006f: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.v:I // field@0293 │ │ -05ada2: 5967 9202 |0071: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05ada6: 5967 9102 |0073: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.t:I // field@0291 │ │ -05adaa: 1307 1900 |0075: const/16 v7, #int 25 // #19 │ │ -05adae: 12f0 |0077: const/4 v0, #int -1 // #ff │ │ -05adb0: 6e30 4823 7800 |0078: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2348 │ │ -05adb6: 0a07 |007b: move-result v7 │ │ -05adb8: 3a07 0400 |007c: if-ltz v7, 0080 // +0004 │ │ -05adbc: 5967 9102 |007e: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.t:I // field@0291 │ │ -05adc0: 1307 1800 |0080: const/16 v7, #int 24 // #18 │ │ -05adc4: 6e30 4823 7800 |0082: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2348 │ │ -05adca: 0a07 |0085: move-result v7 │ │ -05adcc: 3a07 0400 |0086: if-ltz v7, 008a // +0004 │ │ -05add0: 5967 9202 |0088: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05add4: 1307 1a00 |008a: const/16 v7, #int 26 // #1a │ │ -05add8: 6e30 4823 7800 |008c: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2348 │ │ -05adde: 0a07 |008f: move-result v7 │ │ -05ade0: 3a07 0400 |0090: if-ltz v7, 0094 // +0004 │ │ -05ade4: 5967 9302 |0092: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.v:I // field@0293 │ │ -05ade8: 1307 1700 |0094: const/16 v7, #int 23 // #17 │ │ -05adec: 6e30 4823 7800 |0096: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2348 │ │ -05adf2: 0a07 |0099: move-result v7 │ │ -05adf4: 3a07 0400 |009a: if-ltz v7, 009e // +0004 │ │ -05adf8: 5967 9402 |009c: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.w:I // field@0294 │ │ -05adfc: 1307 0d00 |009e: const/16 v7, #int 13 // #d │ │ -05ae00: 6e30 4923 7800 |00a0: invoke-virtual {v8, v7, v0}, Ln/g0;.d:(II)I // method@2349 │ │ -05ae06: 0a07 |00a3: move-result v7 │ │ -05ae08: 5967 9002 |00a4: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.s:I // field@0290 │ │ -05ae0c: 1307 0900 |00a6: const/16 v7, #int 9 // #9 │ │ -05ae10: 1500 0080 |00a8: const/high16 v0, #int -2147483648 // #8000 │ │ -05ae14: 6e30 4823 7800 |00aa: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2348 │ │ -05ae1a: 0a07 |00ad: move-result v7 │ │ -05ae1c: 1252 |00ae: const/4 v2, #int 5 // #5 │ │ -05ae1e: 6e30 4823 2800 |00af: invoke-virtual {v8, v2, v0}, Ln/g0;.c:(II)I // method@2348 │ │ -05ae24: 0a02 |00b2: move-result v2 │ │ -05ae26: 1273 |00b3: const/4 v3, #int 7 // #7 │ │ -05ae28: 6e30 4923 3801 |00b4: invoke-virtual {v8, v3, v1}, Ln/g0;.d:(II)I // method@2349 │ │ -05ae2e: 0a03 |00b7: move-result v3 │ │ -05ae30: 1304 0800 |00b8: const/16 v4, #int 8 // #8 │ │ -05ae34: 6e30 4923 4801 |00ba: invoke-virtual {v8, v4, v1}, Ln/g0;.d:(II)I // method@2349 │ │ -05ae3a: 0a04 |00bd: move-result v4 │ │ -05ae3c: 5465 9502 |00be: iget-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05ae40: 3905 0900 |00c0: if-nez v5, 00c9 // +0009 │ │ -05ae44: 2205 c407 |00c2: new-instance v5, Ln/a0; // type@07c4 │ │ -05ae48: 7010 ea22 0500 |00c4: invoke-direct {v5}, Ln/a0;.:()V // method@22ea │ │ -05ae4e: 5b65 9502 |00c7: iput-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05ae52: 5465 9502 |00c9: iget-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05ae56: 5c51 850d |00cb: iput-boolean v1, v5, Ln/a0;.h:Z // field@0d85 │ │ -05ae5a: 3203 0600 |00cd: if-eq v3, v0, 00d3 // +0006 │ │ -05ae5e: 5953 820d |00cf: iput v3, v5, Ln/a0;.e:I // field@0d82 │ │ -05ae62: 5953 7e0d |00d1: iput v3, v5, Ln/a0;.a:I // field@0d7e │ │ -05ae66: 3204 0600 |00d3: if-eq v4, v0, 00d9 // +0006 │ │ -05ae6a: 5954 830d |00d5: iput v4, v5, Ln/a0;.f:I // field@0d83 │ │ -05ae6e: 5954 7f0d |00d7: iput v4, v5, Ln/a0;.b:I // field@0d7f │ │ -05ae72: 3307 0400 |00d9: if-ne v7, v0, 00dd // +0004 │ │ -05ae76: 3202 0500 |00db: if-eq v2, v0, 00e0 // +0005 │ │ -05ae7a: 6e30 eb22 7502 |00dd: invoke-virtual {v5, v7, v2}, Ln/a0;.a:(II)V // method@22eb │ │ -05ae80: 1307 0a00 |00e0: const/16 v7, #int 10 // #a │ │ -05ae84: 6e30 4823 7800 |00e2: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2348 │ │ -05ae8a: 0a07 |00e5: move-result v7 │ │ -05ae8c: 5967 9602 |00e6: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.y:I // field@0296 │ │ -05ae90: 1267 |00e8: const/4 v7, #int 6 // #6 │ │ -05ae92: 6e30 4823 7800 |00e9: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2348 │ │ -05ae98: 0a07 |00ec: move-result v7 │ │ -05ae9a: 5967 9702 |00ed: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.z:I // field@0297 │ │ -05ae9e: 1247 |00ef: const/4 v7, #int 4 // #4 │ │ -05aea0: 6e20 4a23 7800 |00f0: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@234a │ │ -05aea6: 0c07 |00f3: move-result-object v7 │ │ -05aea8: 5b67 8702 |00f4: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0287 │ │ -05aeac: 1237 |00f6: const/4 v7, #int 3 // #3 │ │ -05aeae: 6e20 4f23 7800 |00f7: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@234f │ │ -05aeb4: 0c07 |00fa: move-result-object v7 │ │ -05aeb6: 5b67 8802 |00fb: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.k:Ljava/lang/CharSequence; // field@0288 │ │ -05aeba: 1307 1500 |00fd: const/16 v7, #int 21 // #15 │ │ -05aebe: 6e20 4f23 7800 |00ff: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@234f │ │ -05aec4: 0c07 |0102: move-result-object v7 │ │ -05aec6: 7110 0c04 0700 |0103: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05aecc: 0a00 |0106: move-result v0 │ │ -05aece: 3900 0500 |0107: if-nez v0, 010c // +0005 │ │ -05aed2: 6e20 5a0c 7600 |0109: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@0c5a │ │ -05aed8: 1307 1200 |010c: const/16 v7, #int 18 // #12 │ │ -05aedc: 6e20 4f23 7800 |010e: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@234f │ │ -05aee2: 0c07 |0111: move-result-object v7 │ │ -05aee4: 7110 0c04 0700 |0112: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05aeea: 0a00 |0115: move-result v0 │ │ -05aeec: 3900 0500 |0116: if-nez v0, 011b // +0005 │ │ -05aef0: 6e20 560c 7600 |0118: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0c56 │ │ -05aef6: 6e10 9405 0600 |011b: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05aefc: 0c07 |011e: move-result-object v7 │ │ -05aefe: 5b67 8b02 |011f: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@028b │ │ -05af02: 1307 1100 |0121: const/16 v7, #int 17 // #11 │ │ -05af06: 6e30 4d23 7801 |0123: invoke-virtual {v8, v7, v1}, Ln/g0;.h:(II)I // method@234d │ │ -05af0c: 0a07 |0126: move-result v7 │ │ -05af0e: 6e20 540c 7600 |0127: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setPopupTheme:(I)V // method@0c54 │ │ -05af14: 1307 1000 |012a: const/16 v7, #int 16 // #10 │ │ -05af18: 6e20 4a23 7800 |012c: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@234a │ │ -05af1e: 0c07 |012f: move-result-object v7 │ │ -05af20: 3807 0500 |0130: if-eqz v7, 0135 // +0005 │ │ -05af24: 6e20 500c 7600 |0132: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c50 │ │ -05af2a: 1307 0f00 |0135: const/16 v7, #int 15 // #f │ │ -05af2e: 6e20 4f23 7800 |0137: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@234f │ │ -05af34: 0c07 |013a: move-result-object v7 │ │ -05af36: 7110 0c04 0700 |013b: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05af3c: 0a00 |013e: move-result v0 │ │ -05af3e: 3900 0500 |013f: if-nez v0, 0144 // +0005 │ │ -05af42: 6e20 4e0c 7600 |0141: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@0c4e │ │ -05af48: 1307 0b00 |0144: const/16 v7, #int 11 // #b │ │ -05af4c: 6e20 4a23 7800 |0146: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@234a │ │ -05af52: 0c07 |0149: move-result-object v7 │ │ -05af54: 3807 0500 |014a: if-eqz v7, 014f // +0005 │ │ -05af58: 6e20 4a0c 7600 |014c: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0c4a │ │ -05af5e: 1307 0c00 |014f: const/16 v7, #int 12 // #c │ │ -05af62: 6e20 4f23 7800 |0151: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@234f │ │ -05af68: 0c07 |0154: move-result-object v7 │ │ -05af6a: 7110 0c04 0700 |0155: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05af70: 0a00 |0158: move-result v0 │ │ -05af72: 3900 0500 |0159: if-nez v0, 015e // +0005 │ │ -05af76: 6e20 4c0c 7600 |015b: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@0c4c │ │ -05af7c: 1307 1d00 |015e: const/16 v7, #int 29 // #1d │ │ -05af80: 6e20 5023 7800 |0160: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@2350 │ │ -05af86: 0a00 |0163: move-result v0 │ │ -05af88: 3800 0900 |0164: if-eqz v0, 016d // +0009 │ │ -05af8c: 6e20 4723 7800 |0166: invoke-virtual {v8, v7}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2347 │ │ -05af92: 0c07 |0169: move-result-object v7 │ │ -05af94: 6e20 600c 7600 |016a: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c60 │ │ -05af9a: 1307 1400 |016d: const/16 v7, #int 20 // #14 │ │ -05af9e: 6e20 5023 7800 |016f: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@2350 │ │ -05afa4: 0a00 |0172: move-result v0 │ │ -05afa6: 3800 0900 |0173: if-eqz v0, 017c // +0009 │ │ -05afaa: 6e20 4723 7800 |0175: invoke-virtual {v8, v7}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2347 │ │ -05afb0: 0c07 |0178: move-result-object v7 │ │ -05afb2: 6e20 580c 7600 |0179: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c58 │ │ -05afb8: 1307 0e00 |017c: const/16 v7, #int 14 // #e │ │ -05afbc: 6e20 5023 7800 |017e: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@2350 │ │ -05afc2: 0a00 |0181: move-result v0 │ │ -05afc4: 3800 1100 |0182: if-eqz v0, 0193 // +0011 │ │ -05afc8: 6e30 4d23 7801 |0184: invoke-virtual {v8, v7, v1}, Ln/g0;.h:(II)I // method@234d │ │ -05afce: 0a07 |0187: move-result v7 │ │ -05afd0: 7010 210c 0600 |0188: invoke-direct {v6}, Landroidx/appcompat/widget/Toolbar;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c21 │ │ -05afd6: 0c00 |018b: move-result-object v0 │ │ -05afd8: 6e10 200c 0600 |018c: invoke-virtual {v6}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@0c20 │ │ -05afde: 0c01 |018f: move-result-object v1 │ │ -05afe0: 6e30 ca04 7001 |0190: invoke-virtual {v0, v7, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@04ca │ │ -05afe6: 6e10 5223 0800 |0193: invoke-virtual {v8}, Ln/g0;.m:()V // method@2352 │ │ -05afec: 0e00 |0196: return-void │ │ +05baec: |[05baec] androidx.appcompat.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05bafc: 1400 6501 037f |0000: const v0, #float 1.74136e+38 // #7f030165 │ │ +05bb02: 7040 9706 7608 |0003: invoke-direct {v6, v7, v8, v0}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0697 │ │ +05bb08: 1407 1300 8000 |0006: const v7, #float 1.1755e-38 // #00800013 │ │ +05bb0e: 5967 7002 |0009: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05bb12: 2207 6906 |000b: new-instance v7, Ljava/util/ArrayList; // type@0669 │ │ +05bb16: 7010 ce1d 0700 |000d: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +05bb1c: 5b67 7702 |0010: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05bb20: 2207 6906 |0012: new-instance v7, Ljava/util/ArrayList; // type@0669 │ │ +05bb24: 7010 ce1d 0700 |0014: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +05bb2a: 5b67 7802 |0017: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05bb2e: 1227 |0019: const/4 v7, #int 2 // #2 │ │ +05bb30: 2371 c50a |001a: new-array v1, v7, [I // type@0ac5 │ │ +05bb34: 5b61 7902 |001c: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ +05bb38: 2201 2002 |001e: new-instance v1, Landroidx/appcompat/widget/Toolbar$a; // type@0220 │ │ +05bb3c: 7020 130c 6100 |0020: invoke-direct {v1, v6}, Landroidx/appcompat/widget/Toolbar$a;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0c13 │ │ +05bb42: 5b61 7a02 |0023: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.K:Landroidx/appcompat/widget/Toolbar$a; // field@027a │ │ +05bb46: 2201 2102 |0025: new-instance v1, Landroidx/appcompat/widget/Toolbar$b; // type@0221 │ │ +05bb4a: 7020 140c 6100 |0027: invoke-direct {v1, v6}, Landroidx/appcompat/widget/Toolbar$b;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0c14 │ │ +05bb50: 5b61 7e02 |002a: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ +05bb54: 6e10 b905 0600 |002c: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05bb5a: 0c01 |002f: move-result-object v1 │ │ +05bb5c: 6202 ab06 |0030: sget-object v2, Lf/a;.t:[I // field@06ab │ │ +05bb60: 7140 a223 8102 |0032: invoke-static {v1, v8, v2, v0}, Ln/g0;.l:(Landroid/content/Context;Landroid/util/AttributeSet;[II)Ln/g0; // method@23a2 │ │ +05bb66: 0c08 |0035: move-result-object v8 │ │ +05bb68: 1300 1c00 |0036: const/16 v0, #int 28 // #1c │ │ +05bb6c: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +05bb6e: 6e30 9e23 0801 |0039: invoke-virtual {v8, v0, v1}, Ln/g0;.h:(II)I // method@239e │ │ +05bb74: 0a00 |003c: move-result v0 │ │ +05bb76: 5960 8a02 |003d: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.p:I // field@028a │ │ +05bb7a: 1300 1300 |003f: const/16 v0, #int 19 // #13 │ │ +05bb7e: 6e30 9e23 0801 |0041: invoke-virtual {v8, v0, v1}, Ln/g0;.h:(II)I // method@239e │ │ +05bb84: 0a00 |0044: move-result v0 │ │ +05bb86: 5960 8b02 |0045: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.q:I // field@028b │ │ +05bb8a: 5260 7002 |0047: iget v0, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05bb8e: 5482 f90d |0049: iget-object v2, v8, Ln/g0;.b:Landroid/content/res/TypedArray; // field@0df9 │ │ +05bb92: 6e30 dc01 1200 |004b: invoke-virtual {v2, v1, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01dc │ │ +05bb98: 0a00 |004e: move-result v0 │ │ +05bb9a: 5960 7002 |004f: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05bb9e: 1300 3000 |0051: const/16 v0, #int 48 // #30 │ │ +05bba2: 5482 f90d |0053: iget-object v2, v8, Ln/g0;.b:Landroid/content/res/TypedArray; // field@0df9 │ │ +05bba6: 6e30 dc01 7200 |0055: invoke-virtual {v2, v7, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01dc │ │ +05bbac: 0a07 |0058: move-result v7 │ │ +05bbae: 5967 8c02 |0059: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ +05bbb2: 1307 1600 |005b: const/16 v7, #int 22 // #16 │ │ +05bbb6: 6e30 9923 7801 |005d: invoke-virtual {v8, v7, v1}, Ln/g0;.c:(II)I // method@2399 │ │ +05bbbc: 0a07 |0060: move-result v7 │ │ +05bbbe: 1300 1b00 |0061: const/16 v0, #int 27 // #1b │ │ +05bbc2: 6e20 a123 0800 |0063: invoke-virtual {v8, v0}, Ln/g0;.k:(I)Z // method@23a1 │ │ +05bbc8: 0a02 |0066: move-result v2 │ │ +05bbca: 3802 0600 |0067: if-eqz v2, 006d // +0006 │ │ +05bbce: 6e30 9923 0807 |0069: invoke-virtual {v8, v0, v7}, Ln/g0;.c:(II)I // method@2399 │ │ +05bbd4: 0a07 |006c: move-result v7 │ │ +05bbd6: 5967 9102 |006d: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05bbda: 5967 9002 |006f: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05bbde: 5967 8f02 |0071: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05bbe2: 5967 8e02 |0073: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05bbe6: 1307 1900 |0075: const/16 v7, #int 25 // #19 │ │ +05bbea: 12f0 |0077: const/4 v0, #int -1 // #ff │ │ +05bbec: 6e30 9923 7800 |0078: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2399 │ │ +05bbf2: 0a07 |007b: move-result v7 │ │ +05bbf4: 3a07 0400 |007c: if-ltz v7, 0080 // +0004 │ │ +05bbf8: 5967 8e02 |007e: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05bbfc: 1307 1800 |0080: const/16 v7, #int 24 // #18 │ │ +05bc00: 6e30 9923 7800 |0082: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2399 │ │ +05bc06: 0a07 |0085: move-result v7 │ │ +05bc08: 3a07 0400 |0086: if-ltz v7, 008a // +0004 │ │ +05bc0c: 5967 8f02 |0088: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05bc10: 1307 1a00 |008a: const/16 v7, #int 26 // #1a │ │ +05bc14: 6e30 9923 7800 |008c: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2399 │ │ +05bc1a: 0a07 |008f: move-result v7 │ │ +05bc1c: 3a07 0400 |0090: if-ltz v7, 0094 // +0004 │ │ +05bc20: 5967 9002 |0092: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05bc24: 1307 1700 |0094: const/16 v7, #int 23 // #17 │ │ +05bc28: 6e30 9923 7800 |0096: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2399 │ │ +05bc2e: 0a07 |0099: move-result v7 │ │ +05bc30: 3a07 0400 |009a: if-ltz v7, 009e // +0004 │ │ +05bc34: 5967 9102 |009c: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05bc38: 1307 0d00 |009e: const/16 v7, #int 13 // #d │ │ +05bc3c: 6e30 9a23 7800 |00a0: invoke-virtual {v8, v7, v0}, Ln/g0;.d:(II)I // method@239a │ │ +05bc42: 0a07 |00a3: move-result v7 │ │ +05bc44: 5967 8d02 |00a4: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ +05bc48: 1307 0900 |00a6: const/16 v7, #int 9 // #9 │ │ +05bc4c: 1500 0080 |00a8: const/high16 v0, #int -2147483648 // #8000 │ │ +05bc50: 6e30 9923 7800 |00aa: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2399 │ │ +05bc56: 0a07 |00ad: move-result v7 │ │ +05bc58: 1252 |00ae: const/4 v2, #int 5 // #5 │ │ +05bc5a: 6e30 9923 2800 |00af: invoke-virtual {v8, v2, v0}, Ln/g0;.c:(II)I // method@2399 │ │ +05bc60: 0a02 |00b2: move-result v2 │ │ +05bc62: 1273 |00b3: const/4 v3, #int 7 // #7 │ │ +05bc64: 6e30 9a23 3801 |00b4: invoke-virtual {v8, v3, v1}, Ln/g0;.d:(II)I // method@239a │ │ +05bc6a: 0a03 |00b7: move-result v3 │ │ +05bc6c: 1304 0800 |00b8: const/16 v4, #int 8 // #8 │ │ +05bc70: 6e30 9a23 4801 |00ba: invoke-virtual {v8, v4, v1}, Ln/g0;.d:(II)I // method@239a │ │ +05bc76: 0a04 |00bd: move-result v4 │ │ +05bc78: 5465 9202 |00be: iget-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05bc7c: 3905 0900 |00c0: if-nez v5, 00c9 // +0009 │ │ +05bc80: 2205 d507 |00c2: new-instance v5, Ln/a0; // type@07d5 │ │ +05bc84: 7010 3b23 0500 |00c4: invoke-direct {v5}, Ln/a0;.:()V // method@233b │ │ +05bc8a: 5b65 9202 |00c7: iput-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05bc8e: 5465 9202 |00c9: iget-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05bc92: 5c51 c10d |00cb: iput-boolean v1, v5, Ln/a0;.h:Z // field@0dc1 │ │ +05bc96: 3203 0600 |00cd: if-eq v3, v0, 00d3 // +0006 │ │ +05bc9a: 5953 be0d |00cf: iput v3, v5, Ln/a0;.e:I // field@0dbe │ │ +05bc9e: 5953 ba0d |00d1: iput v3, v5, Ln/a0;.a:I // field@0dba │ │ +05bca2: 3204 0600 |00d3: if-eq v4, v0, 00d9 // +0006 │ │ +05bca6: 5954 bf0d |00d5: iput v4, v5, Ln/a0;.f:I // field@0dbf │ │ +05bcaa: 5954 bb0d |00d7: iput v4, v5, Ln/a0;.b:I // field@0dbb │ │ +05bcae: 3307 0400 |00d9: if-ne v7, v0, 00dd // +0004 │ │ +05bcb2: 3202 0500 |00db: if-eq v2, v0, 00e0 // +0005 │ │ +05bcb6: 6e30 3c23 7502 |00dd: invoke-virtual {v5, v7, v2}, Ln/a0;.a:(II)V // method@233c │ │ +05bcbc: 1307 0a00 |00e0: const/16 v7, #int 10 // #a │ │ +05bcc0: 6e30 9923 7800 |00e2: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2399 │ │ +05bcc6: 0a07 |00e5: move-result v7 │ │ +05bcc8: 5967 9302 |00e6: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05bccc: 1267 |00e8: const/4 v7, #int 6 // #6 │ │ +05bcce: 6e30 9923 7800 |00e9: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2399 │ │ +05bcd4: 0a07 |00ec: move-result v7 │ │ +05bcd6: 5967 9402 |00ed: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05bcda: 1247 |00ef: const/4 v7, #int 4 // #4 │ │ +05bcdc: 6e20 9b23 7800 |00f0: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@239b │ │ +05bce2: 0c07 |00f3: move-result-object v7 │ │ +05bce4: 5b67 8402 |00f4: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ +05bce8: 1237 |00f6: const/4 v7, #int 3 // #3 │ │ +05bcea: 6e20 a023 7800 |00f7: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@23a0 │ │ +05bcf0: 0c07 |00fa: move-result-object v7 │ │ +05bcf2: 5b67 8502 |00fb: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.k:Ljava/lang/CharSequence; // field@0285 │ │ +05bcf6: 1307 1500 |00fd: const/16 v7, #int 21 // #15 │ │ +05bcfa: 6e20 a023 7800 |00ff: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@23a0 │ │ +05bd00: 0c07 |0102: move-result-object v7 │ │ +05bd02: 7110 1d04 0700 |0103: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05bd08: 0a00 |0106: move-result v0 │ │ +05bd0a: 3900 0500 |0107: if-nez v0, 010c // +0005 │ │ +05bd0e: 6e20 830c 7600 |0109: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@0c83 │ │ +05bd14: 1307 1200 |010c: const/16 v7, #int 18 // #12 │ │ +05bd18: 6e20 a023 7800 |010e: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@23a0 │ │ +05bd1e: 0c07 |0111: move-result-object v7 │ │ +05bd20: 7110 1d04 0700 |0112: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05bd26: 0a00 |0115: move-result v0 │ │ +05bd28: 3900 0500 |0116: if-nez v0, 011b // +0005 │ │ +05bd2c: 6e20 7f0c 7600 |0118: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0c7f │ │ +05bd32: 6e10 b905 0600 |011b: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05bd38: 0c07 |011e: move-result-object v7 │ │ +05bd3a: 5b67 8802 |011f: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05bd3e: 1307 1100 |0121: const/16 v7, #int 17 // #11 │ │ +05bd42: 6e30 9e23 7801 |0123: invoke-virtual {v8, v7, v1}, Ln/g0;.h:(II)I // method@239e │ │ +05bd48: 0a07 |0126: move-result v7 │ │ +05bd4a: 6e20 7d0c 7600 |0127: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setPopupTheme:(I)V // method@0c7d │ │ +05bd50: 1307 1000 |012a: const/16 v7, #int 16 // #10 │ │ +05bd54: 6e20 9b23 7800 |012c: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@239b │ │ +05bd5a: 0c07 |012f: move-result-object v7 │ │ +05bd5c: 3807 0500 |0130: if-eqz v7, 0135 // +0005 │ │ +05bd60: 6e20 790c 7600 |0132: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c79 │ │ +05bd66: 1307 0f00 |0135: const/16 v7, #int 15 // #f │ │ +05bd6a: 6e20 a023 7800 |0137: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@23a0 │ │ +05bd70: 0c07 |013a: move-result-object v7 │ │ +05bd72: 7110 1d04 0700 |013b: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05bd78: 0a00 |013e: move-result v0 │ │ +05bd7a: 3900 0500 |013f: if-nez v0, 0144 // +0005 │ │ +05bd7e: 6e20 770c 7600 |0141: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@0c77 │ │ +05bd84: 1307 0b00 |0144: const/16 v7, #int 11 // #b │ │ +05bd88: 6e20 9b23 7800 |0146: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@239b │ │ +05bd8e: 0c07 |0149: move-result-object v7 │ │ +05bd90: 3807 0500 |014a: if-eqz v7, 014f // +0005 │ │ +05bd94: 6e20 730c 7600 |014c: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0c73 │ │ +05bd9a: 1307 0c00 |014f: const/16 v7, #int 12 // #c │ │ +05bd9e: 6e20 a023 7800 |0151: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@23a0 │ │ +05bda4: 0c07 |0154: move-result-object v7 │ │ +05bda6: 7110 1d04 0700 |0155: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05bdac: 0a00 |0158: move-result v0 │ │ +05bdae: 3900 0500 |0159: if-nez v0, 015e // +0005 │ │ +05bdb2: 6e20 750c 7600 |015b: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@0c75 │ │ +05bdb8: 1307 1d00 |015e: const/16 v7, #int 29 // #1d │ │ +05bdbc: 6e20 a123 7800 |0160: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@23a1 │ │ +05bdc2: 0a00 |0163: move-result v0 │ │ +05bdc4: 3800 0900 |0164: if-eqz v0, 016d // +0009 │ │ +05bdc8: 6e20 9823 7800 |0166: invoke-virtual {v8, v7}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2398 │ │ +05bdce: 0c07 |0169: move-result-object v7 │ │ +05bdd0: 6e20 890c 7600 |016a: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c89 │ │ +05bdd6: 1307 1400 |016d: const/16 v7, #int 20 // #14 │ │ +05bdda: 6e20 a123 7800 |016f: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@23a1 │ │ +05bde0: 0a00 |0172: move-result v0 │ │ +05bde2: 3800 0900 |0173: if-eqz v0, 017c // +0009 │ │ +05bde6: 6e20 9823 7800 |0175: invoke-virtual {v8, v7}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2398 │ │ +05bdec: 0c07 |0178: move-result-object v7 │ │ +05bdee: 6e20 810c 7600 |0179: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c81 │ │ +05bdf4: 1307 0e00 |017c: const/16 v7, #int 14 // #e │ │ +05bdf8: 6e20 a123 7800 |017e: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@23a1 │ │ +05bdfe: 0a00 |0181: move-result v0 │ │ +05be00: 3800 1100 |0182: if-eqz v0, 0193 // +0011 │ │ +05be04: 6e30 9e23 7801 |0184: invoke-virtual {v8, v7, v1}, Ln/g0;.h:(II)I // method@239e │ │ +05be0a: 0a07 |0187: move-result v7 │ │ +05be0c: 7010 4a0c 0600 |0188: invoke-direct {v6}, Landroidx/appcompat/widget/Toolbar;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c4a │ │ +05be12: 0c00 |018b: move-result-object v0 │ │ +05be14: 6e10 490c 0600 |018c: invoke-virtual {v6}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@0c49 │ │ +05be1a: 0c01 |018f: move-result-object v1 │ │ +05be1c: 6e30 df04 7001 |0190: invoke-virtual {v0, v7, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@04df │ │ +05be22: 6e10 a323 0800 |0193: invoke-virtual {v8}, Ln/g0;.m:()V // method@23a3 │ │ +05be28: 0e00 |0196: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -37875,78 +38245,78 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -05a4d0: |[05a4d0] androidx.appcompat.widget.Toolbar.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; │ │ -05a4e0: 2010 1f02 |0000: instance-of v0, v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a4e4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -05a4e8: 2200 1f02 |0004: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a4ec: 1f01 1f02 |0006: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a4f0: 7020 fb0b 1000 |0008: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroidx/appcompat/widget/Toolbar$e;)V // method@0bfb │ │ -05a4f6: 1100 |000b: return-object v0 │ │ -05a4f8: 2010 4204 |000c: instance-of v0, v1, Lg/a$a; // type@0442 │ │ -05a4fc: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -05a500: 2200 1f02 |0010: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a504: 1f01 4204 |0012: check-cast v1, Lg/a$a; // type@0442 │ │ -05a508: 7020 fc0b 1000 |0014: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Lg/a$a;)V // method@0bfc │ │ -05a50e: 1100 |0017: return-object v0 │ │ -05a510: 2010 6301 |0018: instance-of v0, v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05a514: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -05a518: 2200 1f02 |001c: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a51c: 1f01 6301 |001e: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05a520: 7020 fa0b 1000 |0020: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0bfa │ │ -05a526: 1100 |0023: return-object v0 │ │ -05a528: 2200 1f02 |0024: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a52c: 7020 f90b 1000 |0026: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0bf9 │ │ -05a532: 1100 |0029: return-object v0 │ │ +05b30c: |[05b30c] androidx.appcompat.widget.Toolbar.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; │ │ +05b31c: 2010 2402 |0000: instance-of v0, v1, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b320: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05b324: 2200 2402 |0004: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b328: 1f01 2402 |0006: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b32c: 7020 240c 1000 |0008: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroidx/appcompat/widget/Toolbar$e;)V // method@0c24 │ │ +05b332: 1100 |000b: return-object v0 │ │ +05b334: 2010 4f04 |000c: instance-of v0, v1, Lg/a$a; // type@044f │ │ +05b338: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +05b33c: 2200 2402 |0010: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b340: 1f01 4f04 |0012: check-cast v1, Lg/a$a; // type@044f │ │ +05b344: 7020 250c 1000 |0014: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Lg/a$a;)V // method@0c25 │ │ +05b34a: 1100 |0017: return-object v0 │ │ +05b34c: 2010 6801 |0018: instance-of v0, v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0168 │ │ +05b350: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +05b354: 2200 2402 |001c: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b358: 1f01 6801 |001e: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0168 │ │ +05b35c: 7020 230c 1000 |0020: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0c23 │ │ +05b362: 1100 |0023: return-object v0 │ │ +05b364: 2200 2402 |0024: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b368: 7020 220c 1000 |0026: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0c22 │ │ +05b36e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getMenuInflater' │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05a40c: |[05a40c] androidx.appcompat.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ -05a41c: 2200 2707 |0000: new-instance v0, Ll/b; // type@0727 │ │ -05a420: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05a426: 0c01 |0005: move-result-object v1 │ │ -05a428: 7020 7420 1000 |0006: invoke-direct {v0, v1}, Ll/b;.:(Landroid/content/Context;)V // method@2074 │ │ -05a42e: 1100 |0009: return-object v0 │ │ +05b248: |[05b248] androidx.appcompat.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ +05b258: 2200 3707 |0000: new-instance v0, Ll/b; // type@0737 │ │ +05b25c: 6e10 b905 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05b262: 0c01 |0005: move-result-object v1 │ │ +05b264: 7020 c220 1000 |0006: invoke-direct {v0, v1}, Ll/b;.:(Landroid/content/Context;)V // method@20c2 │ │ +05b26a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'i' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05a968: |[05a968] androidx.appcompat.widget.Toolbar.i:(Landroid/view/View;)I │ │ -05a978: 6e10 a405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05a97e: 0c01 |0003: move-result-object v1 │ │ -05a980: 1f01 6301 |0004: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05a984: 6e10 6e06 0100 |0006: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@066e │ │ -05a98a: 0a00 |0009: move-result v0 │ │ -05a98c: 6e10 6d06 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@066d │ │ -05a992: 0a01 |000d: move-result v1 │ │ -05a994: b001 |000e: add-int/2addr v1, v0 │ │ -05a996: 0f01 |000f: return v1 │ │ +05b7a4: |[05b7a4] androidx.appcompat.widget.Toolbar.i:(Landroid/view/View;)I │ │ +05b7b4: 6e10 c905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05b7ba: 0c01 |0003: move-result-object v1 │ │ +05b7bc: 1f01 6801 |0004: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0168 │ │ +05b7c0: 6e10 9406 0100 |0006: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@0694 │ │ +05b7c6: 0a00 |0009: move-result v0 │ │ +05b7c8: 6e10 9306 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@0693 │ │ +05b7ce: 0a01 |000d: move-result v1 │ │ +05b7d0: b001 |000e: add-int/2addr v1, v0 │ │ +05b7d2: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -38177,116 +38547,116 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05aa10: |[05aa10] androidx.appcompat.widget.Toolbar.j:(Landroid/view/View;)I │ │ -05aa20: 6e10 a405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05aa26: 0c01 |0003: move-result-object v1 │ │ -05aa28: 1f01 6301 |0004: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05aa2c: 5210 c100 |0006: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05aa30: 5211 bd00 |0008: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05aa34: b010 |000a: add-int/2addr v0, v1 │ │ -05aa36: 0f00 |000b: return v0 │ │ +05b84c: |[05b84c] androidx.appcompat.widget.Toolbar.j:(Landroid/view/View;)I │ │ +05b85c: 6e10 c905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05b862: 0c01 |0003: move-result-object v1 │ │ +05b864: 1f01 6801 |0004: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0168 │ │ +05b868: 5210 be00 |0006: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b86c: 5211 ba00 |0008: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b870: b010 |000a: add-int/2addr v0, v1 │ │ +05b872: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'a' │ │ type : '(ILjava/util/ArrayList;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -05aff0: |[05aff0] androidx.appcompat.widget.Toolbar.a:(ILjava/util/ArrayList;)V │ │ -05b000: 6200 3405 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -05b004: 6e10 a305 0800 |0002: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b00a: 0a00 |0005: move-result v0 │ │ -05b00c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05b00e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -05b010: 3320 0400 |0008: if-ne v0, v2, 000c // +0004 │ │ -05b014: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -05b016: 2802 |000b: goto 000d // +0002 │ │ -05b018: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05b01a: 6e10 8306 0800 |000d: invoke-virtual {v8}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -05b020: 0a03 |0010: move-result v3 │ │ -05b022: 6e10 a305 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b028: 0a04 |0014: move-result v4 │ │ -05b02a: 7120 8904 4900 |0015: invoke-static {v9, v4}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -05b030: 0a09 |0018: move-result v9 │ │ -05b032: 6e10 841d 0a00 |0019: invoke-virtual {v10}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -05b038: 1234 |001c: const/4 v4, #int 3 // #3 │ │ -05b03a: 1255 |001d: const/4 v5, #int 5 // #5 │ │ -05b03c: 3800 3a00 |001e: if-eqz v0, 0058 // +003a │ │ -05b040: b123 |0020: sub-int/2addr v3, v2 │ │ -05b042: 3a03 6e00 |0021: if-ltz v3, 008f // +006e │ │ -05b046: 6e20 8206 3800 |0023: invoke-virtual {v8, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -05b04c: 0c00 |0026: move-result-object v0 │ │ -05b04e: 6e10 a405 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b054: 0c01 |002a: move-result-object v1 │ │ -05b056: 1f01 1f02 |002b: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b05a: 5216 6f02 |002d: iget v6, v1, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026f │ │ -05b05e: 3906 2600 |002f: if-nez v6, 0055 // +0026 │ │ -05b062: 6e20 410c 0800 |0031: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b068: 0a06 |0034: move-result v6 │ │ -05b06a: 3806 2000 |0035: if-eqz v6, 0055 // +0020 │ │ -05b06e: 5211 d106 |0037: iget v1, v1, Lg/a$a;.a:I // field@06d1 │ │ -05b072: 6206 3405 |0039: sget-object v6, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -05b076: 6e10 a305 0800 |003b: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b07c: 0a06 |003e: move-result v6 │ │ -05b07e: 7120 8904 6100 |003f: invoke-static {v1, v6}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -05b084: 0a01 |0042: move-result v1 │ │ -05b086: dd01 0107 |0043: and-int/lit8 v1, v1, #int 7 // #07 │ │ -05b08a: 3221 0b00 |0045: if-eq v1, v2, 0050 // +000b │ │ -05b08e: 3241 0900 |0047: if-eq v1, v4, 0050 // +0009 │ │ -05b092: 3251 0700 |0049: if-eq v1, v5, 0050 // +0007 │ │ -05b096: 3326 0400 |004b: if-ne v6, v2, 004f // +0004 │ │ -05b09a: 1251 |004d: const/4 v1, #int 5 // #5 │ │ -05b09c: 2802 |004e: goto 0050 // +0002 │ │ -05b09e: 1231 |004f: const/4 v1, #int 3 // #3 │ │ -05b0a0: 3391 0500 |0050: if-ne v1, v9, 0055 // +0005 │ │ -05b0a4: 6e20 821d 0a00 |0052: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -05b0aa: d803 03ff |0055: add-int/lit8 v3, v3, #int -1 // #ff │ │ -05b0ae: 28ca |0057: goto 0021 // -0036 │ │ -05b0b0: 3531 3700 |0058: if-ge v1, v3, 008f // +0037 │ │ -05b0b4: 6e20 8206 1800 |005a: invoke-virtual {v8, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -05b0ba: 0c00 |005d: move-result-object v0 │ │ -05b0bc: 6e10 a405 0000 |005e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b0c2: 0c06 |0061: move-result-object v6 │ │ -05b0c4: 1f06 1f02 |0062: check-cast v6, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b0c8: 5267 6f02 |0064: iget v7, v6, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026f │ │ -05b0cc: 3907 2600 |0066: if-nez v7, 008c // +0026 │ │ -05b0d0: 6e20 410c 0800 |0068: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b0d6: 0a07 |006b: move-result v7 │ │ -05b0d8: 3807 2000 |006c: if-eqz v7, 008c // +0020 │ │ -05b0dc: 5266 d106 |006e: iget v6, v6, Lg/a$a;.a:I // field@06d1 │ │ -05b0e0: 6207 3405 |0070: sget-object v7, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -05b0e4: 6e10 a305 0800 |0072: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b0ea: 0a07 |0075: move-result v7 │ │ -05b0ec: 7120 8904 7600 |0076: invoke-static {v6, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -05b0f2: 0a06 |0079: move-result v6 │ │ -05b0f4: dd06 0607 |007a: and-int/lit8 v6, v6, #int 7 // #07 │ │ -05b0f8: 3226 0b00 |007c: if-eq v6, v2, 0087 // +000b │ │ -05b0fc: 3246 0900 |007e: if-eq v6, v4, 0087 // +0009 │ │ -05b100: 3256 0700 |0080: if-eq v6, v5, 0087 // +0007 │ │ -05b104: 3327 0400 |0082: if-ne v7, v2, 0086 // +0004 │ │ -05b108: 1256 |0084: const/4 v6, #int 5 // #5 │ │ -05b10a: 2802 |0085: goto 0087 // +0002 │ │ -05b10c: 1236 |0086: const/4 v6, #int 3 // #3 │ │ -05b10e: 3396 0500 |0087: if-ne v6, v9, 008c // +0005 │ │ -05b112: 6e20 821d 0a00 |0089: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -05b118: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05b11c: 28ca |008e: goto 0058 // -0036 │ │ -05b11e: 0e00 |008f: return-void │ │ +05be2c: |[05be2c] androidx.appcompat.widget.Toolbar.a:(ILjava/util/ArrayList;)V │ │ +05be3c: 6200 2605 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +05be40: 6e10 c805 0800 |0002: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +05be46: 0a00 |0005: move-result v0 │ │ +05be48: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05be4a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +05be4c: 3320 0400 |0008: if-ne v0, v2, 000c // +0004 │ │ +05be50: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +05be52: 2802 |000b: goto 000d // +0002 │ │ +05be54: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05be56: 6e10 a906 0800 |000d: invoke-virtual {v8}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +05be5c: 0a03 |0010: move-result v3 │ │ +05be5e: 6e10 c805 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +05be64: 0a04 |0014: move-result v4 │ │ +05be66: 7120 9e04 4900 |0015: invoke-static {v9, v4}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@049e │ │ +05be6c: 0a09 |0018: move-result v9 │ │ +05be6e: 6e10 d41d 0a00 |0019: invoke-virtual {v10}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +05be74: 1234 |001c: const/4 v4, #int 3 // #3 │ │ +05be76: 1255 |001d: const/4 v5, #int 5 // #5 │ │ +05be78: 3800 3a00 |001e: if-eqz v0, 0058 // +003a │ │ +05be7c: b123 |0020: sub-int/2addr v3, v2 │ │ +05be7e: 3a03 6e00 |0021: if-ltz v3, 008f // +006e │ │ +05be82: 6e20 a806 3800 |0023: invoke-virtual {v8, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05be88: 0c00 |0026: move-result-object v0 │ │ +05be8a: 6e10 c905 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05be90: 0c01 |002a: move-result-object v1 │ │ +05be92: 1f01 2402 |002b: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05be96: 5216 6c02 |002d: iget v6, v1, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05be9a: 3906 2600 |002f: if-nez v6, 0055 // +0026 │ │ +05be9e: 6e20 6a0c 0800 |0031: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05bea4: 0a06 |0034: move-result v6 │ │ +05bea6: 3806 2000 |0035: if-eqz v6, 0055 // +0020 │ │ +05beaa: 5211 e306 |0037: iget v1, v1, Lg/a$a;.a:I // field@06e3 │ │ +05beae: 6206 2605 |0039: sget-object v6, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +05beb2: 6e10 c805 0800 |003b: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +05beb8: 0a06 |003e: move-result v6 │ │ +05beba: 7120 9e04 6100 |003f: invoke-static {v1, v6}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@049e │ │ +05bec0: 0a01 |0042: move-result v1 │ │ +05bec2: dd01 0107 |0043: and-int/lit8 v1, v1, #int 7 // #07 │ │ +05bec6: 3221 0b00 |0045: if-eq v1, v2, 0050 // +000b │ │ +05beca: 3241 0900 |0047: if-eq v1, v4, 0050 // +0009 │ │ +05bece: 3251 0700 |0049: if-eq v1, v5, 0050 // +0007 │ │ +05bed2: 3326 0400 |004b: if-ne v6, v2, 004f // +0004 │ │ +05bed6: 1251 |004d: const/4 v1, #int 5 // #5 │ │ +05bed8: 2802 |004e: goto 0050 // +0002 │ │ +05beda: 1231 |004f: const/4 v1, #int 3 // #3 │ │ +05bedc: 3391 0500 |0050: if-ne v1, v9, 0055 // +0005 │ │ +05bee0: 6e20 d21d 0a00 |0052: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +05bee6: d803 03ff |0055: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05beea: 28ca |0057: goto 0021 // -0036 │ │ +05beec: 3531 3700 |0058: if-ge v1, v3, 008f // +0037 │ │ +05bef0: 6e20 a806 1800 |005a: invoke-virtual {v8, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05bef6: 0c00 |005d: move-result-object v0 │ │ +05bef8: 6e10 c905 0000 |005e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05befe: 0c06 |0061: move-result-object v6 │ │ +05bf00: 1f06 2402 |0062: check-cast v6, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05bf04: 5267 6c02 |0064: iget v7, v6, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05bf08: 3907 2600 |0066: if-nez v7, 008c // +0026 │ │ +05bf0c: 6e20 6a0c 0800 |0068: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05bf12: 0a07 |006b: move-result v7 │ │ +05bf14: 3807 2000 |006c: if-eqz v7, 008c // +0020 │ │ +05bf18: 5266 e306 |006e: iget v6, v6, Lg/a$a;.a:I // field@06e3 │ │ +05bf1c: 6207 2605 |0070: sget-object v7, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +05bf20: 6e10 c805 0800 |0072: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +05bf26: 0a07 |0075: move-result v7 │ │ +05bf28: 7120 9e04 7600 |0076: invoke-static {v6, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@049e │ │ +05bf2e: 0a06 |0079: move-result v6 │ │ +05bf30: dd06 0607 |007a: and-int/lit8 v6, v6, #int 7 // #07 │ │ +05bf34: 3226 0b00 |007c: if-eq v6, v2, 0087 // +000b │ │ +05bf38: 3246 0900 |007e: if-eq v6, v4, 0087 // +0009 │ │ +05bf3c: 3256 0700 |0080: if-eq v6, v5, 0087 // +0007 │ │ +05bf40: 3327 0400 |0082: if-ne v7, v2, 0086 // +0004 │ │ +05bf44: 1256 |0084: const/4 v6, #int 5 // #5 │ │ +05bf46: 2802 |0085: goto 0087 // +0002 │ │ +05bf48: 1236 |0086: const/4 v6, #int 3 // #3 │ │ +05bf4a: 3396 0500 |0087: if-ne v6, v9, 008c // +0005 │ │ +05bf4e: 6e20 d21d 0a00 |0089: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +05bf54: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05bf58: 28ca |008e: goto 0058 // -0036 │ │ +05bf5a: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -38656,39 +39026,39 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -05b120: |[05b120] androidx.appcompat.widget.Toolbar.b:(Landroid/view/View;Z)V │ │ -05b130: 6e10 a405 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b136: 0c00 |0003: move-result-object v0 │ │ -05b138: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -05b13c: 2200 1f02 |0006: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b140: 7010 f70b 0000 |0008: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bf7 │ │ -05b146: 280e |000b: goto 0019 // +000e │ │ -05b148: 6e20 0a0c 0200 |000c: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0c0a │ │ -05b14e: 0a01 |000f: move-result v1 │ │ -05b150: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ -05b154: 7110 0e0c 0000 |0012: invoke-static {v0}, Landroidx/appcompat/widget/Toolbar;.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; // method@0c0e │ │ -05b15a: 0c00 |0015: move-result-object v0 │ │ -05b15c: 2803 |0016: goto 0019 // +0003 │ │ -05b15e: 1f00 1f02 |0017: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b162: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -05b164: 5901 6f02 |001a: iput v1, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026f │ │ -05b168: 3804 0f00 |001c: if-eqz v4, 002b // +000f │ │ -05b16c: 5424 8a02 |001e: iget-object v4, v2, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@028a │ │ -05b170: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ -05b174: 6e20 2f06 0300 |0022: invoke-virtual {v3, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@062f │ │ -05b17a: 5424 7b02 |0025: iget-object v4, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@027b │ │ -05b17e: 6e20 821d 3400 |0027: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -05b184: 2804 |002a: goto 002e // +0004 │ │ -05b186: 6e30 7606 3200 |002b: invoke-virtual {v2, v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0676 │ │ -05b18c: 0e00 |002e: return-void │ │ +05bf5c: |[05bf5c] androidx.appcompat.widget.Toolbar.b:(Landroid/view/View;Z)V │ │ +05bf6c: 6e10 c905 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05bf72: 0c00 |0003: move-result-object v0 │ │ +05bf74: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +05bf78: 2200 2402 |0006: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05bf7c: 7010 200c 0000 |0008: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0c20 │ │ +05bf82: 280e |000b: goto 0019 // +000e │ │ +05bf84: 6e20 330c 0200 |000c: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0c33 │ │ +05bf8a: 0a01 |000f: move-result v1 │ │ +05bf8c: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ +05bf90: 7110 370c 0000 |0012: invoke-static {v0}, Landroidx/appcompat/widget/Toolbar;.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; // method@0c37 │ │ +05bf96: 0c00 |0015: move-result-object v0 │ │ +05bf98: 2803 |0016: goto 0019 // +0003 │ │ +05bf9a: 1f00 2402 |0017: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05bf9e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +05bfa0: 5901 6c02 |001a: iput v1, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05bfa4: 3804 0f00 |001c: if-eqz v4, 002b // +000f │ │ +05bfa8: 5424 8702 |001e: iget-object v4, v2, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05bfac: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ +05bfb0: 6e20 5506 0300 |0022: invoke-virtual {v3, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0655 │ │ +05bfb6: 5424 7802 |0025: iget-object v4, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05bfba: 6e20 d21d 3400 |0027: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +05bfc0: 2804 |002a: goto 002e // +0004 │ │ +05bfc2: 6e30 9c06 3200 |002b: invoke-virtual {v2, v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@069c │ │ +05bfc8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -39058,45 +39428,45 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -05b190: |[05b190] androidx.appcompat.widget.Toolbar.c:()V │ │ -05b1a0: 5440 8902 |0000: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05b1a4: 3900 3e00 |0002: if-nez v0, 0040 // +003e │ │ -05b1a8: 2200 d307 |0004: new-instance v0, Ln/g; // type@07d3 │ │ -05b1ac: 6e10 9405 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05b1b2: 0c01 |0009: move-result-object v1 │ │ -05b1b4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05b1b6: 1403 6401 037f |000b: const v3, #float 1.74136e+38 // #7f030164 │ │ -05b1bc: 7040 5323 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ln/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2353 │ │ -05b1c2: 5b40 8902 |0011: iput-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05b1c6: 5441 8702 |0013: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0287 │ │ -05b1ca: 6e20 5d23 1000 |0015: invoke-virtual {v0, v1}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@235d │ │ -05b1d0: 5440 8902 |0018: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05b1d4: 5441 8802 |001a: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.k:Ljava/lang/CharSequence; // field@0288 │ │ -05b1d8: 6e20 2106 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0621 │ │ -05b1de: 2200 1f02 |001f: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b1e2: 7010 f70b 0000 |0021: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bf7 │ │ -05b1e8: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ -05b1ee: 5242 8f02 |0027: iget v2, v4, Landroidx/appcompat/widget/Toolbar;.r:I // field@028f │ │ -05b1f2: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05b1f6: b621 |002b: or-int/2addr v1, v2 │ │ -05b1f8: 5901 d106 |002c: iput v1, v0, Lg/a$a;.a:I // field@06d1 │ │ -05b1fc: 1221 |002e: const/4 v1, #int 2 // #2 │ │ -05b1fe: 5901 6f02 |002f: iput v1, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026f │ │ -05b202: 5441 8902 |0031: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05b206: 6e20 2f06 0100 |0033: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@062f │ │ -05b20c: 5440 8902 |0036: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05b210: 2201 1d02 |0038: new-instance v1, Landroidx/appcompat/widget/Toolbar$c; // type@021d │ │ -05b214: 7020 ed0b 4100 |003a: invoke-direct {v1, v4}, Landroidx/appcompat/widget/Toolbar$c;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bed │ │ -05b21a: 6e20 3706 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0637 │ │ -05b220: 0e00 |0040: return-void │ │ +05bfcc: |[05bfcc] androidx.appcompat.widget.Toolbar.c:()V │ │ +05bfdc: 5440 8602 |0000: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05bfe0: 3900 3e00 |0002: if-nez v0, 0040 // +003e │ │ +05bfe4: 2200 e407 |0004: new-instance v0, Ln/g; // type@07e4 │ │ +05bfe8: 6e10 b905 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05bfee: 0c01 |0009: move-result-object v1 │ │ +05bff0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +05bff2: 1403 6401 037f |000b: const v3, #float 1.74136e+38 // #7f030164 │ │ +05bff8: 7040 a423 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ln/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23a4 │ │ +05bffe: 5b40 8602 |0011: iput-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c002: 5441 8402 |0013: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ +05c006: 6e20 ae23 1000 |0015: invoke-virtual {v0, v1}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@23ae │ │ +05c00c: 5440 8602 |0018: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c010: 5441 8502 |001a: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.k:Ljava/lang/CharSequence; // field@0285 │ │ +05c014: 6e20 4706 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0647 │ │ +05c01a: 2200 2402 |001f: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c01e: 7010 200c 0000 |0021: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0c20 │ │ +05c024: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ +05c02a: 5242 8c02 |0027: iget v2, v4, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ +05c02e: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05c032: b621 |002b: or-int/2addr v1, v2 │ │ +05c034: 5901 e306 |002c: iput v1, v0, Lg/a$a;.a:I // field@06e3 │ │ +05c038: 1221 |002e: const/4 v1, #int 2 // #2 │ │ +05c03a: 5901 6c02 |002f: iput v1, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05c03e: 5441 8602 |0031: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c042: 6e20 5506 0100 |0033: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0655 │ │ +05c048: 5440 8602 |0036: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c04c: 2201 2202 |0038: new-instance v1, Landroidx/appcompat/widget/Toolbar$c; // type@0222 │ │ +05c050: 7020 160c 4100 |003a: invoke-direct {v1, v4}, Landroidx/appcompat/widget/Toolbar$c;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0c16 │ │ +05c056: 6e20 5d06 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@065d │ │ +05c05c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -39366,72 +39736,69 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0041 reg=4 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #3 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'checkLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05a534: |[05a534] androidx.appcompat.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -05a544: 6f20 7806 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0678 │ │ -05a54a: 0a00 |0003: move-result v0 │ │ -05a54c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -05a550: 2022 1f02 |0006: instance-of v2, v2, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a554: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -05a558: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -05a55a: 2802 |000b: goto 000d // +0002 │ │ -05a55c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -05a55e: 0f02 |000d: return v2 │ │ +05b370: |[05b370] androidx.appcompat.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +05b380: 6f20 9e06 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@069e │ │ +05b386: 0a00 |0003: move-result v0 │ │ +05b388: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +05b38c: 2022 2402 |0006: instance-of v2, v2, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b390: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +05b394: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +05b396: 2802 |000b: goto 000d // +0002 │ │ +05b398: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +05b39a: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'd' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -05b224: |[05b224] androidx.appcompat.widget.Toolbar.d:()V │ │ -05b234: 6e10 0c0c 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.e:()V // method@0c0c │ │ -05b23a: 5430 8202 |0003: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b23e: 5401 ea01 |0005: iget-object v1, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01ea │ │ -05b242: 3901 2000 |0007: if-nez v1, 0027 // +0020 │ │ -05b246: 6e10 120b 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@0b12 │ │ -05b24c: 0c00 |000c: move-result-object v0 │ │ -05b24e: 1f00 e201 |000d: check-cast v0, Landroidx/appcompat/view/menu/e; // type@01e2 │ │ -05b252: 5431 7f02 |000f: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027f │ │ -05b256: 3901 0900 |0011: if-nez v1, 001a // +0009 │ │ -05b25a: 2201 1e02 |0013: new-instance v1, Landroidx/appcompat/widget/Toolbar$d; // type@021e │ │ -05b25e: 7020 ef0b 3100 |0015: invoke-direct {v1, v3}, Landroidx/appcompat/widget/Toolbar$d;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bef │ │ -05b264: 5b31 7f02 |0018: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027f │ │ -05b268: 5431 8202 |001a: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b26c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -05b26e: 6e20 1c0b 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@0b1c │ │ -05b274: 5431 7f02 |0020: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027f │ │ -05b278: 5432 8b02 |0022: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@028b │ │ -05b27c: 6e30 f609 1002 |0024: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/view/menu/e;.b:(Landroidx/appcompat/view/menu/h;Landroid/content/Context;)V // method@09f6 │ │ -05b282: 0e00 |0027: return-void │ │ +05c060: |[05c060] androidx.appcompat.widget.Toolbar.d:()V │ │ +05c070: 6e10 350c 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.e:()V // method@0c35 │ │ +05c076: 5430 7f02 |0003: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c07a: 5401 e701 |0005: iget-object v1, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ +05c07e: 3901 2000 |0007: if-nez v1, 0027 // +0020 │ │ +05c082: 6e10 3b0b 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@0b3b │ │ +05c088: 0c00 |000c: move-result-object v0 │ │ +05c08a: 1f00 e701 |000d: check-cast v0, Landroidx/appcompat/view/menu/e; // type@01e7 │ │ +05c08e: 5431 7c02 |000f: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05c092: 3901 0900 |0011: if-nez v1, 001a // +0009 │ │ +05c096: 2201 2302 |0013: new-instance v1, Landroidx/appcompat/widget/Toolbar$d; // type@0223 │ │ +05c09a: 7020 180c 3100 |0015: invoke-direct {v1, v3}, Landroidx/appcompat/widget/Toolbar$d;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0c18 │ │ +05c0a0: 5b31 7c02 |0018: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05c0a4: 5431 7f02 |001a: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c0a8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +05c0aa: 6e20 450b 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@0b45 │ │ +05c0b0: 5431 7c02 |0020: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05c0b4: 5432 8802 |0022: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05c0b8: 6e30 1f0a 1002 |0024: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/view/menu/e;.b:(Landroidx/appcompat/view/menu/h;Landroid/content/Context;)V // method@0a1f │ │ +05c0be: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -39701,59 +40068,56 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #5 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'e' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -05b284: |[05b284] androidx.appcompat.widget.Toolbar.e:()V │ │ -05b294: 5430 8202 |0000: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b298: 3900 3a00 |0002: if-nez v0, 003c // +003a │ │ -05b29c: 2200 fc01 |0004: new-instance v0, Landroidx/appcompat/widget/ActionMenuView; // type@01fc │ │ -05b2a0: 6e10 9405 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05b2a6: 0c01 |0009: move-result-object v1 │ │ -05b2a8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05b2aa: 7030 080b 1002 |000b: invoke-direct {v0, v1, v2}, Landroidx/appcompat/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b08 │ │ -05b2b0: 5b30 8202 |000e: iput-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b2b4: 5231 8c02 |0010: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.o:I // field@028c │ │ -05b2b8: 6e20 200b 1000 |0012: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;.setPopupTheme:(I)V // method@0b20 │ │ -05b2be: 5430 8202 |0015: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b2c2: 5431 7d02 |0017: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.K:Landroidx/appcompat/widget/Toolbar$a; // field@027d │ │ -05b2c6: 6e20 1d0b 1000 |0019: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroidx/appcompat/widget/ActionMenuView$e;)V // method@0b1d │ │ -05b2cc: 5430 8202 |001c: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b2d0: 5b02 ee01 |001e: iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;.x:Landroidx/appcompat/view/menu/h$a; // field@01ee │ │ -05b2d4: 5b02 ef01 |0020: iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;.y:Landroidx/appcompat/view/menu/e$a; // field@01ef │ │ -05b2d8: 2200 1f02 |0022: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b2dc: 7010 f70b 0000 |0024: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bf7 │ │ -05b2e2: 1401 0500 8000 |0027: const v1, #float 1.1755e-38 // #00800005 │ │ -05b2e8: 5232 8f02 |002a: iget v2, v3, Landroidx/appcompat/widget/Toolbar;.r:I // field@028f │ │ -05b2ec: dd02 0270 |002c: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05b2f0: b621 |002e: or-int/2addr v1, v2 │ │ -05b2f2: 5901 d106 |002f: iput v1, v0, Lg/a$a;.a:I // field@06d1 │ │ -05b2f6: 5431 8202 |0031: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b2fa: 6e20 2f06 0100 |0033: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@062f │ │ -05b300: 5430 8202 |0036: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b304: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -05b306: 6e30 080c 0301 |0039: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c08 │ │ -05b30c: 0e00 |003c: return-void │ │ +05c0c0: |[05c0c0] androidx.appcompat.widget.Toolbar.e:()V │ │ +05c0d0: 5430 7f02 |0000: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c0d4: 3900 3a00 |0002: if-nez v0, 003c // +003a │ │ +05c0d8: 2200 0102 |0004: new-instance v0, Landroidx/appcompat/widget/ActionMenuView; // type@0201 │ │ +05c0dc: 6e10 b905 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05c0e2: 0c01 |0009: move-result-object v1 │ │ +05c0e4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +05c0e6: 7030 310b 1002 |000b: invoke-direct {v0, v1, v2}, Landroidx/appcompat/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b31 │ │ +05c0ec: 5b30 7f02 |000e: iput-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c0f0: 5231 8902 |0010: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ +05c0f4: 6e20 490b 1000 |0012: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;.setPopupTheme:(I)V // method@0b49 │ │ +05c0fa: 5430 7f02 |0015: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c0fe: 5431 7a02 |0017: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.K:Landroidx/appcompat/widget/Toolbar$a; // field@027a │ │ +05c102: 6e20 460b 1000 |0019: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroidx/appcompat/widget/ActionMenuView$e;)V // method@0b46 │ │ +05c108: 5430 7f02 |001c: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c10c: 5b02 eb01 |001e: iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;.x:Landroidx/appcompat/view/menu/h$a; // field@01eb │ │ +05c110: 5b02 ec01 |0020: iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;.y:Landroidx/appcompat/view/menu/e$a; // field@01ec │ │ +05c114: 2200 2402 |0022: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c118: 7010 200c 0000 |0024: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0c20 │ │ +05c11e: 1401 0500 8000 |0027: const v1, #float 1.1755e-38 // #00800005 │ │ +05c124: 5232 8c02 |002a: iget v2, v3, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ +05c128: dd02 0270 |002c: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05c12c: b621 |002e: or-int/2addr v1, v2 │ │ +05c12e: 5901 e306 |002f: iput v1, v0, Lg/a$a;.a:I // field@06e3 │ │ +05c132: 5431 7f02 |0031: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c136: 6e20 5506 0100 |0033: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0655 │ │ +05c13c: 5430 7f02 |0036: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c140: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +05c142: 6e30 310c 0301 |0039: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c31 │ │ +05c148: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -40023,49 +40387,46 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x003d reg=3 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #6 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'f' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -05b310: |[05b310] androidx.appcompat.widget.Toolbar.f:()V │ │ -05b320: 5440 8502 |0000: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05b324: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ -05b328: 2200 d307 |0004: new-instance v0, Ln/g; // type@07d3 │ │ -05b32c: 6e10 9405 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05b332: 0c01 |0009: move-result-object v1 │ │ -05b334: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05b336: 1403 6401 037f |000b: const v3, #float 1.74136e+38 // #7f030164 │ │ -05b33c: 7040 5323 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ln/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2353 │ │ -05b342: 5b40 8502 |0011: iput-object v0, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05b346: 2200 1f02 |0013: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b34a: 7010 f70b 0000 |0015: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bf7 │ │ -05b350: 1401 0300 8000 |0018: const v1, #float 1.17549e-38 // #00800003 │ │ -05b356: 5242 8f02 |001b: iget v2, v4, Landroidx/appcompat/widget/Toolbar;.r:I // field@028f │ │ -05b35a: dd02 0270 |001d: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05b35e: b621 |001f: or-int/2addr v1, v2 │ │ -05b360: 5901 d106 |0020: iput v1, v0, Lg/a$a;.a:I // field@06d1 │ │ -05b364: 5441 8502 |0022: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05b368: 6e20 2f06 0100 |0024: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@062f │ │ -05b36e: 0e00 |0027: return-void │ │ +05c14c: |[05c14c] androidx.appcompat.widget.Toolbar.f:()V │ │ +05c15c: 5440 8202 |0000: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c160: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ +05c164: 2200 e407 |0004: new-instance v0, Ln/g; // type@07e4 │ │ +05c168: 6e10 b905 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05c16e: 0c01 |0009: move-result-object v1 │ │ +05c170: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +05c172: 1403 6401 037f |000b: const v3, #float 1.74136e+38 // #7f030164 │ │ +05c178: 7040 a423 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ln/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23a4 │ │ +05c17e: 5b40 8202 |0011: iput-object v0, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c182: 2200 2402 |0013: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c186: 7010 200c 0000 |0015: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0c20 │ │ +05c18c: 1401 0300 8000 |0018: const v1, #float 1.17549e-38 // #00800003 │ │ +05c192: 5242 8c02 |001b: iget v2, v4, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ +05c196: dd02 0270 |001d: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05c19a: b621 |001f: or-int/2addr v1, v2 │ │ +05c19c: 5901 e306 |0020: iput v1, v0, Lg/a$a;.a:I // field@06e3 │ │ +05c1a0: 5441 8202 |0022: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c1a4: 6e20 5506 0100 |0024: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0655 │ │ +05c1aa: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -40335,135 +40696,132 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #7 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'generateDefaultLayoutParams' │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a430: |[05a430] androidx.appcompat.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -05a440: 2200 1f02 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a444: 7010 f70b 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bf7 │ │ -05a44a: 1100 |0005: return-object v0 │ │ +05b26c: |[05b26c] androidx.appcompat.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +05b27c: 2200 2402 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b280: 7010 200c 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0c20 │ │ +05b286: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -05a44c: |[05a44c] androidx.appcompat.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -05a45c: 2200 1f02 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a460: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05a466: 0c01 |0005: move-result-object v1 │ │ -05a468: 7030 f80b 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0bf8 │ │ -05a46e: 1100 |0009: return-object v0 │ │ +05b288: |[05b288] androidx.appcompat.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +05b298: 2200 2402 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b29c: 6e10 b905 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05b2a2: 0c01 |0005: move-result-object v1 │ │ +05b2a4: 7030 210c 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c21 │ │ +05b2aa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1051 (PUBLIC FINAL BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05a470: |[05a470] androidx.appcompat.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -05a480: 7110 0e0c 0100 |0000: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; // method@0c0e │ │ -05a486: 0c01 |0003: move-result-object v1 │ │ -05a488: 1101 |0004: return-object v1 │ │ +05b2ac: |[05b2ac] androidx.appcompat.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +05b2bc: 7110 370c 0100 |0000: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; // method@0c37 │ │ +05b2c2: 0c01 |0003: move-result-object v1 │ │ +05b2c4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCollapseContentDescription' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05abdc: |[05abdc] androidx.appcompat.widget.Toolbar.getCollapseContentDescription:()Ljava/lang/CharSequence; │ │ -05abec: 5410 8902 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05abf0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05abf4: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ -05abfa: 0c00 |0007: move-result-object v0 │ │ -05abfc: 2802 |0008: goto 000a // +0002 │ │ -05abfe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05ac00: 1100 |000a: return-object v0 │ │ +05ba18: |[05ba18] androidx.appcompat.widget.Toolbar.getCollapseContentDescription:()Ljava/lang/CharSequence; │ │ +05ba28: 5410 8602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05ba2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05ba30: 6e10 b805 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@05b8 │ │ +05ba36: 0c00 |0007: move-result-object v0 │ │ +05ba38: 2802 |0008: goto 000a // +0002 │ │ +05ba3a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05ba3c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCollapseIcon' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a2e0: |[05a2e0] androidx.appcompat.widget.Toolbar.getCollapseIcon:()Landroid/graphics/drawable/Drawable; │ │ -05a2f0: 5410 8902 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05a2f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05a2f8: 6e10 cc08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cc │ │ -05a2fe: 0c00 |0007: move-result-object v0 │ │ -05a300: 2802 |0008: goto 000a // +0002 │ │ -05a302: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05a304: 1100 |000a: return-object v0 │ │ +05b11c: |[05b11c] androidx.appcompat.widget.Toolbar.getCollapseIcon:()Landroid/graphics/drawable/Drawable; │ │ +05b12c: 5410 8602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05b130: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05b134: 6e10 f508 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08f5 │ │ +05b13a: 0c00 |0007: move-result-object v0 │ │ +05b13c: 2802 |0008: goto 000a // +0002 │ │ +05b13e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05b140: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetEnd' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -05a758: |[05a758] androidx.appcompat.widget.Toolbar.getContentInsetEnd:()I │ │ -05a768: 5420 9502 |0000: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05a76c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -05a770: 5501 840d |0004: iget-boolean v1, v0, Ln/a0;.g:Z // field@0d84 │ │ -05a774: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -05a778: 5200 7e0d |0008: iget v0, v0, Ln/a0;.a:I // field@0d7e │ │ -05a77c: 2805 |000a: goto 000f // +0005 │ │ -05a77e: 5200 7f0d |000b: iget v0, v0, Ln/a0;.b:I // field@0d7f │ │ -05a782: 2802 |000d: goto 000f // +0002 │ │ -05a784: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05a786: 0f00 |000f: return v0 │ │ +05b594: |[05b594] androidx.appcompat.widget.Toolbar.getContentInsetEnd:()I │ │ +05b5a4: 5420 9202 |0000: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05b5a8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +05b5ac: 5501 c00d |0004: iget-boolean v1, v0, Ln/a0;.g:Z // field@0dc0 │ │ +05b5b0: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +05b5b4: 5200 ba0d |0008: iget v0, v0, Ln/a0;.a:I // field@0dba │ │ +05b5b8: 2805 |000a: goto 000f // +0005 │ │ +05b5ba: 5200 bb0d |000b: iget v0, v0, Ln/a0;.b:I // field@0dbb │ │ +05b5be: 2802 |000d: goto 000f // +0002 │ │ +05b5c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05b5c2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -40733,101 +41091,98 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #13 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetEndWithActions' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05a788: |[05a788] androidx.appcompat.widget.Toolbar.getContentInsetEndWithActions:()I │ │ -05a798: 5220 9702 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.z:I // field@0297 │ │ -05a79c: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -05a7a0: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -05a7a4: 2805 |0006: goto 000b // +0005 │ │ -05a7a6: 6e10 140c 0200 |0007: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c14 │ │ -05a7ac: 0a00 |000a: move-result v0 │ │ -05a7ae: 0f00 |000b: return v0 │ │ +05b5c4: |[05b5c4] androidx.appcompat.widget.Toolbar.getContentInsetEndWithActions:()I │ │ +05b5d4: 5220 9402 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05b5d8: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +05b5dc: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +05b5e0: 2805 |0006: goto 000b // +0005 │ │ +05b5e2: 6e10 3d0c 0200 |0007: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c3d │ │ +05b5e8: 0a00 |000a: move-result v0 │ │ +05b5ea: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetLeft' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05a7b0: |[05a7b0] androidx.appcompat.widget.Toolbar.getContentInsetLeft:()I │ │ -05a7c0: 5410 9502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05a7c4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05a7c8: 5200 7e0d |0004: iget v0, v0, Ln/a0;.a:I // field@0d7e │ │ -05a7cc: 2802 |0006: goto 0008 // +0002 │ │ -05a7ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05a7d0: 0f00 |0008: return v0 │ │ +05b5ec: |[05b5ec] androidx.appcompat.widget.Toolbar.getContentInsetLeft:()I │ │ +05b5fc: 5410 9202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05b600: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05b604: 5200 ba0d |0004: iget v0, v0, Ln/a0;.a:I // field@0dba │ │ +05b608: 2802 |0006: goto 0008 // +0002 │ │ +05b60a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05b60c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetRight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05a7d4: |[05a7d4] androidx.appcompat.widget.Toolbar.getContentInsetRight:()I │ │ -05a7e4: 5410 9502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05a7e8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05a7ec: 5200 7f0d |0004: iget v0, v0, Ln/a0;.b:I // field@0d7f │ │ -05a7f0: 2802 |0006: goto 0008 // +0002 │ │ -05a7f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05a7f4: 0f00 |0008: return v0 │ │ +05b610: |[05b610] androidx.appcompat.widget.Toolbar.getContentInsetRight:()I │ │ +05b620: 5410 9202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05b624: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05b628: 5200 bb0d |0004: iget v0, v0, Ln/a0;.b:I // field@0dbb │ │ +05b62c: 2802 |0006: goto 0008 // +0002 │ │ +05b62e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05b630: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetStart' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -05a7f8: |[05a7f8] androidx.appcompat.widget.Toolbar.getContentInsetStart:()I │ │ -05a808: 5420 9502 |0000: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05a80c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -05a810: 5501 840d |0004: iget-boolean v1, v0, Ln/a0;.g:Z // field@0d84 │ │ -05a814: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -05a818: 5200 7f0d |0008: iget v0, v0, Ln/a0;.b:I // field@0d7f │ │ -05a81c: 2805 |000a: goto 000f // +0005 │ │ -05a81e: 5200 7e0d |000b: iget v0, v0, Ln/a0;.a:I // field@0d7e │ │ -05a822: 2802 |000d: goto 000f // +0002 │ │ -05a824: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05a826: 0f00 |000f: return v0 │ │ +05b634: |[05b634] androidx.appcompat.widget.Toolbar.getContentInsetStart:()I │ │ +05b644: 5420 9202 |0000: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05b648: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +05b64c: 5501 c00d |0004: iget-boolean v1, v0, Ln/a0;.g:Z // field@0dc0 │ │ +05b650: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +05b654: 5200 bb0d |0008: iget v0, v0, Ln/a0;.b:I // field@0dbb │ │ +05b658: 2805 |000a: goto 000f // +0005 │ │ +05b65a: 5200 ba0d |000b: iget v0, v0, Ln/a0;.a:I // field@0dba │ │ +05b65e: 2802 |000d: goto 000f // +0002 │ │ +05b660: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05b662: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -41097,74 +41452,71 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #17 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetStartWithNavigation' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05a828: |[05a828] androidx.appcompat.widget.Toolbar.getContentInsetStartWithNavigation:()I │ │ -05a838: 5220 9602 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.y:I // field@0296 │ │ -05a83c: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -05a840: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -05a844: 2805 |0006: goto 000b // +0005 │ │ -05a846: 6e10 180c 0200 |0007: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c18 │ │ -05a84c: 0a00 |000a: move-result v0 │ │ -05a84e: 0f00 |000b: return v0 │ │ +05b664: |[05b664] androidx.appcompat.widget.Toolbar.getContentInsetStartWithNavigation:()I │ │ +05b674: 5220 9302 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05b678: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +05b67c: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +05b680: 2805 |0006: goto 000b // +0005 │ │ +05b682: 6e10 410c 0200 |0007: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c41 │ │ +05b688: 0a00 |000a: move-result v0 │ │ +05b68a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCurrentContentInsetEnd' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -05a850: |[05a850] androidx.appcompat.widget.Toolbar.getCurrentContentInsetEnd:()I │ │ -05a860: 5430 8202 |0000: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05a864: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05a866: 3800 0e00 |0003: if-eqz v0, 0011 // +000e │ │ -05a86a: 5400 ea01 |0005: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01ea │ │ -05a86e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -05a872: 6e10 020a 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.hasVisibleItems:()Z // method@0a02 │ │ -05a878: 0a00 |000c: move-result v0 │ │ -05a87a: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ -05a87e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -05a880: 2802 |0010: goto 0012 // +0002 │ │ -05a882: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05a884: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ -05a888: 6e10 140c 0300 |0014: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c14 │ │ -05a88e: 0a00 |0017: move-result v0 │ │ -05a890: 5232 9702 |0018: iget v2, v3, Landroidx/appcompat/widget/Toolbar;.z:I // field@0297 │ │ -05a894: 7120 5d1c 1200 |001a: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05a89a: 0a01 |001d: move-result v1 │ │ -05a89c: 7120 5d1c 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05a8a2: 0a00 |0021: move-result v0 │ │ -05a8a4: 2805 |0022: goto 0027 // +0005 │ │ -05a8a6: 6e10 140c 0300 |0023: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c14 │ │ -05a8ac: 0a00 |0026: move-result v0 │ │ -05a8ae: 0f00 |0027: return v0 │ │ +05b68c: |[05b68c] androidx.appcompat.widget.Toolbar.getCurrentContentInsetEnd:()I │ │ +05b69c: 5430 7f02 |0000: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b6a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05b6a2: 3800 0e00 |0003: if-eqz v0, 0011 // +000e │ │ +05b6a6: 5400 e701 |0005: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ +05b6aa: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +05b6ae: 6e10 2b0a 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.hasVisibleItems:()Z // method@0a2b │ │ +05b6b4: 0a00 |000c: move-result v0 │ │ +05b6b6: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ +05b6ba: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +05b6bc: 2802 |0010: goto 0012 // +0002 │ │ +05b6be: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +05b6c0: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ +05b6c4: 6e10 3d0c 0300 |0014: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c3d │ │ +05b6ca: 0a00 |0017: move-result v0 │ │ +05b6cc: 5232 9402 |0018: iget v2, v3, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05b6d0: 7120 ad1c 1200 |001a: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b6d6: 0a01 |001d: move-result v1 │ │ +05b6d8: 7120 ad1c 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b6de: 0a00 |0021: move-result v0 │ │ +05b6e0: 2805 |0022: goto 0027 // +0005 │ │ +05b6e2: 6e10 3d0c 0300 |0023: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c3d │ │ +05b6e8: 0a00 |0026: move-result v0 │ │ +05b6ea: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -41434,41 +41786,38 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #19 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCurrentContentInsetLeft' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05a8b0: |[05a8b0] androidx.appcompat.widget.Toolbar.getCurrentContentInsetLeft:()I │ │ -05a8c0: 6200 3405 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -05a8c4: 6e10 a305 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05a8ca: 0a00 |0005: move-result v0 │ │ -05a8cc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -05a8ce: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -05a8d2: 6e10 1a0c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1a │ │ -05a8d8: 0a00 |000c: move-result v0 │ │ -05a8da: 2805 |000d: goto 0012 // +0005 │ │ -05a8dc: 6e10 1d0c 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c1d │ │ -05a8e2: 0a00 |0011: move-result v0 │ │ -05a8e4: 0f00 |0012: return v0 │ │ +05b6ec: |[05b6ec] androidx.appcompat.widget.Toolbar.getCurrentContentInsetLeft:()I │ │ +05b6fc: 6200 2605 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +05b700: 6e10 c805 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +05b706: 0a00 |0005: move-result v0 │ │ +05b708: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +05b70a: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +05b70e: 6e10 430c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c43 │ │ +05b714: 0a00 |000c: move-result v0 │ │ +05b716: 2805 |000d: goto 0012 // +0005 │ │ +05b718: 6e10 460c 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c46 │ │ +05b71e: 0a00 |0011: move-result v0 │ │ +05b720: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -41738,41 +42087,38 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #20 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCurrentContentInsetRight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05a8e8: |[05a8e8] androidx.appcompat.widget.Toolbar.getCurrentContentInsetRight:()I │ │ -05a8f8: 6200 3405 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -05a8fc: 6e10 a305 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05a902: 0a00 |0005: move-result v0 │ │ -05a904: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -05a906: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -05a90a: 6e10 1d0c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c1d │ │ -05a910: 0a00 |000c: move-result v0 │ │ -05a912: 2805 |000d: goto 0012 // +0005 │ │ -05a914: 6e10 1a0c 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1a │ │ -05a91a: 0a00 |0011: move-result v0 │ │ -05a91c: 0f00 |0012: return v0 │ │ +05b724: |[05b724] androidx.appcompat.widget.Toolbar.getCurrentContentInsetRight:()I │ │ +05b734: 6200 2605 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +05b738: 6e10 c805 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +05b73e: 0a00 |0005: move-result v0 │ │ +05b740: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +05b742: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +05b746: 6e10 460c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c46 │ │ +05b74c: 0a00 |000c: move-result v0 │ │ +05b74e: 2805 |000d: goto 0012 // +0005 │ │ +05b750: 6e10 430c 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c43 │ │ +05b756: 0a00 |0011: move-result v0 │ │ +05b758: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -42042,441 +42388,438 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #21 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCurrentContentInsetStart' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -05a920: |[05a920] androidx.appcompat.widget.Toolbar.getCurrentContentInsetStart:()I │ │ -05a930: 6e10 230c 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c23 │ │ -05a936: 0c00 |0003: move-result-object v0 │ │ -05a938: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -05a93c: 6e10 180c 0300 |0006: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c18 │ │ -05a942: 0a00 |0009: move-result v0 │ │ -05a944: 5231 9602 |000a: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.y:I // field@0296 │ │ -05a948: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -05a94a: 7120 5d1c 2100 |000d: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05a950: 0a01 |0010: move-result v1 │ │ -05a952: 7120 5d1c 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05a958: 0a00 |0014: move-result v0 │ │ -05a95a: 2805 |0015: goto 001a // +0005 │ │ -05a95c: 6e10 180c 0300 |0016: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c18 │ │ -05a962: 0a00 |0019: move-result v0 │ │ -05a964: 0f00 |001a: return v0 │ │ +05b75c: |[05b75c] androidx.appcompat.widget.Toolbar.getCurrentContentInsetStart:()I │ │ +05b76c: 6e10 4c0c 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c4c │ │ +05b772: 0c00 |0003: move-result-object v0 │ │ +05b774: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +05b778: 6e10 410c 0300 |0006: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c41 │ │ +05b77e: 0a00 |0009: move-result v0 │ │ +05b780: 5231 9302 |000a: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05b784: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +05b786: 7120 ad1c 2100 |000d: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b78c: 0a01 |0010: move-result v1 │ │ +05b78e: 7120 ad1c 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b794: 0a00 |0014: move-result v0 │ │ +05b796: 2805 |0015: goto 001a // +0005 │ │ +05b798: 6e10 410c 0300 |0016: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c41 │ │ +05b79e: 0a00 |0019: move-result v0 │ │ +05b7a0: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getLogo' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a308: |[05a308] androidx.appcompat.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ -05a318: 5410 8602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05a31c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05a320: 6e10 cc08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cc │ │ -05a326: 0c00 |0007: move-result-object v0 │ │ -05a328: 2802 |0008: goto 000a // +0002 │ │ -05a32a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05a32c: 1100 |000a: return-object v0 │ │ +05b144: |[05b144] androidx.appcompat.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ +05b154: 5410 8302 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05b158: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05b15c: 6e10 f508 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08f5 │ │ +05b162: 0c00 |0007: move-result-object v0 │ │ +05b164: 2802 |0008: goto 000a // +0002 │ │ +05b166: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05b168: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getLogoDescription' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05ac04: |[05ac04] androidx.appcompat.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ -05ac14: 5410 8602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05ac18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05ac1c: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ -05ac22: 0c00 |0007: move-result-object v0 │ │ -05ac24: 2802 |0008: goto 000a // +0002 │ │ -05ac26: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05ac28: 1100 |000a: return-object v0 │ │ +05ba40: |[05ba40] androidx.appcompat.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ +05ba50: 5410 8302 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05ba54: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05ba58: 6e10 b805 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@05b8 │ │ +05ba5e: 0c00 |0007: move-result-object v0 │ │ +05ba60: 2802 |0008: goto 000a // +0002 │ │ +05ba62: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05ba64: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getMenu' │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05a3e8: |[05a3e8] androidx.appcompat.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ -05a3f8: 6e10 0b0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0b │ │ -05a3fe: 5410 8202 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05a402: 6e10 120b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@0b12 │ │ -05a408: 0c00 |0008: move-result-object v0 │ │ -05a40a: 1100 |0009: return-object v0 │ │ +05b224: |[05b224] androidx.appcompat.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ +05b234: 6e10 340c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c34 │ │ +05b23a: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b23e: 6e10 3b0b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@0b3b │ │ +05b244: 0c00 |0008: move-result-object v0 │ │ +05b246: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getNavigationContentDescription' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05ac2c: |[05ac2c] androidx.appcompat.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ -05ac3c: 5410 8502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05ac40: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05ac44: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ -05ac4a: 0c00 |0007: move-result-object v0 │ │ -05ac4c: 2802 |0008: goto 000a // +0002 │ │ -05ac4e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05ac50: 1100 |000a: return-object v0 │ │ +05ba68: |[05ba68] androidx.appcompat.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ +05ba78: 5410 8202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05ba7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05ba80: 6e10 b805 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@05b8 │ │ +05ba86: 0c00 |0007: move-result-object v0 │ │ +05ba88: 2802 |0008: goto 000a // +0002 │ │ +05ba8a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05ba8c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getNavigationIcon' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a330: |[05a330] androidx.appcompat.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ -05a340: 5410 8502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05a344: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05a348: 6e10 cc08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cc │ │ -05a34e: 0c00 |0007: move-result-object v0 │ │ -05a350: 2802 |0008: goto 000a // +0002 │ │ -05a352: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05a354: 1100 |000a: return-object v0 │ │ +05b16c: |[05b16c] androidx.appcompat.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ +05b17c: 5410 8202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05b180: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05b184: 6e10 f508 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08f5 │ │ +05b18a: 0c00 |0007: move-result-object v0 │ │ +05b18c: 2802 |0008: goto 000a // +0002 │ │ +05b18e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05b190: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getOuterActionMenuPresenter' │ │ type : '()Landroidx/appcompat/widget/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05a4bc: |[05a4bc] androidx.appcompat.widget.Toolbar.getOuterActionMenuPresenter:()Landroidx/appcompat/widget/a; │ │ -05a4cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a4ce: 1100 |0001: return-object v0 │ │ +05b2f8: |[05b2f8] androidx.appcompat.widget.Toolbar.getOuterActionMenuPresenter:()Landroidx/appcompat/widget/a; │ │ +05b308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b30a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getOverflowIcon' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05a358: |[05a358] androidx.appcompat.widget.Toolbar.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ -05a368: 6e10 0b0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0b │ │ -05a36e: 5410 8202 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05a372: 6e10 130b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@0b13 │ │ -05a378: 0c00 |0008: move-result-object v0 │ │ -05a37a: 1100 |0009: return-object v0 │ │ +05b194: |[05b194] androidx.appcompat.widget.Toolbar.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ +05b1a4: 6e10 340c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c34 │ │ +05b1aa: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b1ae: 6e10 3c0b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@0b3c │ │ +05b1b4: 0c00 |0008: move-result-object v0 │ │ +05b1b6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getPopupContext' │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a2c8: |[05a2c8] androidx.appcompat.widget.Toolbar.getPopupContext:()Landroid/content/Context; │ │ -05a2d8: 5410 8b02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@028b │ │ -05a2dc: 1100 |0002: return-object v0 │ │ +05b104: |[05b104] androidx.appcompat.widget.Toolbar.getPopupContext:()Landroid/content/Context; │ │ +05b114: 5410 8802 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05b118: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getPopupTheme' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a998: |[05a998] androidx.appcompat.widget.Toolbar.getPopupTheme:()I │ │ -05a9a8: 5210 8c02 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.o:I // field@028c │ │ -05a9ac: 0f00 |0002: return v0 │ │ +05b7d4: |[05b7d4] androidx.appcompat.widget.Toolbar.getPopupTheme:()I │ │ +05b7e4: 5210 8902 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ +05b7e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getSubtitle' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ac54: |[05ac54] androidx.appcompat.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ -05ac64: 5410 7502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.C:Ljava/lang/CharSequence; // field@0275 │ │ -05ac68: 1100 |0002: return-object v0 │ │ +05ba90: |[05ba90] androidx.appcompat.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ +05baa0: 5410 7202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.C:Ljava/lang/CharSequence; // field@0272 │ │ +05baa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getSubtitleTextView' │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a48c: |[05a48c] androidx.appcompat.widget.Toolbar.getSubtitleTextView:()Landroid/widget/TextView; │ │ -05a49c: 5410 8402 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05a4a0: 1100 |0002: return-object v0 │ │ +05b2c8: |[05b2c8] androidx.appcompat.widget.Toolbar.getSubtitleTextView:()Landroid/widget/TextView; │ │ +05b2d8: 5410 8102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b2dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ac6c: |[05ac6c] androidx.appcompat.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ -05ac7c: 5410 7402 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.B:Ljava/lang/CharSequence; // field@0274 │ │ -05ac80: 1100 |0002: return-object v0 │ │ +05baa8: |[05baa8] androidx.appcompat.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ +05bab8: 5410 7102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.B:Ljava/lang/CharSequence; // field@0271 │ │ +05babc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleMarginBottom' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a9b0: |[05a9b0] androidx.appcompat.widget.Toolbar.getTitleMarginBottom:()I │ │ -05a9c0: 5210 9402 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.w:I // field@0294 │ │ -05a9c4: 0f00 |0002: return v0 │ │ +05b7ec: |[05b7ec] androidx.appcompat.widget.Toolbar.getTitleMarginBottom:()I │ │ +05b7fc: 5210 9102 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05b800: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleMarginEnd' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a9c8: |[05a9c8] androidx.appcompat.widget.Toolbar.getTitleMarginEnd:()I │ │ -05a9d8: 5210 9202 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05a9dc: 0f00 |0002: return v0 │ │ +05b804: |[05b804] androidx.appcompat.widget.Toolbar.getTitleMarginEnd:()I │ │ +05b814: 5210 8f02 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05b818: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleMarginStart' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a9e0: |[05a9e0] androidx.appcompat.widget.Toolbar.getTitleMarginStart:()I │ │ -05a9f0: 5210 9102 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.t:I // field@0291 │ │ -05a9f4: 0f00 |0002: return v0 │ │ +05b81c: |[05b81c] androidx.appcompat.widget.Toolbar.getTitleMarginStart:()I │ │ +05b82c: 5210 8e02 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05b830: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleMarginTop' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a9f8: |[05a9f8] androidx.appcompat.widget.Toolbar.getTitleMarginTop:()I │ │ -05aa08: 5210 9302 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.v:I // field@0293 │ │ -05aa0c: 0f00 |0002: return v0 │ │ +05b834: |[05b834] androidx.appcompat.widget.Toolbar.getTitleMarginTop:()I │ │ +05b844: 5210 9002 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05b848: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleTextView' │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a4a4: |[05a4a4] androidx.appcompat.widget.Toolbar.getTitleTextView:()Landroid/widget/TextView; │ │ -05a4b4: 5410 8302 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05a4b8: 1100 |0002: return-object v0 │ │ +05b2e0: |[05b2e0] androidx.appcompat.widget.Toolbar.getTitleTextView:()Landroid/widget/TextView; │ │ +05b2f0: 5410 8002 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b2f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getWrapper' │ │ type : '()Ln/p;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05ac84: |[05ac84] androidx.appcompat.widget.Toolbar.getWrapper:()Ln/p; │ │ -05ac94: 5410 7e02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027e │ │ -05ac98: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05ac9c: 2200 3202 |0004: new-instance v0, Landroidx/appcompat/widget/d; // type@0232 │ │ -05aca0: 7020 c60c 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/d;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0cc6 │ │ -05aca6: 5b10 7e02 |0009: iput-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027e │ │ -05acaa: 5410 7e02 |000b: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027e │ │ -05acae: 1100 |000d: return-object v0 │ │ +05bac0: |[05bac0] androidx.appcompat.widget.Toolbar.getWrapper:()Ln/p; │ │ +05bad0: 5410 7b02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ +05bad4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +05bad8: 2200 3702 |0004: new-instance v0, Landroidx/appcompat/widget/d; // type@0237 │ │ +05badc: 7020 ef0c 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/d;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0cef │ │ +05bae2: 5b10 7b02 |0009: iput-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ +05bae6: 5410 7b02 |000b: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ +05baea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'h' │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -05a678: |[05a678] androidx.appcompat.widget.Toolbar.h:(Landroid/view/View;I)I │ │ -05a688: 6e10 a405 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05a68e: 0c00 |0003: move-result-object v0 │ │ -05a690: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a694: 6e10 a905 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05a69a: 0a07 |0009: move-result v7 │ │ -05a69c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05a69e: 3d08 0700 |000b: if-lez v8, 0012 // +0007 │ │ -05a6a2: 9108 0708 |000d: sub-int v8, v7, v8 │ │ -05a6a6: db08 0802 |000f: div-int/lit8 v8, v8, #int 2 // #02 │ │ -05a6aa: 2802 |0011: goto 0013 // +0002 │ │ -05a6ac: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -05a6ae: 5202 d106 |0013: iget v2, v0, Lg/a$a;.a:I // field@06d1 │ │ -05a6b2: dd02 0270 |0015: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05a6b6: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ -05a6ba: 1304 5000 |0019: const/16 v4, #int 80 // #50 │ │ -05a6be: 1305 3000 |001b: const/16 v5, #int 48 // #30 │ │ -05a6c2: 3232 0a00 |001d: if-eq v2, v3, 0027 // +000a │ │ -05a6c6: 3252 0800 |001f: if-eq v2, v5, 0027 // +0008 │ │ -05a6ca: 3242 0600 |0021: if-eq v2, v4, 0027 // +0006 │ │ -05a6ce: 5262 7302 |0023: iget v2, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0273 │ │ -05a6d2: dd02 0270 |0025: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05a6d6: 3252 3b00 |0027: if-eq v2, v5, 0062 // +003b │ │ -05a6da: 3242 2a00 |0029: if-eq v2, v4, 0053 // +002a │ │ -05a6de: 6e10 b405 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05a6e4: 0a08 |002e: move-result v8 │ │ -05a6e6: 6e10 b105 0600 |002f: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05a6ec: 0a02 |0032: move-result v2 │ │ -05a6ee: 6e10 9c05 0600 |0033: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05a6f4: 0a03 |0036: move-result v3 │ │ -05a6f6: 9104 0308 |0037: sub-int v4, v3, v8 │ │ -05a6fa: b124 |0039: sub-int/2addr v4, v2 │ │ -05a6fc: b174 |003a: sub-int/2addr v4, v7 │ │ -05a6fe: db04 0402 |003b: div-int/lit8 v4, v4, #int 2 // #02 │ │ -05a702: 5205 c100 |003d: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05a706: 3554 0400 |003f: if-ge v4, v5, 0043 // +0004 │ │ -05a70a: 0154 |0041: move v4, v5 │ │ -05a70c: 280f |0042: goto 0051 // +000f │ │ -05a70e: b123 |0043: sub-int/2addr v3, v2 │ │ -05a710: b173 |0044: sub-int/2addr v3, v7 │ │ -05a712: b143 |0045: sub-int/2addr v3, v4 │ │ -05a714: b183 |0046: sub-int/2addr v3, v8 │ │ -05a716: 5207 bd00 |0047: iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05a71a: 3573 0800 |0049: if-ge v3, v7, 0051 // +0008 │ │ -05a71e: b137 |004b: sub-int/2addr v7, v3 │ │ -05a720: b174 |004c: sub-int/2addr v4, v7 │ │ -05a722: 7120 5d1c 4100 |004d: invoke-static {v1, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05a728: 0a04 |0050: move-result v4 │ │ -05a72a: b048 |0051: add-int/2addr v8, v4 │ │ -05a72c: 0f08 |0052: return v8 │ │ -05a72e: 6e10 9c05 0600 |0053: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05a734: 0a01 |0056: move-result v1 │ │ -05a736: 6e10 b105 0600 |0057: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05a73c: 0a02 |005a: move-result v2 │ │ -05a73e: b121 |005b: sub-int/2addr v1, v2 │ │ -05a740: b171 |005c: sub-int/2addr v1, v7 │ │ -05a742: 5207 bd00 |005d: iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05a746: b171 |005f: sub-int/2addr v1, v7 │ │ -05a748: b181 |0060: sub-int/2addr v1, v8 │ │ -05a74a: 0f01 |0061: return v1 │ │ -05a74c: 6e10 b405 0600 |0062: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05a752: 0a07 |0065: move-result v7 │ │ -05a754: b187 |0066: sub-int/2addr v7, v8 │ │ -05a756: 0f07 |0067: return v7 │ │ +05b4b4: |[05b4b4] androidx.appcompat.widget.Toolbar.h:(Landroid/view/View;I)I │ │ +05b4c4: 6e10 c905 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05b4ca: 0c00 |0003: move-result-object v0 │ │ +05b4cc: 1f00 2402 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b4d0: 6e10 ce05 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05b4d6: 0a07 |0009: move-result v7 │ │ +05b4d8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05b4da: 3d08 0700 |000b: if-lez v8, 0012 // +0007 │ │ +05b4de: 9108 0708 |000d: sub-int v8, v7, v8 │ │ +05b4e2: db08 0802 |000f: div-int/lit8 v8, v8, #int 2 // #02 │ │ +05b4e6: 2802 |0011: goto 0013 // +0002 │ │ +05b4e8: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +05b4ea: 5202 e306 |0013: iget v2, v0, Lg/a$a;.a:I // field@06e3 │ │ +05b4ee: dd02 0270 |0015: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05b4f2: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ +05b4f6: 1304 5000 |0019: const/16 v4, #int 80 // #50 │ │ +05b4fa: 1305 3000 |001b: const/16 v5, #int 48 // #30 │ │ +05b4fe: 3232 0a00 |001d: if-eq v2, v3, 0027 // +000a │ │ +05b502: 3252 0800 |001f: if-eq v2, v5, 0027 // +0008 │ │ +05b506: 3242 0600 |0021: if-eq v2, v4, 0027 // +0006 │ │ +05b50a: 5262 7002 |0023: iget v2, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05b50e: dd02 0270 |0025: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05b512: 3252 3b00 |0027: if-eq v2, v5, 0062 // +003b │ │ +05b516: 3242 2a00 |0029: if-eq v2, v4, 0053 // +002a │ │ +05b51a: 6e10 d905 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05b520: 0a08 |002e: move-result v8 │ │ +05b522: 6e10 d605 0600 |002f: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +05b528: 0a02 |0032: move-result v2 │ │ +05b52a: 6e10 c105 0600 |0033: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +05b530: 0a03 |0036: move-result v3 │ │ +05b532: 9104 0308 |0037: sub-int v4, v3, v8 │ │ +05b536: b124 |0039: sub-int/2addr v4, v2 │ │ +05b538: b174 |003a: sub-int/2addr v4, v7 │ │ +05b53a: db04 0402 |003b: div-int/lit8 v4, v4, #int 2 // #02 │ │ +05b53e: 5205 be00 |003d: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b542: 3554 0400 |003f: if-ge v4, v5, 0043 // +0004 │ │ +05b546: 0154 |0041: move v4, v5 │ │ +05b548: 280f |0042: goto 0051 // +000f │ │ +05b54a: b123 |0043: sub-int/2addr v3, v2 │ │ +05b54c: b173 |0044: sub-int/2addr v3, v7 │ │ +05b54e: b143 |0045: sub-int/2addr v3, v4 │ │ +05b550: b183 |0046: sub-int/2addr v3, v8 │ │ +05b552: 5207 ba00 |0047: iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b556: 3573 0800 |0049: if-ge v3, v7, 0051 // +0008 │ │ +05b55a: b137 |004b: sub-int/2addr v7, v3 │ │ +05b55c: b174 |004c: sub-int/2addr v4, v7 │ │ +05b55e: 7120 ad1c 4100 |004d: invoke-static {v1, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b564: 0a04 |0050: move-result v4 │ │ +05b566: b048 |0051: add-int/2addr v8, v4 │ │ +05b568: 0f08 |0052: return v8 │ │ +05b56a: 6e10 c105 0600 |0053: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +05b570: 0a01 |0056: move-result v1 │ │ +05b572: 6e10 d605 0600 |0057: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +05b578: 0a02 |005a: move-result v2 │ │ +05b57a: b121 |005b: sub-int/2addr v1, v2 │ │ +05b57c: b171 |005c: sub-int/2addr v1, v7 │ │ +05b57e: 5207 ba00 |005d: iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b582: b171 |005f: sub-int/2addr v1, v7 │ │ +05b584: b181 |0060: sub-int/2addr v1, v8 │ │ +05b586: 0f01 |0061: return v1 │ │ +05b588: 6e10 d905 0600 |0062: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05b58e: 0a07 |0065: move-result v7 │ │ +05b590: b187 |0066: sub-int/2addr v7, v8 │ │ +05b592: 0f07 |0067: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -42846,767 +43189,767 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05a560: |[05a560] androidx.appcompat.widget.Toolbar.k:(Landroid/view/View;)Z │ │ -05a570: 6e10 b505 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -05a576: 0c00 |0003: move-result-object v0 │ │ -05a578: 3210 0d00 |0004: if-eq v0, v1, 0011 // +000d │ │ -05a57c: 5410 7b02 |0006: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@027b │ │ -05a580: 6e20 861d 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1d86 │ │ -05a586: 0a02 |000b: move-result v2 │ │ -05a588: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -05a58c: 2803 |000e: goto 0011 // +0003 │ │ -05a58e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -05a590: 2802 |0010: goto 0012 // +0002 │ │ -05a592: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -05a594: 0f02 |0012: return v2 │ │ +05b39c: |[05b39c] androidx.appcompat.widget.Toolbar.k:(Landroid/view/View;)Z │ │ +05b3ac: 6e10 da05 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05da │ │ +05b3b2: 0c00 |0003: move-result-object v0 │ │ +05b3b4: 3210 0d00 |0004: if-eq v0, v1, 0011 // +000d │ │ +05b3b8: 5410 7802 |0006: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05b3bc: 6e20 d61d 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1dd6 │ │ +05b3c2: 0a02 |000b: move-result v2 │ │ +05b3c4: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +05b3c8: 2803 |000e: goto 0011 // +0003 │ │ +05b3ca: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +05b3cc: 2802 |0010: goto 0012 // +0002 │ │ +05b3ce: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +05b3d0: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'l' │ │ type : '(Landroid/view/View;II[I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -05aa38: |[05aa38] androidx.appcompat.widget.Toolbar.l:(Landroid/view/View;II[I)I │ │ -05aa48: 6e10 a405 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05aa4e: 0c00 |0003: move-result-object v0 │ │ -05aa50: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05aa54: 5201 bf00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -05aa58: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05aa5a: 4403 0802 |0009: aget v3, v8, v2 │ │ -05aa5e: b131 |000b: sub-int/2addr v1, v3 │ │ -05aa60: 7120 5d1c 1200 |000c: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05aa66: 0a03 |000f: move-result v3 │ │ -05aa68: b063 |0010: add-int/2addr v3, v6 │ │ -05aa6a: 7b16 |0011: neg-int v6, v1 │ │ -05aa6c: 7120 5d1c 6200 |0012: invoke-static {v2, v6}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05aa72: 0a06 |0015: move-result v6 │ │ -05aa74: 4b06 0802 |0016: aput v6, v8, v2 │ │ -05aa78: 6e30 310c 5407 |0018: invoke-virtual {v4, v5, v7}, Landroidx/appcompat/widget/Toolbar;.h:(Landroid/view/View;I)I // method@0c31 │ │ -05aa7e: 0a06 |001b: move-result v6 │ │ -05aa80: 6e10 ab05 0500 |001c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05aa86: 0a07 |001f: move-result v7 │ │ -05aa88: 9008 0307 |0020: add-int v8, v3, v7 │ │ -05aa8c: 6e10 a905 0500 |0022: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05aa92: 0a01 |0025: move-result v1 │ │ -05aa94: b061 |0026: add-int/2addr v1, v6 │ │ -05aa96: 6e51 f105 3586 |0027: invoke-virtual {v5, v3, v6, v8, v1}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05aa9c: 5205 c000 |002a: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -05aaa0: b057 |002c: add-int/2addr v7, v5 │ │ -05aaa2: b037 |002d: add-int/2addr v7, v3 │ │ -05aaa4: 0f07 |002e: return v7 │ │ +05b874: |[05b874] androidx.appcompat.widget.Toolbar.l:(Landroid/view/View;II[I)I │ │ +05b884: 6e10 c905 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05b88a: 0c00 |0003: move-result-object v0 │ │ +05b88c: 1f00 2402 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b890: 5201 bc00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05b894: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05b896: 4403 0802 |0009: aget v3, v8, v2 │ │ +05b89a: b131 |000b: sub-int/2addr v1, v3 │ │ +05b89c: 7120 ad1c 1200 |000c: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b8a2: 0a03 |000f: move-result v3 │ │ +05b8a4: b063 |0010: add-int/2addr v3, v6 │ │ +05b8a6: 7b16 |0011: neg-int v6, v1 │ │ +05b8a8: 7120 ad1c 6200 |0012: invoke-static {v2, v6}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b8ae: 0a06 |0015: move-result v6 │ │ +05b8b0: 4b06 0802 |0016: aput v6, v8, v2 │ │ +05b8b4: 6e30 5a0c 5407 |0018: invoke-virtual {v4, v5, v7}, Landroidx/appcompat/widget/Toolbar;.h:(Landroid/view/View;I)I // method@0c5a │ │ +05b8ba: 0a06 |001b: move-result v6 │ │ +05b8bc: 6e10 d005 0500 |001c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05b8c2: 0a07 |001f: move-result v7 │ │ +05b8c4: 9008 0307 |0020: add-int v8, v3, v7 │ │ +05b8c8: 6e10 ce05 0500 |0022: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05b8ce: 0a01 |0025: move-result v1 │ │ +05b8d0: b061 |0026: add-int/2addr v1, v6 │ │ +05b8d2: 6e51 1606 3586 |0027: invoke-virtual {v5, v3, v6, v8, v1}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +05b8d8: 5205 bd00 |002a: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05b8dc: b057 |002c: add-int/2addr v7, v5 │ │ +05b8de: b037 |002d: add-int/2addr v7, v3 │ │ +05b8e0: 0f07 |002e: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'm' │ │ type : '(Landroid/view/View;II[I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -05aaa8: |[05aaa8] androidx.appcompat.widget.Toolbar.m:(Landroid/view/View;II[I)I │ │ -05aab8: 6e10 a405 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05aabe: 0c00 |0003: move-result-object v0 │ │ -05aac0: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05aac4: 5201 c000 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -05aac8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -05aaca: 4403 0902 |0009: aget v3, v9, v2 │ │ -05aace: b131 |000b: sub-int/2addr v1, v3 │ │ -05aad0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -05aad2: 7120 5d1c 1300 |000d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05aad8: 0a04 |0010: move-result v4 │ │ -05aada: b147 |0011: sub-int/2addr v7, v4 │ │ -05aadc: 7b11 |0012: neg-int v1, v1 │ │ -05aade: 7120 5d1c 1300 |0013: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05aae4: 0a01 |0016: move-result v1 │ │ -05aae6: 4b01 0902 |0017: aput v1, v9, v2 │ │ -05aaea: 6e30 310c 6508 |0019: invoke-virtual {v5, v6, v8}, Landroidx/appcompat/widget/Toolbar;.h:(Landroid/view/View;I)I // method@0c31 │ │ -05aaf0: 0a08 |001c: move-result v8 │ │ -05aaf2: 6e10 ab05 0600 |001d: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05aaf8: 0a09 |0020: move-result v9 │ │ -05aafa: 9101 0709 |0021: sub-int v1, v7, v9 │ │ -05aafe: 6e10 a905 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05ab04: 0a02 |0026: move-result v2 │ │ -05ab06: b082 |0027: add-int/2addr v2, v8 │ │ -05ab08: 6e52 f105 1678 |0028: invoke-virtual {v6, v1, v8, v7, v2}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05ab0e: 5206 bf00 |002b: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -05ab12: b069 |002d: add-int/2addr v9, v6 │ │ -05ab14: b197 |002e: sub-int/2addr v7, v9 │ │ -05ab16: 0f07 |002f: return v7 │ │ +05b8e4: |[05b8e4] androidx.appcompat.widget.Toolbar.m:(Landroid/view/View;II[I)I │ │ +05b8f4: 6e10 c905 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05b8fa: 0c00 |0003: move-result-object v0 │ │ +05b8fc: 1f00 2402 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05b900: 5201 bd00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05b904: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +05b906: 4403 0902 |0009: aget v3, v9, v2 │ │ +05b90a: b131 |000b: sub-int/2addr v1, v3 │ │ +05b90c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +05b90e: 7120 ad1c 1300 |000d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b914: 0a04 |0010: move-result v4 │ │ +05b916: b147 |0011: sub-int/2addr v7, v4 │ │ +05b918: 7b11 |0012: neg-int v1, v1 │ │ +05b91a: 7120 ad1c 1300 |0013: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b920: 0a01 |0016: move-result v1 │ │ +05b922: 4b01 0902 |0017: aput v1, v9, v2 │ │ +05b926: 6e30 5a0c 6508 |0019: invoke-virtual {v5, v6, v8}, Landroidx/appcompat/widget/Toolbar;.h:(Landroid/view/View;I)I // method@0c5a │ │ +05b92c: 0a08 |001c: move-result v8 │ │ +05b92e: 6e10 d005 0600 |001d: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05b934: 0a09 |0020: move-result v9 │ │ +05b936: 9101 0709 |0021: sub-int v1, v7, v9 │ │ +05b93a: 6e10 ce05 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05b940: 0a02 |0026: move-result v2 │ │ +05b942: b082 |0027: add-int/2addr v2, v8 │ │ +05b944: 6e52 1606 1678 |0028: invoke-virtual {v6, v1, v8, v7, v2}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +05b94a: 5206 bc00 |002b: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05b94e: b069 |002d: add-int/2addr v9, v6 │ │ +05b950: b197 |002e: sub-int/2addr v7, v9 │ │ +05b952: 0f07 |002f: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'n' │ │ type : '(Landroid/view/View;IIII[I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -05ab18: |[05ab18] androidx.appcompat.widget.Toolbar.n:(Landroid/view/View;IIII[I)I │ │ -05ab28: 6e10 a405 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05ab2e: 0c00 |0003: move-result-object v0 │ │ -05ab30: 1f00 6301 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05ab34: 5201 bf00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -05ab38: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05ab3a: 4403 0d02 |0009: aget v3, v13, v2 │ │ -05ab3e: b131 |000b: sub-int/2addr v1, v3 │ │ -05ab40: 5203 c000 |000c: iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -05ab44: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -05ab46: 4405 0d04 |000f: aget v5, v13, v4 │ │ -05ab4a: b153 |0011: sub-int/2addr v3, v5 │ │ -05ab4c: 7120 5d1c 1200 |0012: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05ab52: 0a05 |0015: move-result v5 │ │ -05ab54: 7120 5d1c 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05ab5a: 0a06 |0019: move-result v6 │ │ -05ab5c: b056 |001a: add-int/2addr v6, v5 │ │ -05ab5e: 7b11 |001b: neg-int v1, v1 │ │ -05ab60: 7120 5d1c 1200 |001c: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05ab66: 0a01 |001f: move-result v1 │ │ -05ab68: 4b01 0d02 |0020: aput v1, v13, v2 │ │ -05ab6c: 7b31 |0022: neg-int v1, v3 │ │ -05ab6e: 7120 5d1c 1200 |0023: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05ab74: 0a01 |0026: move-result v1 │ │ -05ab76: 4b01 0d04 |0027: aput v1, v13, v4 │ │ -05ab7a: 6e10 b205 0700 |0029: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05ab80: 0a0d |002c: move-result v13 │ │ -05ab82: 6e10 b305 0700 |002d: invoke-virtual {v7}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05ab88: 0a01 |0030: move-result v1 │ │ -05ab8a: b0d1 |0031: add-int/2addr v1, v13 │ │ -05ab8c: b061 |0032: add-int/2addr v1, v6 │ │ -05ab8e: b0a1 |0033: add-int/2addr v1, v10 │ │ -05ab90: 520a c200 |0034: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -05ab94: 7130 8506 190a |0036: invoke-static {v9, v1, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0685 │ │ -05ab9a: 0a09 |0039: move-result v9 │ │ -05ab9c: 6e10 b405 0700 |003a: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05aba2: 0a0a |003d: move-result v10 │ │ -05aba4: 6e10 b105 0700 |003e: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05abaa: 0a0d |0041: move-result v13 │ │ -05abac: b0ad |0042: add-int/2addr v13, v10 │ │ -05abae: 520a c100 |0043: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05abb2: b0ad |0045: add-int/2addr v13, v10 │ │ -05abb4: 520a bd00 |0046: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05abb8: b0ad |0048: add-int/2addr v13, v10 │ │ -05abba: b0cd |0049: add-int/2addr v13, v12 │ │ -05abbc: 520a be00 |004a: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -05abc0: 7130 8506 db0a |004c: invoke-static {v11, v13, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0685 │ │ -05abc6: 0a0a |004f: move-result v10 │ │ -05abc8: 6e30 f205 980a |0050: invoke-virtual {v8, v9, v10}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -05abce: 6e10 ab05 0800 |0053: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05abd4: 0a08 |0056: move-result v8 │ │ -05abd6: b068 |0057: add-int/2addr v8, v6 │ │ -05abd8: 0f08 |0058: return v8 │ │ +05b954: |[05b954] androidx.appcompat.widget.Toolbar.n:(Landroid/view/View;IIII[I)I │ │ +05b964: 6e10 c905 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05b96a: 0c00 |0003: move-result-object v0 │ │ +05b96c: 1f00 6801 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0168 │ │ +05b970: 5201 bc00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05b974: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05b976: 4403 0d02 |0009: aget v3, v13, v2 │ │ +05b97a: b131 |000b: sub-int/2addr v1, v3 │ │ +05b97c: 5203 bd00 |000c: iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05b980: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +05b982: 4405 0d04 |000f: aget v5, v13, v4 │ │ +05b986: b153 |0011: sub-int/2addr v3, v5 │ │ +05b988: 7120 ad1c 1200 |0012: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b98e: 0a05 |0015: move-result v5 │ │ +05b990: 7120 ad1c 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b996: 0a06 |0019: move-result v6 │ │ +05b998: b056 |001a: add-int/2addr v6, v5 │ │ +05b99a: 7b11 |001b: neg-int v1, v1 │ │ +05b99c: 7120 ad1c 1200 |001c: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b9a2: 0a01 |001f: move-result v1 │ │ +05b9a4: 4b01 0d02 |0020: aput v1, v13, v2 │ │ +05b9a8: 7b31 |0022: neg-int v1, v3 │ │ +05b9aa: 7120 ad1c 1200 |0023: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05b9b0: 0a01 |0026: move-result v1 │ │ +05b9b2: 4b01 0d04 |0027: aput v1, v13, v4 │ │ +05b9b6: 6e10 d705 0700 |0029: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +05b9bc: 0a0d |002c: move-result v13 │ │ +05b9be: 6e10 d805 0700 |002d: invoke-virtual {v7}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +05b9c4: 0a01 |0030: move-result v1 │ │ +05b9c6: b0d1 |0031: add-int/2addr v1, v13 │ │ +05b9c8: b061 |0032: add-int/2addr v1, v6 │ │ +05b9ca: b0a1 |0033: add-int/2addr v1, v10 │ │ +05b9cc: 520a bf00 |0034: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +05b9d0: 7130 ab06 190a |0036: invoke-static {v9, v1, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@06ab │ │ +05b9d6: 0a09 |0039: move-result v9 │ │ +05b9d8: 6e10 d905 0700 |003a: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05b9de: 0a0a |003d: move-result v10 │ │ +05b9e0: 6e10 d605 0700 |003e: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +05b9e6: 0a0d |0041: move-result v13 │ │ +05b9e8: b0ad |0042: add-int/2addr v13, v10 │ │ +05b9ea: 520a be00 |0043: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b9ee: b0ad |0045: add-int/2addr v13, v10 │ │ +05b9f0: 520a ba00 |0046: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b9f4: b0ad |0048: add-int/2addr v13, v10 │ │ +05b9f6: b0cd |0049: add-int/2addr v13, v12 │ │ +05b9f8: 520a bb00 |004a: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +05b9fc: 7130 ab06 db0a |004c: invoke-static {v11, v13, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@06ab │ │ +05ba02: 0a0a |004f: move-result v10 │ │ +05ba04: 6e30 1706 980a |0050: invoke-virtual {v8, v9, v10}, Landroid/view/View;.measure:(II)V // method@0617 │ │ +05ba0a: 6e10 d005 0800 |0053: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05ba10: 0a08 |0056: move-result v8 │ │ +05ba12: b068 |0057: add-int/2addr v8, v6 │ │ +05ba14: 0f08 |0058: return v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'o' │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -05b370: |[05b370] androidx.appcompat.widget.Toolbar.o:(Landroid/view/View;IIII)V │ │ -05b380: 6e10 a405 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b386: 0c00 |0003: move-result-object v0 │ │ -05b388: 1f00 6301 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05b38c: 6e10 b205 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05b392: 0a01 |0009: move-result v1 │ │ -05b394: 6e10 b305 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05b39a: 0a02 |000d: move-result v2 │ │ -05b39c: b012 |000e: add-int/2addr v2, v1 │ │ -05b39e: 5201 bf00 |000f: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -05b3a2: b012 |0011: add-int/2addr v2, v1 │ │ -05b3a4: 5201 c000 |0012: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -05b3a8: b012 |0014: add-int/2addr v2, v1 │ │ -05b3aa: b062 |0015: add-int/2addr v2, v6 │ │ -05b3ac: 5206 c200 |0016: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -05b3b0: 7130 8506 2506 |0018: invoke-static {v5, v2, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0685 │ │ -05b3b6: 0a05 |001b: move-result v5 │ │ -05b3b8: 6e10 b405 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05b3be: 0a06 |001f: move-result v6 │ │ -05b3c0: 6e10 b105 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05b3c6: 0a01 |0023: move-result v1 │ │ -05b3c8: b061 |0024: add-int/2addr v1, v6 │ │ -05b3ca: 5206 c100 |0025: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05b3ce: b061 |0027: add-int/2addr v1, v6 │ │ -05b3d0: 5206 bd00 |0028: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05b3d4: b061 |002a: add-int/2addr v1, v6 │ │ -05b3d6: d801 0100 |002b: add-int/lit8 v1, v1, #int 0 // #00 │ │ -05b3da: 5206 be00 |002d: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -05b3de: 7130 8506 1706 |002f: invoke-static {v7, v1, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0685 │ │ -05b3e4: 0a06 |0032: move-result v6 │ │ -05b3e6: 7110 5b05 0600 |0033: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -05b3ec: 0a07 |0036: move-result v7 │ │ -05b3ee: 1500 0040 |0037: const/high16 v0, #int 1073741824 // #4000 │ │ -05b3f2: 3207 1200 |0039: if-eq v7, v0, 004b // +0012 │ │ -05b3f6: 3a08 1000 |003b: if-ltz v8, 004b // +0010 │ │ -05b3fa: 3807 0a00 |003d: if-eqz v7, 0047 // +000a │ │ -05b3fe: 7110 5c05 0600 |003f: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -05b404: 0a06 |0042: move-result v6 │ │ -05b406: 7120 601c 8600 |0043: invoke-static {v6, v8}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -05b40c: 0a08 |0046: move-result v8 │ │ -05b40e: 7120 5d05 0800 |0047: invoke-static {v8, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -05b414: 0a06 |004a: move-result v6 │ │ -05b416: 6e30 f205 5406 |004b: invoke-virtual {v4, v5, v6}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -05b41c: 0e00 |004e: return-void │ │ +05c1ac: |[05c1ac] androidx.appcompat.widget.Toolbar.o:(Landroid/view/View;IIII)V │ │ +05c1bc: 6e10 c905 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c1c2: 0c00 |0003: move-result-object v0 │ │ +05c1c4: 1f00 6801 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0168 │ │ +05c1c8: 6e10 d705 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +05c1ce: 0a01 |0009: move-result v1 │ │ +05c1d0: 6e10 d805 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +05c1d6: 0a02 |000d: move-result v2 │ │ +05c1d8: b012 |000e: add-int/2addr v2, v1 │ │ +05c1da: 5201 bc00 |000f: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05c1de: b012 |0011: add-int/2addr v2, v1 │ │ +05c1e0: 5201 bd00 |0012: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05c1e4: b012 |0014: add-int/2addr v2, v1 │ │ +05c1e6: b062 |0015: add-int/2addr v2, v6 │ │ +05c1e8: 5206 bf00 |0016: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +05c1ec: 7130 ab06 2506 |0018: invoke-static {v5, v2, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@06ab │ │ +05c1f2: 0a05 |001b: move-result v5 │ │ +05c1f4: 6e10 d905 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05c1fa: 0a06 |001f: move-result v6 │ │ +05c1fc: 6e10 d605 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +05c202: 0a01 |0023: move-result v1 │ │ +05c204: b061 |0024: add-int/2addr v1, v6 │ │ +05c206: 5206 be00 |0025: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05c20a: b061 |0027: add-int/2addr v1, v6 │ │ +05c20c: 5206 ba00 |0028: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05c210: b061 |002a: add-int/2addr v1, v6 │ │ +05c212: d801 0100 |002b: add-int/lit8 v1, v1, #int 0 // #00 │ │ +05c216: 5206 bb00 |002d: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +05c21a: 7130 ab06 1706 |002f: invoke-static {v7, v1, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@06ab │ │ +05c220: 0a06 |0032: move-result v6 │ │ +05c222: 7110 8005 0600 |0033: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +05c228: 0a07 |0036: move-result v7 │ │ +05c22a: 1500 0040 |0037: const/high16 v0, #int 1073741824 // #4000 │ │ +05c22e: 3207 1200 |0039: if-eq v7, v0, 004b // +0012 │ │ +05c232: 3a08 1000 |003b: if-ltz v8, 004b // +0010 │ │ +05c236: 3807 0a00 |003d: if-eqz v7, 0047 // +000a │ │ +05c23a: 7110 8105 0600 |003f: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +05c240: 0a06 |0042: move-result v6 │ │ +05c242: 7120 b01c 8600 |0043: invoke-static {v6, v8}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +05c248: 0a08 |0046: move-result v8 │ │ +05c24a: 7120 8205 0800 |0047: invoke-static {v8, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +05c250: 0a06 |004a: move-result v6 │ │ +05c252: 6e30 1706 5406 |004b: invoke-virtual {v4, v5, v6}, Landroid/view/View;.measure:(II)V // method@0617 │ │ +05c258: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'onDetachedFromWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05b420: |[05b420] androidx.appcompat.widget.Toolbar.onDetachedFromWindow:()V │ │ -05b430: 6f10 9006 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0690 │ │ -05b436: 5410 8102 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@0281 │ │ -05b43a: 6e20 0506 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -05b440: 0e00 |0008: return-void │ │ +05c25c: |[05c25c] androidx.appcompat.widget.Toolbar.onDetachedFromWindow:()V │ │ +05c26c: 6f10 b606 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@06b6 │ │ +05c272: 5410 7e02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ +05c276: 6e20 2a06 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +05c27c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'onHoverEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -05a598: |[05a598] androidx.appcompat.widget.Toolbar.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -05a5a8: 6e10 0405 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -05a5ae: 0a00 |0003: move-result v0 │ │ -05a5b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05a5b2: 1302 0900 |0005: const/16 v2, #int 9 // #9 │ │ -05a5b6: 3320 0400 |0007: if-ne v0, v2, 000b // +0004 │ │ -05a5ba: 5c51 7902 |0009: iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0279 │ │ -05a5be: 5553 7902 |000b: iget-boolean v3, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0279 │ │ -05a5c2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -05a5c4: 3903 0c00 |000e: if-nez v3, 001a // +000c │ │ -05a5c8: 6f20 9206 6500 |0010: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@0692 │ │ -05a5ce: 0a06 |0013: move-result v6 │ │ -05a5d0: 3320 0600 |0014: if-ne v0, v2, 001a // +0006 │ │ -05a5d4: 3906 0400 |0016: if-nez v6, 001a // +0004 │ │ -05a5d8: 5c54 7902 |0018: iput-boolean v4, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0279 │ │ -05a5dc: 1306 0a00 |001a: const/16 v6, #int 10 // #a │ │ -05a5e0: 3260 0500 |001c: if-eq v0, v6, 0021 // +0005 │ │ -05a5e4: 1236 |001e: const/4 v6, #int 3 // #3 │ │ -05a5e6: 3360 0400 |001f: if-ne v0, v6, 0023 // +0004 │ │ -05a5ea: 5c51 7902 |0021: iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0279 │ │ -05a5ee: 0f04 |0023: return v4 │ │ +05b3d4: |[05b3d4] androidx.appcompat.widget.Toolbar.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +05b3e4: 6e10 1905 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0519 │ │ +05b3ea: 0a00 |0003: move-result v0 │ │ +05b3ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05b3ee: 1302 0900 |0005: const/16 v2, #int 9 // #9 │ │ +05b3f2: 3320 0400 |0007: if-ne v0, v2, 000b // +0004 │ │ +05b3f6: 5c51 7602 |0009: iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ +05b3fa: 5553 7602 |000b: iget-boolean v3, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ +05b3fe: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +05b400: 3903 0c00 |000e: if-nez v3, 001a // +000c │ │ +05b404: 6f20 b806 6500 |0010: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@06b8 │ │ +05b40a: 0a06 |0013: move-result v6 │ │ +05b40c: 3320 0600 |0014: if-ne v0, v2, 001a // +0006 │ │ +05b410: 3906 0400 |0016: if-nez v6, 001a // +0004 │ │ +05b414: 5c54 7602 |0018: iput-boolean v4, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ +05b418: 1306 0a00 |001a: const/16 v6, #int 10 // #a │ │ +05b41c: 3260 0500 |001c: if-eq v0, v6, 0021 // +0005 │ │ +05b420: 1236 |001e: const/4 v6, #int 3 // #3 │ │ +05b422: 3360 0400 |001f: if-ne v0, v6, 0023 // +0004 │ │ +05b426: 5c51 7602 |0021: iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ +05b42a: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 25 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 824 16-bit code units │ │ -05b444: |[05b444] androidx.appcompat.widget.Toolbar.onLayout:(ZIIII)V │ │ -05b454: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -05b458: 6201 3405 |0002: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -05b45c: 7401 a305 1300 |0004: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b462: 0a01 |0007: move-result v1 │ │ -05b464: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -05b466: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -05b468: 3321 0400 |000a: if-ne v1, v2, 000e // +0004 │ │ -05b46c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -05b46e: 2802 |000d: goto 000f // +0002 │ │ -05b470: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -05b472: 7401 cd05 1300 |000f: invoke-virtual/range {v19}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -05b478: 0a04 |0012: move-result v4 │ │ -05b47a: 7401 9c05 1300 |0013: invoke-virtual/range {v19}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05b480: 0a05 |0016: move-result v5 │ │ -05b482: 7401 b205 1300 |0017: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05b488: 0a06 |001a: move-result v6 │ │ -05b48a: 7401 b305 1300 |001b: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05b490: 0a07 |001e: move-result v7 │ │ -05b492: 7401 b405 1300 |001f: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05b498: 0a08 |0022: move-result v8 │ │ -05b49a: 7401 b105 1300 |0023: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05b4a0: 0a09 |0026: move-result v9 │ │ -05b4a2: 910a 0407 |0027: sub-int v10, v4, v7 │ │ -05b4a6: 540b 7c02 |0029: iget-object v11, v0, Landroidx/appcompat/widget/Toolbar;.J:[I // field@027c │ │ -05b4aa: 4b03 0b02 |002b: aput v3, v11, v2 │ │ -05b4ae: 4b03 0b03 |002d: aput v3, v11, v3 │ │ -05b4b2: 7401 ad05 1300 |002f: invoke-virtual/range {v19}, Landroid/view/View;.getMinimumHeight:()I // method@05ad │ │ -05b4b8: 0a0c |0032: move-result v12 │ │ -05b4ba: 3a0c 0900 |0033: if-ltz v12, 003c // +0009 │ │ -05b4be: 910d 1816 |0035: sub-int v13, v24, v22 │ │ -05b4c2: 7120 601c dc00 |0037: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -05b4c8: 0a0c |003a: move-result v12 │ │ -05b4ca: 2802 |003b: goto 003d // +0002 │ │ -05b4cc: 120c |003c: const/4 v12, #int 0 // #0 │ │ -05b4ce: 540d 8502 |003d: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05b4d2: 6e20 410c d000 |003f: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b4d8: 0a0d |0042: move-result v13 │ │ -05b4da: 380d 1200 |0043: if-eqz v13, 0055 // +0012 │ │ -05b4de: 540d 8502 |0045: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05b4e2: 3801 0900 |0047: if-eqz v1, 0050 // +0009 │ │ -05b4e6: 6e5b 360c d0ca |0049: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c36 │ │ -05b4ec: 0a0d |004c: move-result v13 │ │ -05b4ee: 01de |004d: move v14, v13 │ │ -05b4f0: 016d |004e: move v13, v6 │ │ -05b4f2: 2808 |004f: goto 0057 // +0008 │ │ -05b4f4: 6e5b 350c d0c6 |0050: invoke-virtual {v0, v13, v6, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c35 │ │ -05b4fa: 0a0d |0053: move-result v13 │ │ -05b4fc: 2802 |0054: goto 0056 // +0002 │ │ -05b4fe: 016d |0055: move v13, v6 │ │ -05b500: 01ae |0056: move v14, v10 │ │ -05b502: 540f 8902 |0057: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05b506: 6e20 410c f000 |0059: invoke-virtual {v0, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b50c: 0a0f |005c: move-result v15 │ │ -05b50e: 380f 0f00 |005d: if-eqz v15, 006c // +000f │ │ -05b512: 540f 8902 |005f: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05b516: 3801 0700 |0061: if-eqz v1, 0068 // +0007 │ │ -05b51a: 6e5b 360c f0ce |0063: invoke-virtual {v0, v15, v14, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c36 │ │ -05b520: 0a0e |0066: move-result v14 │ │ -05b522: 2805 |0067: goto 006c // +0005 │ │ -05b524: 6e5b 350c f0cd |0068: invoke-virtual {v0, v15, v13, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c35 │ │ -05b52a: 0a0d |006b: move-result v13 │ │ -05b52c: 540f 8202 |006c: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b530: 6e20 410c f000 |006e: invoke-virtual {v0, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b536: 0a0f |0071: move-result v15 │ │ -05b538: 380f 0f00 |0072: if-eqz v15, 0081 // +000f │ │ -05b53c: 540f 8202 |0074: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05b540: 3801 0700 |0076: if-eqz v1, 007d // +0007 │ │ -05b544: 6e5b 350c f0cd |0078: invoke-virtual {v0, v15, v13, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c35 │ │ -05b54a: 0a0d |007b: move-result v13 │ │ -05b54c: 2805 |007c: goto 0081 // +0005 │ │ -05b54e: 6e5b 360c f0ce |007d: invoke-virtual {v0, v15, v14, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c36 │ │ -05b554: 0a0e |0080: move-result v14 │ │ -05b556: 7401 1b0c 1300 |0081: invoke-virtual/range {v19}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetLeft:()I // method@0c1b │ │ -05b55c: 0a0f |0084: move-result v15 │ │ -05b55e: 7401 1c0c 1300 |0085: invoke-virtual/range {v19}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetRight:()I // method@0c1c │ │ -05b564: 0a10 |0088: move-result v16 │ │ -05b566: 9102 0f0d |0089: sub-int v2, v15, v13 │ │ -05b56a: 7120 5d1c 2300 |008b: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b570: 0a02 |008e: move-result v2 │ │ -05b572: 4b02 0b03 |008f: aput v2, v11, v3 │ │ -05b576: 9102 0a0e |0091: sub-int v2, v10, v14 │ │ -05b57a: 9102 1002 |0093: sub-int v2, v16, v2 │ │ -05b57e: 7120 5d1c 2300 |0095: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b584: 0a02 |0098: move-result v2 │ │ -05b586: 1311 0100 |0099: const/16 v17, #int 1 // #1 │ │ -05b58a: 4b02 0b11 |009b: aput v2, v11, v17 │ │ -05b58e: 7120 5d1c fd00 |009d: invoke-static {v13, v15}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b594: 0a02 |00a0: move-result v2 │ │ -05b596: 910a 0a10 |00a1: sub-int v10, v10, v16 │ │ -05b59a: 7120 601c ae00 |00a3: invoke-static {v14, v10}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -05b5a0: 0a0a |00a6: move-result v10 │ │ -05b5a2: 540d 8a02 |00a7: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@028a │ │ -05b5a6: 6e20 410c d000 |00a9: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b5ac: 0a0d |00ac: move-result v13 │ │ -05b5ae: 380d 0f00 |00ad: if-eqz v13, 00bc // +000f │ │ -05b5b2: 540d 8a02 |00af: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@028a │ │ -05b5b6: 3801 0700 |00b1: if-eqz v1, 00b8 // +0007 │ │ -05b5ba: 6e5b 360c d0ca |00b3: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c36 │ │ -05b5c0: 0a0a |00b6: move-result v10 │ │ -05b5c2: 2805 |00b7: goto 00bc // +0005 │ │ -05b5c4: 6e5b 350c d0c2 |00b8: invoke-virtual {v0, v13, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c35 │ │ -05b5ca: 0a02 |00bb: move-result v2 │ │ -05b5cc: 540d 8602 |00bc: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05b5d0: 6e20 410c d000 |00be: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b5d6: 0a0d |00c1: move-result v13 │ │ -05b5d8: 380d 0f00 |00c2: if-eqz v13, 00d1 // +000f │ │ -05b5dc: 540d 8602 |00c4: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05b5e0: 3801 0700 |00c6: if-eqz v1, 00cd // +0007 │ │ -05b5e4: 6e5b 360c d0ca |00c8: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c36 │ │ -05b5ea: 0a0a |00cb: move-result v10 │ │ -05b5ec: 2805 |00cc: goto 00d1 // +0005 │ │ -05b5ee: 6e5b 350c d0c2 |00cd: invoke-virtual {v0, v13, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c35 │ │ -05b5f4: 0a02 |00d0: move-result v2 │ │ -05b5f6: 540d 8302 |00d1: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b5fa: 6e20 410c d000 |00d3: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b600: 0a0d |00d6: move-result v13 │ │ -05b602: 540e 8402 |00d7: iget-object v14, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b606: 6e20 410c e000 |00d9: invoke-virtual {v0, v14}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05b60c: 0a0e |00dc: move-result v14 │ │ -05b60e: 380d 1b00 |00dd: if-eqz v13, 00f8 // +001b │ │ -05b612: 540f 8302 |00df: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b616: 6e10 a405 0f00 |00e1: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b61c: 0c0f |00e4: move-result-object v15 │ │ -05b61e: 1f0f 1f02 |00e5: check-cast v15, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b622: 52f3 c100 |00e7: iget v3, v15, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05b626: 0217 0700 |00e9: move/from16 v23, v7 │ │ -05b62a: 5407 8302 |00eb: iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b62e: 6e10 a905 0700 |00ed: invoke-virtual {v7}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b634: 0a07 |00f0: move-result v7 │ │ -05b636: b037 |00f1: add-int/2addr v7, v3 │ │ -05b638: 52f3 bd00 |00f2: iget v3, v15, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05b63c: b037 |00f4: add-int/2addr v7, v3 │ │ -05b63e: 1203 |00f5: const/4 v3, #int 0 // #0 │ │ -05b640: b037 |00f6: add-int/2addr v7, v3 │ │ -05b642: 2804 |00f7: goto 00fb // +0004 │ │ -05b644: 0217 0700 |00f8: move/from16 v23, v7 │ │ -05b648: 1207 |00fa: const/4 v7, #int 0 // #0 │ │ -05b64a: 380e 1a00 |00fb: if-eqz v14, 0115 // +001a │ │ -05b64e: 5403 8402 |00fd: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b652: 6e10 a405 0300 |00ff: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b658: 0c03 |0102: move-result-object v3 │ │ -05b65a: 1f03 1f02 |0103: check-cast v3, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b65e: 523f c100 |0105: iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05b662: 0210 0400 |0107: move/from16 v16, v4 │ │ -05b666: 5404 8402 |0109: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b66a: 6e10 a905 0400 |010b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b670: 0a04 |010e: move-result v4 │ │ -05b672: b0f4 |010f: add-int/2addr v4, v15 │ │ -05b674: 5233 bd00 |0110: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05b678: b034 |0112: add-int/2addr v4, v3 │ │ -05b67a: b047 |0113: add-int/2addr v7, v4 │ │ -05b67c: 2803 |0114: goto 0117 // +0003 │ │ -05b67e: 0210 0400 |0115: move/from16 v16, v4 │ │ -05b682: 390d 0b00 |0117: if-nez v13, 0122 // +000b │ │ -05b686: 380e 0300 |0119: if-eqz v14, 011c // +0003 │ │ -05b68a: 2807 |011b: goto 0122 // +0007 │ │ -05b68c: 0212 0600 |011c: move/from16 v18, v6 │ │ -05b690: 0216 0c00 |011e: move/from16 v22, v12 │ │ -05b694: 2900 5a01 |0120: goto/16 027a // +015a │ │ -05b698: 380d 0500 |0122: if-eqz v13, 0127 // +0005 │ │ -05b69c: 5403 8302 |0124: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b6a0: 2803 |0126: goto 0129 // +0003 │ │ -05b6a2: 5403 8402 |0127: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b6a6: 380e 0500 |0129: if-eqz v14, 012e // +0005 │ │ -05b6aa: 5404 8402 |012b: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b6ae: 2803 |012d: goto 0130 // +0003 │ │ -05b6b0: 5404 8302 |012e: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b6b4: 6e10 a405 0300 |0130: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b6ba: 0c03 |0133: move-result-object v3 │ │ -05b6bc: 1f03 1f02 |0134: check-cast v3, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b6c0: 6e10 a405 0400 |0136: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b6c6: 0c04 |0139: move-result-object v4 │ │ -05b6c8: 1f04 1f02 |013a: check-cast v4, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b6cc: 380d 0a00 |013c: if-eqz v13, 0146 // +000a │ │ -05b6d0: 540f 8302 |013e: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b6d4: 6e10 ab05 0f00 |0140: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b6da: 0a0f |0143: move-result v15 │ │ -05b6dc: 3c0f 0c00 |0144: if-gtz v15, 0150 // +000c │ │ -05b6e0: 380e 0d00 |0146: if-eqz v14, 0153 // +000d │ │ -05b6e4: 540f 8402 |0148: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b6e8: 6e10 ab05 0f00 |014a: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b6ee: 0a0f |014d: move-result v15 │ │ -05b6f0: 3d0f 0500 |014e: if-lez v15, 0153 // +0005 │ │ -05b6f4: 1311 0100 |0150: const/16 v17, #int 1 // #1 │ │ -05b6f8: 2803 |0152: goto 0155 // +0003 │ │ -05b6fa: 1311 0000 |0153: const/16 v17, #int 0 // #0 │ │ -05b6fe: 520f 7302 |0155: iget v15, v0, Landroidx/appcompat/widget/Toolbar;.A:I // field@0273 │ │ -05b702: dd0f 0f70 |0157: and-int/lit8 v15, v15, #int 112 // #70 │ │ -05b706: 0212 0600 |0159: move/from16 v18, v6 │ │ -05b70a: 1306 3000 |015b: const/16 v6, #int 48 // #30 │ │ -05b70e: 326f 3a00 |015d: if-eq v15, v6, 0197 // +003a │ │ -05b712: 1306 5000 |015f: const/16 v6, #int 80 // #50 │ │ -05b716: 326f 2a00 |0161: if-eq v15, v6, 018b // +002a │ │ -05b71a: 9106 0508 |0163: sub-int v6, v5, v8 │ │ -05b71e: b196 |0165: sub-int/2addr v6, v9 │ │ -05b720: b176 |0166: sub-int/2addr v6, v7 │ │ -05b722: db06 0602 |0167: div-int/lit8 v6, v6, #int 2 // #02 │ │ -05b726: 523f c100 |0169: iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05b72a: 0216 0c00 |016b: move/from16 v22, v12 │ │ -05b72e: 520c 9302 |016d: iget v12, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0293 │ │ -05b732: b0cf |016f: add-int/2addr v15, v12 │ │ -05b734: 35f6 0400 |0170: if-ge v6, v15, 0174 // +0004 │ │ -05b738: 01f6 |0172: move v6, v15 │ │ -05b73a: 2816 |0173: goto 0189 // +0016 │ │ -05b73c: b195 |0174: sub-int/2addr v5, v9 │ │ -05b73e: b175 |0175: sub-int/2addr v5, v7 │ │ -05b740: b165 |0176: sub-int/2addr v5, v6 │ │ -05b742: b185 |0177: sub-int/2addr v5, v8 │ │ -05b744: 5233 bd00 |0178: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05b748: 5207 9402 |017a: iget v7, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0294 │ │ -05b74c: b073 |017c: add-int/2addr v3, v7 │ │ -05b74e: 3535 0c00 |017d: if-ge v5, v3, 0189 // +000c │ │ -05b752: 5243 bd00 |017f: iget v3, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05b756: b073 |0181: add-int/2addr v3, v7 │ │ -05b758: b153 |0182: sub-int/2addr v3, v5 │ │ -05b75a: b136 |0183: sub-int/2addr v6, v3 │ │ -05b75c: 1203 |0184: const/4 v3, #int 0 // #0 │ │ -05b75e: 7120 5d1c 6300 |0185: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b764: 0a06 |0188: move-result v6 │ │ -05b766: b068 |0189: add-int/2addr v8, v6 │ │ -05b768: 281a |018a: goto 01a4 // +001a │ │ -05b76a: 0216 0c00 |018b: move/from16 v22, v12 │ │ -05b76e: b195 |018d: sub-int/2addr v5, v9 │ │ -05b770: 5243 bd00 |018e: iget v3, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05b774: b135 |0190: sub-int/2addr v5, v3 │ │ -05b776: 5203 9402 |0191: iget v3, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0294 │ │ -05b77a: b135 |0193: sub-int/2addr v5, v3 │ │ -05b77c: 9108 0507 |0194: sub-int v8, v5, v7 │ │ -05b780: 280e |0196: goto 01a4 // +000e │ │ -05b782: 0216 0c00 |0197: move/from16 v22, v12 │ │ -05b786: 7401 b405 1300 |0199: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05b78c: 0a04 |019c: move-result v4 │ │ -05b78e: 5233 c100 |019d: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05b792: b034 |019f: add-int/2addr v4, v3 │ │ -05b794: 5203 9302 |01a0: iget v3, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0293 │ │ -05b798: 9008 0403 |01a2: add-int v8, v4, v3 │ │ -05b79c: 3801 6f00 |01a4: if-eqz v1, 0213 // +006f │ │ -05b7a0: 3811 0500 |01a6: if-eqz v17, 01ab // +0005 │ │ -05b7a4: 5201 9102 |01a8: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@0291 │ │ -05b7a8: 2802 |01aa: goto 01ac // +0002 │ │ -05b7aa: 1201 |01ab: const/4 v1, #int 0 // #0 │ │ -05b7ac: 1213 |01ac: const/4 v3, #int 1 // #1 │ │ -05b7ae: 4404 0b03 |01ad: aget v4, v11, v3 │ │ -05b7b2: b141 |01af: sub-int/2addr v1, v4 │ │ -05b7b4: 1204 |01b0: const/4 v4, #int 0 // #0 │ │ -05b7b6: 7120 5d1c 1400 |01b1: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b7bc: 0a05 |01b4: move-result v5 │ │ -05b7be: b15a |01b5: sub-int/2addr v10, v5 │ │ -05b7c0: 7b11 |01b6: neg-int v1, v1 │ │ -05b7c2: 7120 5d1c 1400 |01b7: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b7c8: 0a01 |01ba: move-result v1 │ │ -05b7ca: 4b01 0b03 |01bb: aput v1, v11, v3 │ │ -05b7ce: 380d 2600 |01bd: if-eqz v13, 01e3 // +0026 │ │ -05b7d2: 5401 8302 |01bf: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b7d6: 6e10 a405 0100 |01c1: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b7dc: 0c01 |01c4: move-result-object v1 │ │ -05b7de: 1f01 1f02 |01c5: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b7e2: 5403 8302 |01c7: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b7e6: 6e10 ab05 0300 |01c9: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b7ec: 0a03 |01cc: move-result v3 │ │ -05b7ee: 9103 0a03 |01cd: sub-int v3, v10, v3 │ │ -05b7f2: 5404 8302 |01cf: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b7f6: 6e10 a905 0400 |01d1: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b7fc: 0a04 |01d4: move-result v4 │ │ -05b7fe: b084 |01d5: add-int/2addr v4, v8 │ │ -05b800: 5405 8302 |01d6: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b804: 6e54 f105 35a8 |01d8: invoke-virtual {v5, v3, v8, v10, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05b80a: 5205 9202 |01db: iget v5, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05b80e: b153 |01dd: sub-int/2addr v3, v5 │ │ -05b810: 5211 bd00 |01de: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05b814: 9008 0401 |01e0: add-int v8, v4, v1 │ │ -05b818: 2802 |01e2: goto 01e4 // +0002 │ │ -05b81a: 01a3 |01e3: move v3, v10 │ │ -05b81c: 380e 2600 |01e4: if-eqz v14, 020a // +0026 │ │ -05b820: 5401 8402 |01e6: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b824: 6e10 a405 0100 |01e8: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b82a: 0c01 |01eb: move-result-object v1 │ │ -05b82c: 1f01 1f02 |01ec: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b830: 5211 c100 |01ee: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05b834: b018 |01f0: add-int/2addr v8, v1 │ │ -05b836: 5401 8402 |01f1: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b83a: 6e10 ab05 0100 |01f3: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b840: 0a01 |01f6: move-result v1 │ │ -05b842: 9101 0a01 |01f7: sub-int v1, v10, v1 │ │ -05b846: 5404 8402 |01f9: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b84a: 6e10 a905 0400 |01fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b850: 0a04 |01fe: move-result v4 │ │ -05b852: b084 |01ff: add-int/2addr v4, v8 │ │ -05b854: 5405 8402 |0200: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b858: 6e54 f105 15a8 |0202: invoke-virtual {v5, v1, v8, v10, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05b85e: 5201 9202 |0205: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05b862: 9101 0a01 |0207: sub-int v1, v10, v1 │ │ -05b866: 2802 |0209: goto 020b // +0002 │ │ -05b868: 01a1 |020a: move v1, v10 │ │ -05b86a: 3811 6f00 |020b: if-eqz v17, 027a // +006f │ │ -05b86e: 7120 601c 1300 |020d: invoke-static {v3, v1}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -05b874: 0a01 |0210: move-result v1 │ │ -05b876: 011a |0211: move v10, v1 │ │ -05b878: 2868 |0212: goto 027a // +0068 │ │ -05b87a: 3811 0500 |0213: if-eqz v17, 0218 // +0005 │ │ -05b87e: 5201 9102 |0215: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@0291 │ │ -05b882: 2802 |0217: goto 0219 // +0002 │ │ -05b884: 1201 |0218: const/4 v1, #int 0 // #0 │ │ -05b886: 1203 |0219: const/4 v3, #int 0 // #0 │ │ -05b888: 4404 0b03 |021a: aget v4, v11, v3 │ │ -05b88c: b141 |021c: sub-int/2addr v1, v4 │ │ -05b88e: 7120 5d1c 1300 |021d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b894: 0a04 |0220: move-result v4 │ │ -05b896: b042 |0221: add-int/2addr v2, v4 │ │ -05b898: 7b11 |0222: neg-int v1, v1 │ │ -05b89a: 7120 5d1c 1300 |0223: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b8a0: 0a01 |0226: move-result v1 │ │ -05b8a2: 4b01 0b03 |0227: aput v1, v11, v3 │ │ -05b8a6: 380d 2500 |0229: if-eqz v13, 024e // +0025 │ │ -05b8aa: 5401 8302 |022b: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b8ae: 6e10 a405 0100 |022d: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b8b4: 0c01 |0230: move-result-object v1 │ │ -05b8b6: 1f01 1f02 |0231: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b8ba: 5403 8302 |0233: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b8be: 6e10 ab05 0300 |0235: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b8c4: 0a03 |0238: move-result v3 │ │ -05b8c6: b023 |0239: add-int/2addr v3, v2 │ │ -05b8c8: 5404 8302 |023a: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b8cc: 6e10 a905 0400 |023c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b8d2: 0a04 |023f: move-result v4 │ │ -05b8d4: b084 |0240: add-int/2addr v4, v8 │ │ -05b8d6: 5405 8302 |0241: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05b8da: 6e54 f105 2538 |0243: invoke-virtual {v5, v2, v8, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05b8e0: 5205 9202 |0246: iget v5, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05b8e4: b053 |0248: add-int/2addr v3, v5 │ │ -05b8e6: 5211 bd00 |0249: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05b8ea: 9008 0401 |024b: add-int v8, v4, v1 │ │ -05b8ee: 2802 |024d: goto 024f // +0002 │ │ -05b8f0: 0123 |024e: move v3, v2 │ │ -05b8f2: 380e 2400 |024f: if-eqz v14, 0273 // +0024 │ │ -05b8f6: 5401 8402 |0251: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b8fa: 6e10 a405 0100 |0253: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b900: 0c01 |0256: move-result-object v1 │ │ -05b902: 1f01 1f02 |0257: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b906: 5211 c100 |0259: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05b90a: b018 |025b: add-int/2addr v8, v1 │ │ -05b90c: 5401 8402 |025c: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b910: 6e10 ab05 0100 |025e: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b916: 0a01 |0261: move-result v1 │ │ -05b918: b021 |0262: add-int/2addr v1, v2 │ │ -05b91a: 5404 8402 |0263: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b91e: 6e10 a905 0400 |0265: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b924: 0a04 |0268: move-result v4 │ │ -05b926: b084 |0269: add-int/2addr v4, v8 │ │ -05b928: 5405 8402 |026a: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05b92c: 6e54 f105 2518 |026c: invoke-virtual {v5, v2, v8, v1, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05b932: 5204 9202 |026f: iget v4, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05b936: b041 |0271: add-int/2addr v1, v4 │ │ -05b938: 2802 |0272: goto 0274 // +0002 │ │ -05b93a: 0121 |0273: move v1, v2 │ │ -05b93c: 3811 0600 |0274: if-eqz v17, 027a // +0006 │ │ -05b940: 7120 5d1c 1300 |0276: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05b946: 0a02 |0279: move-result v2 │ │ -05b948: 5401 7a02 |027a: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05b94c: 1233 |027c: const/4 v3, #int 3 // #3 │ │ -05b94e: 6e30 070c 3001 |027d: invoke-virtual {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c07 │ │ -05b954: 5401 7a02 |0280: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05b958: 6e10 8e1d 0100 |0282: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -05b95e: 0a01 |0285: move-result v1 │ │ -05b960: 0123 |0286: move v3, v2 │ │ -05b962: 1202 |0287: const/4 v2, #int 0 // #0 │ │ -05b964: 3512 1300 |0288: if-ge v2, v1, 029b // +0013 │ │ -05b968: 5404 7a02 |028a: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05b96c: 6e20 881d 2400 |028c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -05b972: 0c04 |028f: move-result-object v4 │ │ -05b974: 1f04 5e01 |0290: check-cast v4, Landroid/view/View; // type@015e │ │ -05b978: 020c 1600 |0292: move/from16 v12, v22 │ │ -05b97c: 6e5b 350c 40c3 |0294: invoke-virtual {v0, v4, v3, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c35 │ │ -05b982: 0a03 |0297: move-result v3 │ │ -05b984: d802 0201 |0298: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05b988: 28ee |029a: goto 0288 // -0012 │ │ -05b98a: 020c 1600 |029b: move/from16 v12, v22 │ │ -05b98e: 5401 7a02 |029d: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05b992: 1252 |029f: const/4 v2, #int 5 // #5 │ │ -05b994: 6e30 070c 2001 |02a0: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c07 │ │ -05b99a: 5401 7a02 |02a3: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05b99e: 6e10 8e1d 0100 |02a5: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -05b9a4: 0a01 |02a8: move-result v1 │ │ -05b9a6: 1202 |02a9: const/4 v2, #int 0 // #0 │ │ -05b9a8: 3512 1100 |02aa: if-ge v2, v1, 02bb // +0011 │ │ -05b9ac: 5404 7a02 |02ac: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05b9b0: 6e20 881d 2400 |02ae: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -05b9b6: 0c04 |02b1: move-result-object v4 │ │ -05b9b8: 1f04 5e01 |02b2: check-cast v4, Landroid/view/View; // type@015e │ │ -05b9bc: 6e5b 360c 40ca |02b4: invoke-virtual {v0, v4, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c36 │ │ -05b9c2: 0a0a |02b7: move-result v10 │ │ -05b9c4: d802 0201 |02b8: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05b9c8: 28f0 |02ba: goto 02aa // -0010 │ │ -05b9ca: 5401 7a02 |02bb: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05b9ce: 1212 |02bd: const/4 v2, #int 1 // #1 │ │ -05b9d0: 6e30 070c 2001 |02be: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c07 │ │ -05b9d6: 5401 7a02 |02c1: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05b9da: 1204 |02c3: const/4 v4, #int 0 // #0 │ │ -05b9dc: 4405 0b04 |02c4: aget v5, v11, v4 │ │ -05b9e0: 4402 0b02 |02c6: aget v2, v11, v2 │ │ -05b9e4: 6e10 8e1d 0100 |02c8: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -05b9ea: 0a04 |02cb: move-result v4 │ │ -05b9ec: 0157 |02cc: move v7, v5 │ │ -05b9ee: 1205 |02cd: const/4 v5, #int 0 // #0 │ │ -05b9f0: 1206 |02ce: const/4 v6, #int 0 // #0 │ │ -05b9f2: 3545 3300 |02cf: if-ge v5, v4, 0302 // +0033 │ │ -05b9f6: 6e20 881d 5100 |02d1: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -05b9fc: 0c08 |02d4: move-result-object v8 │ │ -05b9fe: 1f08 5e01 |02d5: check-cast v8, Landroid/view/View; // type@015e │ │ -05ba02: 6e10 a405 0800 |02d7: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05ba08: 0c09 |02da: move-result-object v9 │ │ -05ba0a: 1f09 1f02 |02db: check-cast v9, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05ba0e: 529d bf00 |02dd: iget v13, v9, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -05ba12: b17d |02df: sub-int/2addr v13, v7 │ │ -05ba14: 5297 c000 |02e0: iget v7, v9, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -05ba18: b127 |02e2: sub-int/2addr v7, v2 │ │ -05ba1a: 1202 |02e3: const/4 v2, #int 0 // #0 │ │ -05ba1c: 7120 5d1c d200 |02e4: invoke-static {v2, v13}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05ba22: 0a09 |02e7: move-result v9 │ │ -05ba24: 7120 5d1c 7200 |02e8: invoke-static {v2, v7}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05ba2a: 0a0e |02eb: move-result v14 │ │ -05ba2c: 7bdd |02ec: neg-int v13, v13 │ │ -05ba2e: 7120 5d1c d200 |02ed: invoke-static {v2, v13}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05ba34: 0a0d |02f0: move-result v13 │ │ -05ba36: 7b77 |02f1: neg-int v7, v7 │ │ -05ba38: 7120 5d1c 7200 |02f2: invoke-static {v2, v7}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05ba3e: 0a07 |02f5: move-result v7 │ │ -05ba40: 6e10 ab05 0800 |02f6: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05ba46: 0a08 |02f9: move-result v8 │ │ -05ba48: b098 |02fa: add-int/2addr v8, v9 │ │ -05ba4a: b0e8 |02fb: add-int/2addr v8, v14 │ │ -05ba4c: b086 |02fc: add-int/2addr v6, v8 │ │ -05ba4e: d805 0501 |02fd: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05ba52: 0172 |02ff: move v2, v7 │ │ -05ba54: 01d7 |0300: move v7, v13 │ │ -05ba56: 28ce |0301: goto 02cf // -0032 │ │ -05ba58: 1202 |0302: const/4 v2, #int 0 // #0 │ │ -05ba5a: 9104 1012 |0303: sub-int v4, v16, v18 │ │ -05ba5e: 9104 0417 |0305: sub-int v4, v4, v23 │ │ -05ba62: db04 0402 |0307: div-int/lit8 v4, v4, #int 2 // #02 │ │ -05ba66: 9004 0412 |0309: add-int v4, v4, v18 │ │ -05ba6a: db01 0602 |030b: div-int/lit8 v1, v6, #int 2 // #02 │ │ -05ba6e: b114 |030d: sub-int/2addr v4, v1 │ │ -05ba70: b046 |030e: add-int/2addr v6, v4 │ │ -05ba72: 3534 0300 |030f: if-ge v4, v3, 0312 // +0003 │ │ -05ba76: 2808 |0311: goto 0319 // +0008 │ │ -05ba78: 37a6 0600 |0312: if-le v6, v10, 0318 // +0006 │ │ -05ba7c: b1a6 |0314: sub-int/2addr v6, v10 │ │ -05ba7e: 9103 0406 |0315: sub-int v3, v4, v6 │ │ -05ba82: 2802 |0317: goto 0319 // +0002 │ │ -05ba84: 0143 |0318: move v3, v4 │ │ -05ba86: 5401 7a02 |0319: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05ba8a: 6e10 8e1d 0100 |031b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -05ba90: 0a01 |031e: move-result v1 │ │ -05ba92: 0132 |031f: move v2, v3 │ │ -05ba94: 1203 |0320: const/4 v3, #int 0 // #0 │ │ -05ba96: 3513 1100 |0321: if-ge v3, v1, 0332 // +0011 │ │ -05ba9a: 5404 7a02 |0323: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05ba9e: 6e20 881d 3400 |0325: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -05baa4: 0c04 |0328: move-result-object v4 │ │ -05baa6: 1f04 5e01 |0329: check-cast v4, Landroid/view/View; // type@015e │ │ -05baaa: 6e5b 350c 40c2 |032b: invoke-virtual {v0, v4, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c35 │ │ -05bab0: 0a02 |032e: move-result v2 │ │ -05bab2: d803 0301 |032f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05bab6: 28f0 |0331: goto 0321 // -0010 │ │ -05bab8: 5401 7a02 |0332: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@027a │ │ -05babc: 6e10 841d 0100 |0334: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -05bac2: 0e00 |0337: return-void │ │ +05c280: |[05c280] androidx.appcompat.widget.Toolbar.onLayout:(ZIIII)V │ │ +05c290: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +05c294: 6201 2605 |0002: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +05c298: 7401 c805 1300 |0004: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +05c29e: 0a01 |0007: move-result v1 │ │ +05c2a0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +05c2a2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +05c2a4: 3321 0400 |000a: if-ne v1, v2, 000e // +0004 │ │ +05c2a8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +05c2aa: 2802 |000d: goto 000f // +0002 │ │ +05c2ac: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +05c2ae: 7401 f205 1300 |000f: invoke-virtual/range {v19}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +05c2b4: 0a04 |0012: move-result v4 │ │ +05c2b6: 7401 c105 1300 |0013: invoke-virtual/range {v19}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +05c2bc: 0a05 |0016: move-result v5 │ │ +05c2be: 7401 d705 1300 |0017: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +05c2c4: 0a06 |001a: move-result v6 │ │ +05c2c6: 7401 d805 1300 |001b: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +05c2cc: 0a07 |001e: move-result v7 │ │ +05c2ce: 7401 d905 1300 |001f: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05c2d4: 0a08 |0022: move-result v8 │ │ +05c2d6: 7401 d605 1300 |0023: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +05c2dc: 0a09 |0026: move-result v9 │ │ +05c2de: 910a 0407 |0027: sub-int v10, v4, v7 │ │ +05c2e2: 540b 7902 |0029: iget-object v11, v0, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ +05c2e6: 4b03 0b02 |002b: aput v3, v11, v2 │ │ +05c2ea: 4b03 0b03 |002d: aput v3, v11, v3 │ │ +05c2ee: 7401 d205 1300 |002f: invoke-virtual/range {v19}, Landroid/view/View;.getMinimumHeight:()I // method@05d2 │ │ +05c2f4: 0a0c |0032: move-result v12 │ │ +05c2f6: 3a0c 0900 |0033: if-ltz v12, 003c // +0009 │ │ +05c2fa: 910d 1816 |0035: sub-int v13, v24, v22 │ │ +05c2fe: 7120 b01c dc00 |0037: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +05c304: 0a0c |003a: move-result v12 │ │ +05c306: 2802 |003b: goto 003d // +0002 │ │ +05c308: 120c |003c: const/4 v12, #int 0 // #0 │ │ +05c30a: 540d 8202 |003d: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c30e: 6e20 6a0c d000 |003f: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c314: 0a0d |0042: move-result v13 │ │ +05c316: 380d 1200 |0043: if-eqz v13, 0055 // +0012 │ │ +05c31a: 540d 8202 |0045: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c31e: 3801 0900 |0047: if-eqz v1, 0050 // +0009 │ │ +05c322: 6e5b 5f0c d0ca |0049: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c5f │ │ +05c328: 0a0d |004c: move-result v13 │ │ +05c32a: 01de |004d: move v14, v13 │ │ +05c32c: 016d |004e: move v13, v6 │ │ +05c32e: 2808 |004f: goto 0057 // +0008 │ │ +05c330: 6e5b 5e0c d0c6 |0050: invoke-virtual {v0, v13, v6, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c5e │ │ +05c336: 0a0d |0053: move-result v13 │ │ +05c338: 2802 |0054: goto 0056 // +0002 │ │ +05c33a: 016d |0055: move v13, v6 │ │ +05c33c: 01ae |0056: move v14, v10 │ │ +05c33e: 540f 8602 |0057: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c342: 6e20 6a0c f000 |0059: invoke-virtual {v0, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c348: 0a0f |005c: move-result v15 │ │ +05c34a: 380f 0f00 |005d: if-eqz v15, 006c // +000f │ │ +05c34e: 540f 8602 |005f: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c352: 3801 0700 |0061: if-eqz v1, 0068 // +0007 │ │ +05c356: 6e5b 5f0c f0ce |0063: invoke-virtual {v0, v15, v14, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c5f │ │ +05c35c: 0a0e |0066: move-result v14 │ │ +05c35e: 2805 |0067: goto 006c // +0005 │ │ +05c360: 6e5b 5e0c f0cd |0068: invoke-virtual {v0, v15, v13, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c5e │ │ +05c366: 0a0d |006b: move-result v13 │ │ +05c368: 540f 7f02 |006c: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c36c: 6e20 6a0c f000 |006e: invoke-virtual {v0, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c372: 0a0f |0071: move-result v15 │ │ +05c374: 380f 0f00 |0072: if-eqz v15, 0081 // +000f │ │ +05c378: 540f 7f02 |0074: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c37c: 3801 0700 |0076: if-eqz v1, 007d // +0007 │ │ +05c380: 6e5b 5e0c f0cd |0078: invoke-virtual {v0, v15, v13, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c5e │ │ +05c386: 0a0d |007b: move-result v13 │ │ +05c388: 2805 |007c: goto 0081 // +0005 │ │ +05c38a: 6e5b 5f0c f0ce |007d: invoke-virtual {v0, v15, v14, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c5f │ │ +05c390: 0a0e |0080: move-result v14 │ │ +05c392: 7401 440c 1300 |0081: invoke-virtual/range {v19}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetLeft:()I // method@0c44 │ │ +05c398: 0a0f |0084: move-result v15 │ │ +05c39a: 7401 450c 1300 |0085: invoke-virtual/range {v19}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetRight:()I // method@0c45 │ │ +05c3a0: 0a10 |0088: move-result v16 │ │ +05c3a2: 9102 0f0d |0089: sub-int v2, v15, v13 │ │ +05c3a6: 7120 ad1c 2300 |008b: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c3ac: 0a02 |008e: move-result v2 │ │ +05c3ae: 4b02 0b03 |008f: aput v2, v11, v3 │ │ +05c3b2: 9102 0a0e |0091: sub-int v2, v10, v14 │ │ +05c3b6: 9102 1002 |0093: sub-int v2, v16, v2 │ │ +05c3ba: 7120 ad1c 2300 |0095: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c3c0: 0a02 |0098: move-result v2 │ │ +05c3c2: 1311 0100 |0099: const/16 v17, #int 1 // #1 │ │ +05c3c6: 4b02 0b11 |009b: aput v2, v11, v17 │ │ +05c3ca: 7120 ad1c fd00 |009d: invoke-static {v13, v15}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c3d0: 0a02 |00a0: move-result v2 │ │ +05c3d2: 910a 0a10 |00a1: sub-int v10, v10, v16 │ │ +05c3d6: 7120 b01c ae00 |00a3: invoke-static {v14, v10}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +05c3dc: 0a0a |00a6: move-result v10 │ │ +05c3de: 540d 8702 |00a7: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05c3e2: 6e20 6a0c d000 |00a9: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c3e8: 0a0d |00ac: move-result v13 │ │ +05c3ea: 380d 0f00 |00ad: if-eqz v13, 00bc // +000f │ │ +05c3ee: 540d 8702 |00af: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05c3f2: 3801 0700 |00b1: if-eqz v1, 00b8 // +0007 │ │ +05c3f6: 6e5b 5f0c d0ca |00b3: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c5f │ │ +05c3fc: 0a0a |00b6: move-result v10 │ │ +05c3fe: 2805 |00b7: goto 00bc // +0005 │ │ +05c400: 6e5b 5e0c d0c2 |00b8: invoke-virtual {v0, v13, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c5e │ │ +05c406: 0a02 |00bb: move-result v2 │ │ +05c408: 540d 8302 |00bc: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c40c: 6e20 6a0c d000 |00be: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c412: 0a0d |00c1: move-result v13 │ │ +05c414: 380d 0f00 |00c2: if-eqz v13, 00d1 // +000f │ │ +05c418: 540d 8302 |00c4: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c41c: 3801 0700 |00c6: if-eqz v1, 00cd // +0007 │ │ +05c420: 6e5b 5f0c d0ca |00c8: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c5f │ │ +05c426: 0a0a |00cb: move-result v10 │ │ +05c428: 2805 |00cc: goto 00d1 // +0005 │ │ +05c42a: 6e5b 5e0c d0c2 |00cd: invoke-virtual {v0, v13, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c5e │ │ +05c430: 0a02 |00d0: move-result v2 │ │ +05c432: 540d 8002 |00d1: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c436: 6e20 6a0c d000 |00d3: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c43c: 0a0d |00d6: move-result v13 │ │ +05c43e: 540e 8102 |00d7: iget-object v14, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c442: 6e20 6a0c e000 |00d9: invoke-virtual {v0, v14}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c448: 0a0e |00dc: move-result v14 │ │ +05c44a: 380d 1b00 |00dd: if-eqz v13, 00f8 // +001b │ │ +05c44e: 540f 8002 |00df: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c452: 6e10 c905 0f00 |00e1: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c458: 0c0f |00e4: move-result-object v15 │ │ +05c45a: 1f0f 2402 |00e5: check-cast v15, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c45e: 52f3 be00 |00e7: iget v3, v15, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05c462: 0217 0700 |00e9: move/from16 v23, v7 │ │ +05c466: 5407 8002 |00eb: iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c46a: 6e10 ce05 0700 |00ed: invoke-virtual {v7}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05c470: 0a07 |00f0: move-result v7 │ │ +05c472: b037 |00f1: add-int/2addr v7, v3 │ │ +05c474: 52f3 ba00 |00f2: iget v3, v15, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05c478: b037 |00f4: add-int/2addr v7, v3 │ │ +05c47a: 1203 |00f5: const/4 v3, #int 0 // #0 │ │ +05c47c: b037 |00f6: add-int/2addr v7, v3 │ │ +05c47e: 2804 |00f7: goto 00fb // +0004 │ │ +05c480: 0217 0700 |00f8: move/from16 v23, v7 │ │ +05c484: 1207 |00fa: const/4 v7, #int 0 // #0 │ │ +05c486: 380e 1a00 |00fb: if-eqz v14, 0115 // +001a │ │ +05c48a: 5403 8102 |00fd: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c48e: 6e10 c905 0300 |00ff: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c494: 0c03 |0102: move-result-object v3 │ │ +05c496: 1f03 2402 |0103: check-cast v3, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c49a: 523f be00 |0105: iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05c49e: 0210 0400 |0107: move/from16 v16, v4 │ │ +05c4a2: 5404 8102 |0109: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c4a6: 6e10 ce05 0400 |010b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05c4ac: 0a04 |010e: move-result v4 │ │ +05c4ae: b0f4 |010f: add-int/2addr v4, v15 │ │ +05c4b0: 5233 ba00 |0110: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05c4b4: b034 |0112: add-int/2addr v4, v3 │ │ +05c4b6: b047 |0113: add-int/2addr v7, v4 │ │ +05c4b8: 2803 |0114: goto 0117 // +0003 │ │ +05c4ba: 0210 0400 |0115: move/from16 v16, v4 │ │ +05c4be: 390d 0b00 |0117: if-nez v13, 0122 // +000b │ │ +05c4c2: 380e 0300 |0119: if-eqz v14, 011c // +0003 │ │ +05c4c6: 2807 |011b: goto 0122 // +0007 │ │ +05c4c8: 0212 0600 |011c: move/from16 v18, v6 │ │ +05c4cc: 0216 0c00 |011e: move/from16 v22, v12 │ │ +05c4d0: 2900 5a01 |0120: goto/16 027a // +015a │ │ +05c4d4: 380d 0500 |0122: if-eqz v13, 0127 // +0005 │ │ +05c4d8: 5403 8002 |0124: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c4dc: 2803 |0126: goto 0129 // +0003 │ │ +05c4de: 5403 8102 |0127: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c4e2: 380e 0500 |0129: if-eqz v14, 012e // +0005 │ │ +05c4e6: 5404 8102 |012b: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c4ea: 2803 |012d: goto 0130 // +0003 │ │ +05c4ec: 5404 8002 |012e: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c4f0: 6e10 c905 0300 |0130: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c4f6: 0c03 |0133: move-result-object v3 │ │ +05c4f8: 1f03 2402 |0134: check-cast v3, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c4fc: 6e10 c905 0400 |0136: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c502: 0c04 |0139: move-result-object v4 │ │ +05c504: 1f04 2402 |013a: check-cast v4, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c508: 380d 0a00 |013c: if-eqz v13, 0146 // +000a │ │ +05c50c: 540f 8002 |013e: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c510: 6e10 d005 0f00 |0140: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c516: 0a0f |0143: move-result v15 │ │ +05c518: 3c0f 0c00 |0144: if-gtz v15, 0150 // +000c │ │ +05c51c: 380e 0d00 |0146: if-eqz v14, 0153 // +000d │ │ +05c520: 540f 8102 |0148: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c524: 6e10 d005 0f00 |014a: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c52a: 0a0f |014d: move-result v15 │ │ +05c52c: 3d0f 0500 |014e: if-lez v15, 0153 // +0005 │ │ +05c530: 1311 0100 |0150: const/16 v17, #int 1 // #1 │ │ +05c534: 2803 |0152: goto 0155 // +0003 │ │ +05c536: 1311 0000 |0153: const/16 v17, #int 0 // #0 │ │ +05c53a: 520f 7002 |0155: iget v15, v0, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05c53e: dd0f 0f70 |0157: and-int/lit8 v15, v15, #int 112 // #70 │ │ +05c542: 0212 0600 |0159: move/from16 v18, v6 │ │ +05c546: 1306 3000 |015b: const/16 v6, #int 48 // #30 │ │ +05c54a: 326f 3a00 |015d: if-eq v15, v6, 0197 // +003a │ │ +05c54e: 1306 5000 |015f: const/16 v6, #int 80 // #50 │ │ +05c552: 326f 2a00 |0161: if-eq v15, v6, 018b // +002a │ │ +05c556: 9106 0508 |0163: sub-int v6, v5, v8 │ │ +05c55a: b196 |0165: sub-int/2addr v6, v9 │ │ +05c55c: b176 |0166: sub-int/2addr v6, v7 │ │ +05c55e: db06 0602 |0167: div-int/lit8 v6, v6, #int 2 // #02 │ │ +05c562: 523f be00 |0169: iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05c566: 0216 0c00 |016b: move/from16 v22, v12 │ │ +05c56a: 520c 9002 |016d: iget v12, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05c56e: b0cf |016f: add-int/2addr v15, v12 │ │ +05c570: 35f6 0400 |0170: if-ge v6, v15, 0174 // +0004 │ │ +05c574: 01f6 |0172: move v6, v15 │ │ +05c576: 2816 |0173: goto 0189 // +0016 │ │ +05c578: b195 |0174: sub-int/2addr v5, v9 │ │ +05c57a: b175 |0175: sub-int/2addr v5, v7 │ │ +05c57c: b165 |0176: sub-int/2addr v5, v6 │ │ +05c57e: b185 |0177: sub-int/2addr v5, v8 │ │ +05c580: 5233 ba00 |0178: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05c584: 5207 9102 |017a: iget v7, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05c588: b073 |017c: add-int/2addr v3, v7 │ │ +05c58a: 3535 0c00 |017d: if-ge v5, v3, 0189 // +000c │ │ +05c58e: 5243 ba00 |017f: iget v3, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05c592: b073 |0181: add-int/2addr v3, v7 │ │ +05c594: b153 |0182: sub-int/2addr v3, v5 │ │ +05c596: b136 |0183: sub-int/2addr v6, v3 │ │ +05c598: 1203 |0184: const/4 v3, #int 0 // #0 │ │ +05c59a: 7120 ad1c 6300 |0185: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c5a0: 0a06 |0188: move-result v6 │ │ +05c5a2: b068 |0189: add-int/2addr v8, v6 │ │ +05c5a4: 281a |018a: goto 01a4 // +001a │ │ +05c5a6: 0216 0c00 |018b: move/from16 v22, v12 │ │ +05c5aa: b195 |018d: sub-int/2addr v5, v9 │ │ +05c5ac: 5243 ba00 |018e: iget v3, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05c5b0: b135 |0190: sub-int/2addr v5, v3 │ │ +05c5b2: 5203 9102 |0191: iget v3, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05c5b6: b135 |0193: sub-int/2addr v5, v3 │ │ +05c5b8: 9108 0507 |0194: sub-int v8, v5, v7 │ │ +05c5bc: 280e |0196: goto 01a4 // +000e │ │ +05c5be: 0216 0c00 |0197: move/from16 v22, v12 │ │ +05c5c2: 7401 d905 1300 |0199: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05c5c8: 0a04 |019c: move-result v4 │ │ +05c5ca: 5233 be00 |019d: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05c5ce: b034 |019f: add-int/2addr v4, v3 │ │ +05c5d0: 5203 9002 |01a0: iget v3, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05c5d4: 9008 0403 |01a2: add-int v8, v4, v3 │ │ +05c5d8: 3801 6f00 |01a4: if-eqz v1, 0213 // +006f │ │ +05c5dc: 3811 0500 |01a6: if-eqz v17, 01ab // +0005 │ │ +05c5e0: 5201 8e02 |01a8: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05c5e4: 2802 |01aa: goto 01ac // +0002 │ │ +05c5e6: 1201 |01ab: const/4 v1, #int 0 // #0 │ │ +05c5e8: 1213 |01ac: const/4 v3, #int 1 // #1 │ │ +05c5ea: 4404 0b03 |01ad: aget v4, v11, v3 │ │ +05c5ee: b141 |01af: sub-int/2addr v1, v4 │ │ +05c5f0: 1204 |01b0: const/4 v4, #int 0 // #0 │ │ +05c5f2: 7120 ad1c 1400 |01b1: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c5f8: 0a05 |01b4: move-result v5 │ │ +05c5fa: b15a |01b5: sub-int/2addr v10, v5 │ │ +05c5fc: 7b11 |01b6: neg-int v1, v1 │ │ +05c5fe: 7120 ad1c 1400 |01b7: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c604: 0a01 |01ba: move-result v1 │ │ +05c606: 4b01 0b03 |01bb: aput v1, v11, v3 │ │ +05c60a: 380d 2600 |01bd: if-eqz v13, 01e3 // +0026 │ │ +05c60e: 5401 8002 |01bf: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c612: 6e10 c905 0100 |01c1: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c618: 0c01 |01c4: move-result-object v1 │ │ +05c61a: 1f01 2402 |01c5: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c61e: 5403 8002 |01c7: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c622: 6e10 d005 0300 |01c9: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c628: 0a03 |01cc: move-result v3 │ │ +05c62a: 9103 0a03 |01cd: sub-int v3, v10, v3 │ │ +05c62e: 5404 8002 |01cf: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c632: 6e10 ce05 0400 |01d1: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05c638: 0a04 |01d4: move-result v4 │ │ +05c63a: b084 |01d5: add-int/2addr v4, v8 │ │ +05c63c: 5405 8002 |01d6: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c640: 6e54 1606 35a8 |01d8: invoke-virtual {v5, v3, v8, v10, v4}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +05c646: 5205 8f02 |01db: iget v5, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05c64a: b153 |01dd: sub-int/2addr v3, v5 │ │ +05c64c: 5211 ba00 |01de: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05c650: 9008 0401 |01e0: add-int v8, v4, v1 │ │ +05c654: 2802 |01e2: goto 01e4 // +0002 │ │ +05c656: 01a3 |01e3: move v3, v10 │ │ +05c658: 380e 2600 |01e4: if-eqz v14, 020a // +0026 │ │ +05c65c: 5401 8102 |01e6: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c660: 6e10 c905 0100 |01e8: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c666: 0c01 |01eb: move-result-object v1 │ │ +05c668: 1f01 2402 |01ec: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c66c: 5211 be00 |01ee: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05c670: b018 |01f0: add-int/2addr v8, v1 │ │ +05c672: 5401 8102 |01f1: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c676: 6e10 d005 0100 |01f3: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c67c: 0a01 |01f6: move-result v1 │ │ +05c67e: 9101 0a01 |01f7: sub-int v1, v10, v1 │ │ +05c682: 5404 8102 |01f9: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c686: 6e10 ce05 0400 |01fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05c68c: 0a04 |01fe: move-result v4 │ │ +05c68e: b084 |01ff: add-int/2addr v4, v8 │ │ +05c690: 5405 8102 |0200: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c694: 6e54 1606 15a8 |0202: invoke-virtual {v5, v1, v8, v10, v4}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +05c69a: 5201 8f02 |0205: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05c69e: 9101 0a01 |0207: sub-int v1, v10, v1 │ │ +05c6a2: 2802 |0209: goto 020b // +0002 │ │ +05c6a4: 01a1 |020a: move v1, v10 │ │ +05c6a6: 3811 6f00 |020b: if-eqz v17, 027a // +006f │ │ +05c6aa: 7120 b01c 1300 |020d: invoke-static {v3, v1}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +05c6b0: 0a01 |0210: move-result v1 │ │ +05c6b2: 011a |0211: move v10, v1 │ │ +05c6b4: 2868 |0212: goto 027a // +0068 │ │ +05c6b6: 3811 0500 |0213: if-eqz v17, 0218 // +0005 │ │ +05c6ba: 5201 8e02 |0215: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05c6be: 2802 |0217: goto 0219 // +0002 │ │ +05c6c0: 1201 |0218: const/4 v1, #int 0 // #0 │ │ +05c6c2: 1203 |0219: const/4 v3, #int 0 // #0 │ │ +05c6c4: 4404 0b03 |021a: aget v4, v11, v3 │ │ +05c6c8: b141 |021c: sub-int/2addr v1, v4 │ │ +05c6ca: 7120 ad1c 1300 |021d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c6d0: 0a04 |0220: move-result v4 │ │ +05c6d2: b042 |0221: add-int/2addr v2, v4 │ │ +05c6d4: 7b11 |0222: neg-int v1, v1 │ │ +05c6d6: 7120 ad1c 1300 |0223: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c6dc: 0a01 |0226: move-result v1 │ │ +05c6de: 4b01 0b03 |0227: aput v1, v11, v3 │ │ +05c6e2: 380d 2500 |0229: if-eqz v13, 024e // +0025 │ │ +05c6e6: 5401 8002 |022b: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c6ea: 6e10 c905 0100 |022d: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c6f0: 0c01 |0230: move-result-object v1 │ │ +05c6f2: 1f01 2402 |0231: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c6f6: 5403 8002 |0233: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c6fa: 6e10 d005 0300 |0235: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c700: 0a03 |0238: move-result v3 │ │ +05c702: b023 |0239: add-int/2addr v3, v2 │ │ +05c704: 5404 8002 |023a: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c708: 6e10 ce05 0400 |023c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05c70e: 0a04 |023f: move-result v4 │ │ +05c710: b084 |0240: add-int/2addr v4, v8 │ │ +05c712: 5405 8002 |0241: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c716: 6e54 1606 2538 |0243: invoke-virtual {v5, v2, v8, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +05c71c: 5205 8f02 |0246: iget v5, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05c720: b053 |0248: add-int/2addr v3, v5 │ │ +05c722: 5211 ba00 |0249: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05c726: 9008 0401 |024b: add-int v8, v4, v1 │ │ +05c72a: 2802 |024d: goto 024f // +0002 │ │ +05c72c: 0123 |024e: move v3, v2 │ │ +05c72e: 380e 2400 |024f: if-eqz v14, 0273 // +0024 │ │ +05c732: 5401 8102 |0251: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c736: 6e10 c905 0100 |0253: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c73c: 0c01 |0256: move-result-object v1 │ │ +05c73e: 1f01 2402 |0257: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c742: 5211 be00 |0259: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05c746: b018 |025b: add-int/2addr v8, v1 │ │ +05c748: 5401 8102 |025c: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c74c: 6e10 d005 0100 |025e: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c752: 0a01 |0261: move-result v1 │ │ +05c754: b021 |0262: add-int/2addr v1, v2 │ │ +05c756: 5404 8102 |0263: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c75a: 6e10 ce05 0400 |0265: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05c760: 0a04 |0268: move-result v4 │ │ +05c762: b084 |0269: add-int/2addr v4, v8 │ │ +05c764: 5405 8102 |026a: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c768: 6e54 1606 2518 |026c: invoke-virtual {v5, v2, v8, v1, v4}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +05c76e: 5204 8f02 |026f: iget v4, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05c772: b041 |0271: add-int/2addr v1, v4 │ │ +05c774: 2802 |0272: goto 0274 // +0002 │ │ +05c776: 0121 |0273: move v1, v2 │ │ +05c778: 3811 0600 |0274: if-eqz v17, 027a // +0006 │ │ +05c77c: 7120 ad1c 1300 |0276: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c782: 0a02 |0279: move-result v2 │ │ +05c784: 5401 7702 |027a: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c788: 1233 |027c: const/4 v3, #int 3 // #3 │ │ +05c78a: 6e30 300c 3001 |027d: invoke-virtual {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c30 │ │ +05c790: 5401 7702 |0280: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c794: 6e10 de1d 0100 |0282: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +05c79a: 0a01 |0285: move-result v1 │ │ +05c79c: 0123 |0286: move v3, v2 │ │ +05c79e: 1202 |0287: const/4 v2, #int 0 // #0 │ │ +05c7a0: 3512 1300 |0288: if-ge v2, v1, 029b // +0013 │ │ +05c7a4: 5404 7702 |028a: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c7a8: 6e20 d81d 2400 |028c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +05c7ae: 0c04 |028f: move-result-object v4 │ │ +05c7b0: 1f04 6301 |0290: check-cast v4, Landroid/view/View; // type@0163 │ │ +05c7b4: 020c 1600 |0292: move/from16 v12, v22 │ │ +05c7b8: 6e5b 5e0c 40c3 |0294: invoke-virtual {v0, v4, v3, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c5e │ │ +05c7be: 0a03 |0297: move-result v3 │ │ +05c7c0: d802 0201 |0298: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05c7c4: 28ee |029a: goto 0288 // -0012 │ │ +05c7c6: 020c 1600 |029b: move/from16 v12, v22 │ │ +05c7ca: 5401 7702 |029d: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c7ce: 1252 |029f: const/4 v2, #int 5 // #5 │ │ +05c7d0: 6e30 300c 2001 |02a0: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c30 │ │ +05c7d6: 5401 7702 |02a3: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c7da: 6e10 de1d 0100 |02a5: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +05c7e0: 0a01 |02a8: move-result v1 │ │ +05c7e2: 1202 |02a9: const/4 v2, #int 0 // #0 │ │ +05c7e4: 3512 1100 |02aa: if-ge v2, v1, 02bb // +0011 │ │ +05c7e8: 5404 7702 |02ac: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c7ec: 6e20 d81d 2400 |02ae: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +05c7f2: 0c04 |02b1: move-result-object v4 │ │ +05c7f4: 1f04 6301 |02b2: check-cast v4, Landroid/view/View; // type@0163 │ │ +05c7f8: 6e5b 5f0c 40ca |02b4: invoke-virtual {v0, v4, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c5f │ │ +05c7fe: 0a0a |02b7: move-result v10 │ │ +05c800: d802 0201 |02b8: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05c804: 28f0 |02ba: goto 02aa // -0010 │ │ +05c806: 5401 7702 |02bb: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c80a: 1212 |02bd: const/4 v2, #int 1 // #1 │ │ +05c80c: 6e30 300c 2001 |02be: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c30 │ │ +05c812: 5401 7702 |02c1: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c816: 1204 |02c3: const/4 v4, #int 0 // #0 │ │ +05c818: 4405 0b04 |02c4: aget v5, v11, v4 │ │ +05c81c: 4402 0b02 |02c6: aget v2, v11, v2 │ │ +05c820: 6e10 de1d 0100 |02c8: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +05c826: 0a04 |02cb: move-result v4 │ │ +05c828: 0157 |02cc: move v7, v5 │ │ +05c82a: 1205 |02cd: const/4 v5, #int 0 // #0 │ │ +05c82c: 1206 |02ce: const/4 v6, #int 0 // #0 │ │ +05c82e: 3545 3300 |02cf: if-ge v5, v4, 0302 // +0033 │ │ +05c832: 6e20 d81d 5100 |02d1: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +05c838: 0c08 |02d4: move-result-object v8 │ │ +05c83a: 1f08 6301 |02d5: check-cast v8, Landroid/view/View; // type@0163 │ │ +05c83e: 6e10 c905 0800 |02d7: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05c844: 0c09 |02da: move-result-object v9 │ │ +05c846: 1f09 2402 |02db: check-cast v9, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05c84a: 529d bc00 |02dd: iget v13, v9, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05c84e: b17d |02df: sub-int/2addr v13, v7 │ │ +05c850: 5297 bd00 |02e0: iget v7, v9, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05c854: b127 |02e2: sub-int/2addr v7, v2 │ │ +05c856: 1202 |02e3: const/4 v2, #int 0 // #0 │ │ +05c858: 7120 ad1c d200 |02e4: invoke-static {v2, v13}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c85e: 0a09 |02e7: move-result v9 │ │ +05c860: 7120 ad1c 7200 |02e8: invoke-static {v2, v7}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c866: 0a0e |02eb: move-result v14 │ │ +05c868: 7bdd |02ec: neg-int v13, v13 │ │ +05c86a: 7120 ad1c d200 |02ed: invoke-static {v2, v13}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c870: 0a0d |02f0: move-result v13 │ │ +05c872: 7b77 |02f1: neg-int v7, v7 │ │ +05c874: 7120 ad1c 7200 |02f2: invoke-static {v2, v7}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c87a: 0a07 |02f5: move-result v7 │ │ +05c87c: 6e10 d005 0800 |02f6: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c882: 0a08 |02f9: move-result v8 │ │ +05c884: b098 |02fa: add-int/2addr v8, v9 │ │ +05c886: b0e8 |02fb: add-int/2addr v8, v14 │ │ +05c888: b086 |02fc: add-int/2addr v6, v8 │ │ +05c88a: d805 0501 |02fd: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05c88e: 0172 |02ff: move v2, v7 │ │ +05c890: 01d7 |0300: move v7, v13 │ │ +05c892: 28ce |0301: goto 02cf // -0032 │ │ +05c894: 1202 |0302: const/4 v2, #int 0 // #0 │ │ +05c896: 9104 1012 |0303: sub-int v4, v16, v18 │ │ +05c89a: 9104 0417 |0305: sub-int v4, v4, v23 │ │ +05c89e: db04 0402 |0307: div-int/lit8 v4, v4, #int 2 // #02 │ │ +05c8a2: 9004 0412 |0309: add-int v4, v4, v18 │ │ +05c8a6: db01 0602 |030b: div-int/lit8 v1, v6, #int 2 // #02 │ │ +05c8aa: b114 |030d: sub-int/2addr v4, v1 │ │ +05c8ac: b046 |030e: add-int/2addr v6, v4 │ │ +05c8ae: 3534 0300 |030f: if-ge v4, v3, 0312 // +0003 │ │ +05c8b2: 2808 |0311: goto 0319 // +0008 │ │ +05c8b4: 37a6 0600 |0312: if-le v6, v10, 0318 // +0006 │ │ +05c8b8: b1a6 |0314: sub-int/2addr v6, v10 │ │ +05c8ba: 9103 0406 |0315: sub-int v3, v4, v6 │ │ +05c8be: 2802 |0317: goto 0319 // +0002 │ │ +05c8c0: 0143 |0318: move v3, v4 │ │ +05c8c2: 5401 7702 |0319: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c8c6: 6e10 de1d 0100 |031b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +05c8cc: 0a01 |031e: move-result v1 │ │ +05c8ce: 0132 |031f: move v2, v3 │ │ +05c8d0: 1203 |0320: const/4 v3, #int 0 // #0 │ │ +05c8d2: 3513 1100 |0321: if-ge v3, v1, 0332 // +0011 │ │ +05c8d6: 5404 7702 |0323: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c8da: 6e20 d81d 3400 |0325: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +05c8e0: 0c04 |0328: move-result-object v4 │ │ +05c8e2: 1f04 6301 |0329: check-cast v4, Landroid/view/View; // type@0163 │ │ +05c8e6: 6e5b 5e0c 40c2 |032b: invoke-virtual {v0, v4, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c5e │ │ +05c8ec: 0a02 |032e: move-result v2 │ │ +05c8ee: d803 0301 |032f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05c8f2: 28f0 |0331: goto 0321 // -0010 │ │ +05c8f4: 5401 7702 |0332: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05c8f8: 6e10 d41d 0100 |0334: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +05c8fe: 0e00 |0337: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -44442,374 +44785,374 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 649 16-bit code units │ │ -05bac4: |[05bac4] androidx.appcompat.widget.Toolbar.onMeasure:(II)V │ │ -05bad4: 0807 1000 |0000: move-object/from16 v7, v16 │ │ -05bad8: 5478 7c02 |0002: iget-object v8, v7, Landroidx/appcompat/widget/Toolbar;.J:[I // field@027c │ │ -05badc: 7701 9e23 1000 |0004: invoke-static/range {v16}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -05bae2: 0a06 |0007: move-result v6 │ │ -05bae4: df09 0601 |0008: xor-int/lit8 v9, v6, #int 1 // #01 │ │ -05bae8: 5470 8502 |000a: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05baec: 6e20 410c 0700 |000c: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05baf2: 0a00 |000f: move-result v0 │ │ -05baf4: 120a |0010: const/4 v10, #int 0 // #0 │ │ -05baf6: 3800 3b00 |0011: if-eqz v0, 004c // +003b │ │ -05bafa: 5471 8502 |0013: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05bafe: 5275 9002 |0015: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@0290 │ │ -05bb02: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -05bb04: 0800 1000 |0018: move-object/from16 v0, v16 │ │ -05bb08: 0202 1100 |001a: move/from16 v2, v17 │ │ -05bb0c: 0204 1200 |001c: move/from16 v4, v18 │ │ -05bb10: 7406 380c 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c38 │ │ -05bb16: 5470 8502 |0021: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05bb1a: 6e10 ab05 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bb20: 0a00 |0026: move-result v0 │ │ -05bb22: 5471 8502 |0027: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05bb26: 7110 320c 0100 |0029: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c32 │ │ -05bb2c: 0a01 |002c: move-result v1 │ │ -05bb2e: b001 |002d: add-int/2addr v1, v0 │ │ -05bb30: 5470 8502 |002e: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05bb34: 6e10 a905 0000 |0030: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bb3a: 0a00 |0033: move-result v0 │ │ -05bb3c: 5472 8502 |0034: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05bb40: 7110 330c 0200 |0036: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c33 │ │ -05bb46: 0a02 |0039: move-result v2 │ │ -05bb48: b002 |003a: add-int/2addr v2, v0 │ │ -05bb4a: 7120 5d1c 2a00 |003b: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bb50: 0a00 |003e: move-result v0 │ │ -05bb52: 5472 8502 |003f: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05bb56: 6e10 aa05 0200 |0041: invoke-virtual {v2}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bb5c: 0a02 |0044: move-result v2 │ │ -05bb5e: 7120 7405 2a00 |0045: invoke-static {v10, v2}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bb64: 0a02 |0048: move-result v2 │ │ -05bb66: 010b |0049: move v11, v0 │ │ -05bb68: 012c |004a: move v12, v2 │ │ -05bb6a: 2804 |004b: goto 004f // +0004 │ │ -05bb6c: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -05bb6e: 120b |004d: const/4 v11, #int 0 // #0 │ │ -05bb70: 120c |004e: const/4 v12, #int 0 // #0 │ │ -05bb72: 5470 8902 |004f: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05bb76: 6e20 410c 0700 |0051: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05bb7c: 0a00 |0054: move-result v0 │ │ -05bb7e: 3800 3800 |0055: if-eqz v0, 008d // +0038 │ │ -05bb82: 5471 8902 |0057: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05bb86: 5275 9002 |0059: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@0290 │ │ -05bb8a: 1203 |005b: const/4 v3, #int 0 // #0 │ │ -05bb8c: 0800 1000 |005c: move-object/from16 v0, v16 │ │ -05bb90: 0202 1100 |005e: move/from16 v2, v17 │ │ -05bb94: 0204 1200 |0060: move/from16 v4, v18 │ │ -05bb98: 7406 380c 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c38 │ │ -05bb9e: 5470 8902 |0065: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05bba2: 6e10 ab05 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bba8: 0a00 |006a: move-result v0 │ │ -05bbaa: 5471 8902 |006b: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05bbae: 7110 320c 0100 |006d: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c32 │ │ -05bbb4: 0a01 |0070: move-result v1 │ │ -05bbb6: b001 |0071: add-int/2addr v1, v0 │ │ -05bbb8: 5470 8902 |0072: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05bbbc: 6e10 a905 0000 |0074: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bbc2: 0a00 |0077: move-result v0 │ │ -05bbc4: 5472 8902 |0078: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05bbc8: 7110 330c 0200 |007a: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c33 │ │ -05bbce: 0a02 |007d: move-result v2 │ │ -05bbd0: b002 |007e: add-int/2addr v2, v0 │ │ -05bbd2: 7120 5d1c 2b00 |007f: invoke-static {v11, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bbd8: 0a0b |0082: move-result v11 │ │ -05bbda: 5470 8902 |0083: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05bbde: 6e10 aa05 0000 |0085: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bbe4: 0a00 |0088: move-result v0 │ │ -05bbe6: 7120 7405 0c00 |0089: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bbec: 0a0c |008c: move-result v12 │ │ -05bbee: 7401 1d0c 1000 |008d: invoke-virtual/range {v16}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c1d │ │ -05bbf4: 0a00 |0090: move-result v0 │ │ -05bbf6: 7120 5d1c 1000 |0091: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bbfc: 0a02 |0094: move-result v2 │ │ -05bbfe: d80d 0200 |0095: add-int/lit8 v13, v2, #int 0 // #00 │ │ -05bc02: b110 |0097: sub-int/2addr v0, v1 │ │ -05bc04: 7120 5d1c 0a00 |0098: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bc0a: 0a00 |009b: move-result v0 │ │ -05bc0c: 4b00 0806 |009c: aput v0, v8, v6 │ │ -05bc10: 5470 8202 |009e: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05bc14: 6e20 410c 0700 |00a0: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05bc1a: 0a00 |00a3: move-result v0 │ │ -05bc1c: 3800 3900 |00a4: if-eqz v0, 00dd // +0039 │ │ -05bc20: 5471 8202 |00a6: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05bc24: 5275 9002 |00a8: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@0290 │ │ -05bc28: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ -05bc2c: 0202 1100 |00ac: move/from16 v2, v17 │ │ -05bc30: 01d3 |00ae: move v3, v13 │ │ -05bc32: 0204 1200 |00af: move/from16 v4, v18 │ │ -05bc36: 7406 380c 0000 |00b1: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c38 │ │ -05bc3c: 5470 8202 |00b4: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05bc40: 6e10 ab05 0000 |00b6: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bc46: 0a00 |00b9: move-result v0 │ │ -05bc48: 5471 8202 |00ba: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05bc4c: 7110 320c 0100 |00bc: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c32 │ │ -05bc52: 0a01 |00bf: move-result v1 │ │ -05bc54: b001 |00c0: add-int/2addr v1, v0 │ │ -05bc56: 5470 8202 |00c1: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05bc5a: 6e10 a905 0000 |00c3: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bc60: 0a00 |00c6: move-result v0 │ │ -05bc62: 5472 8202 |00c7: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05bc66: 7110 330c 0200 |00c9: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c33 │ │ -05bc6c: 0a02 |00cc: move-result v2 │ │ -05bc6e: b002 |00cd: add-int/2addr v2, v0 │ │ -05bc70: 7120 5d1c 2b00 |00ce: invoke-static {v11, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bc76: 0a0b |00d1: move-result v11 │ │ -05bc78: 5470 8202 |00d2: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05bc7c: 6e10 aa05 0000 |00d4: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bc82: 0a00 |00d7: move-result v0 │ │ -05bc84: 7120 7405 0c00 |00d8: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bc8a: 0a0c |00db: move-result v12 │ │ -05bc8c: 2802 |00dc: goto 00de // +0002 │ │ -05bc8e: 1201 |00dd: const/4 v1, #int 0 // #0 │ │ -05bc90: 7401 1a0c 1000 |00de: invoke-virtual/range {v16}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1a │ │ -05bc96: 0a00 |00e1: move-result v0 │ │ -05bc98: 7120 5d1c 1000 |00e2: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bc9e: 0a02 |00e5: move-result v2 │ │ -05bca0: b02d |00e6: add-int/2addr v13, v2 │ │ -05bca2: b110 |00e7: sub-int/2addr v0, v1 │ │ -05bca4: 7120 5d1c 0a00 |00e8: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bcaa: 0a00 |00eb: move-result v0 │ │ -05bcac: 4b00 0809 |00ec: aput v0, v8, v9 │ │ -05bcb0: 5470 8a02 |00ee: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@028a │ │ -05bcb4: 6e20 410c 0700 |00f0: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05bcba: 0a00 |00f3: move-result v0 │ │ -05bcbc: 3800 2d00 |00f4: if-eqz v0, 0121 // +002d │ │ -05bcc0: 5471 8a02 |00f6: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@028a │ │ -05bcc4: 1205 |00f8: const/4 v5, #int 0 // #0 │ │ -05bcc6: 0800 1000 |00f9: move-object/from16 v0, v16 │ │ -05bcca: 0202 1100 |00fb: move/from16 v2, v17 │ │ -05bcce: 01d3 |00fd: move v3, v13 │ │ -05bcd0: 0204 1200 |00fe: move/from16 v4, v18 │ │ -05bcd4: 0786 |0100: move-object v6, v8 │ │ -05bcd6: 7407 370c 0000 |0101: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c37 │ │ -05bcdc: 0a00 |0104: move-result v0 │ │ -05bcde: b00d |0105: add-int/2addr v13, v0 │ │ -05bce0: 5470 8a02 |0106: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@028a │ │ -05bce4: 6e10 a905 0000 |0108: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bcea: 0a00 |010b: move-result v0 │ │ -05bcec: 5471 8a02 |010c: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@028a │ │ -05bcf0: 7110 330c 0100 |010e: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c33 │ │ -05bcf6: 0a01 |0111: move-result v1 │ │ -05bcf8: b001 |0112: add-int/2addr v1, v0 │ │ -05bcfa: 7120 5d1c 1b00 |0113: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bd00: 0a0b |0116: move-result v11 │ │ -05bd02: 5470 8a02 |0117: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@028a │ │ -05bd06: 6e10 aa05 0000 |0119: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bd0c: 0a00 |011c: move-result v0 │ │ -05bd0e: 7120 7405 0c00 |011d: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bd14: 0a0c |0120: move-result v12 │ │ -05bd16: 5470 8602 |0121: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05bd1a: 6e20 410c 0700 |0123: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05bd20: 0a00 |0126: move-result v0 │ │ -05bd22: 3800 2d00 |0127: if-eqz v0, 0154 // +002d │ │ -05bd26: 5471 8602 |0129: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05bd2a: 1205 |012b: const/4 v5, #int 0 // #0 │ │ -05bd2c: 0800 1000 |012c: move-object/from16 v0, v16 │ │ -05bd30: 0202 1100 |012e: move/from16 v2, v17 │ │ -05bd34: 01d3 |0130: move v3, v13 │ │ -05bd36: 0204 1200 |0131: move/from16 v4, v18 │ │ -05bd3a: 0786 |0133: move-object v6, v8 │ │ -05bd3c: 7407 370c 0000 |0134: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c37 │ │ -05bd42: 0a00 |0137: move-result v0 │ │ -05bd44: b00d |0138: add-int/2addr v13, v0 │ │ -05bd46: 5470 8602 |0139: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05bd4a: 6e10 a905 0000 |013b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bd50: 0a00 |013e: move-result v0 │ │ -05bd52: 5471 8602 |013f: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05bd56: 7110 330c 0100 |0141: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c33 │ │ -05bd5c: 0a01 |0144: move-result v1 │ │ -05bd5e: b001 |0145: add-int/2addr v1, v0 │ │ -05bd60: 7120 5d1c 1b00 |0146: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bd66: 0a0b |0149: move-result v11 │ │ -05bd68: 5470 8602 |014a: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05bd6c: 6e10 aa05 0000 |014c: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bd72: 0a00 |014f: move-result v0 │ │ -05bd74: 7120 7405 0c00 |0150: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bd7a: 0a0c |0153: move-result v12 │ │ -05bd7c: 7401 8306 1000 |0154: invoke-virtual/range {v16}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -05bd82: 0a09 |0157: move-result v9 │ │ -05bd84: 120e |0158: const/4 v14, #int 0 // #0 │ │ -05bd86: 359e 4000 |0159: if-ge v14, v9, 0199 // +0040 │ │ -05bd8a: 6e20 8206 e700 |015b: invoke-virtual {v7, v14}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -05bd90: 0c0f |015e: move-result-object v15 │ │ -05bd92: 6e10 a405 0f00 |015f: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05bd98: 0c00 |0162: move-result-object v0 │ │ -05bd9a: 1f00 1f02 |0163: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05bd9e: 5200 6f02 |0165: iget v0, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026f │ │ -05bda2: 3900 2f00 |0167: if-nez v0, 0196 // +002f │ │ -05bda6: 6e20 410c f700 |0169: invoke-virtual {v7, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05bdac: 0a00 |016c: move-result v0 │ │ -05bdae: 3900 0300 |016d: if-nez v0, 0170 // +0003 │ │ -05bdb2: 2827 |016f: goto 0196 // +0027 │ │ -05bdb4: 1205 |0170: const/4 v5, #int 0 // #0 │ │ -05bdb6: 0800 1000 |0171: move-object/from16 v0, v16 │ │ -05bdba: 07f1 |0173: move-object v1, v15 │ │ -05bdbc: 0202 1100 |0174: move/from16 v2, v17 │ │ -05bdc0: 01d3 |0176: move v3, v13 │ │ -05bdc2: 0204 1200 |0177: move/from16 v4, v18 │ │ -05bdc6: 0786 |0179: move-object v6, v8 │ │ -05bdc8: 7407 370c 0000 |017a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c37 │ │ -05bdce: 0a00 |017d: move-result v0 │ │ -05bdd0: b00d |017e: add-int/2addr v13, v0 │ │ -05bdd2: 6e10 a905 0f00 |017f: invoke-virtual {v15}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bdd8: 0a00 |0182: move-result v0 │ │ -05bdda: 7110 330c 0f00 |0183: invoke-static {v15}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c33 │ │ -05bde0: 0a01 |0186: move-result v1 │ │ -05bde2: b001 |0187: add-int/2addr v1, v0 │ │ -05bde4: 7120 5d1c 1b00 |0188: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bdea: 0a00 |018b: move-result v0 │ │ -05bdec: 6e10 aa05 0f00 |018c: invoke-virtual {v15}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bdf2: 0a01 |018f: move-result v1 │ │ -05bdf4: 7120 7405 1c00 |0190: invoke-static {v12, v1}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bdfa: 0a01 |0193: move-result v1 │ │ -05bdfc: 010b |0194: move v11, v0 │ │ -05bdfe: 011c |0195: move v12, v1 │ │ -05be00: d80e 0e01 |0196: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05be04: 28c1 |0198: goto 0159 // -003f │ │ -05be06: 5270 9302 |0199: iget v0, v7, Landroidx/appcompat/widget/Toolbar;.v:I // field@0293 │ │ -05be0a: 5271 9402 |019b: iget v1, v7, Landroidx/appcompat/widget/Toolbar;.w:I // field@0294 │ │ -05be0e: 9009 0001 |019d: add-int v9, v0, v1 │ │ -05be12: 5270 9102 |019f: iget v0, v7, Landroidx/appcompat/widget/Toolbar;.t:I // field@0291 │ │ -05be16: 5271 9202 |01a1: iget v1, v7, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05be1a: 900e 0001 |01a3: add-int v14, v0, v1 │ │ -05be1e: 5470 8302 |01a5: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05be22: 6e20 410c 0700 |01a7: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05be28: 0a00 |01aa: move-result v0 │ │ -05be2a: 3800 3900 |01ab: if-eqz v0, 01e4 // +0039 │ │ -05be2e: 5471 8302 |01ad: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05be32: 9003 0d0e |01af: add-int v3, v13, v14 │ │ -05be36: 0800 1000 |01b1: move-object/from16 v0, v16 │ │ -05be3a: 0202 1100 |01b3: move/from16 v2, v17 │ │ -05be3e: 0204 1200 |01b5: move/from16 v4, v18 │ │ -05be42: 0195 |01b7: move v5, v9 │ │ -05be44: 0786 |01b8: move-object v6, v8 │ │ -05be46: 7407 370c 0000 |01b9: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c37 │ │ -05be4c: 5470 8302 |01bc: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05be50: 6e10 ab05 0000 |01be: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05be56: 0a00 |01c1: move-result v0 │ │ -05be58: 5471 8302 |01c2: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05be5c: 7110 320c 0100 |01c4: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c32 │ │ -05be62: 0a01 |01c7: move-result v1 │ │ -05be64: b001 |01c8: add-int/2addr v1, v0 │ │ -05be66: 5470 8302 |01c9: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05be6a: 6e10 a905 0000 |01cb: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05be70: 0a00 |01ce: move-result v0 │ │ -05be72: 5472 8302 |01cf: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05be76: 7110 330c 0200 |01d1: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c33 │ │ -05be7c: 0a02 |01d4: move-result v2 │ │ -05be7e: b002 |01d5: add-int/2addr v2, v0 │ │ -05be80: 5470 8302 |01d6: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05be84: 6e10 aa05 0000 |01d8: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05be8a: 0a00 |01db: move-result v0 │ │ -05be8c: 7120 7405 0c00 |01dc: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05be92: 0a0c |01df: move-result v12 │ │ -05be94: 012f |01e0: move v15, v2 │ │ -05be96: 01c6 |01e1: move v6, v12 │ │ -05be98: 011c |01e2: move v12, v1 │ │ -05be9a: 2804 |01e3: goto 01e7 // +0004 │ │ -05be9c: 01c6 |01e4: move v6, v12 │ │ -05be9e: 120c |01e5: const/4 v12, #int 0 // #0 │ │ -05bea0: 120f |01e6: const/4 v15, #int 0 // #0 │ │ -05bea2: 5470 8402 |01e7: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05bea6: 6e20 410c 0700 |01e9: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05beac: 0a00 |01ec: move-result v0 │ │ -05beae: 3800 3100 |01ed: if-eqz v0, 021e // +0031 │ │ -05beb2: 5471 8402 |01ef: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05beb6: 9003 0d0e |01f1: add-int v3, v13, v14 │ │ -05beba: 9005 0f09 |01f3: add-int v5, v15, v9 │ │ -05bebe: 0800 1000 |01f5: move-object/from16 v0, v16 │ │ -05bec2: 0202 1100 |01f7: move/from16 v2, v17 │ │ -05bec6: 0204 1200 |01f9: move/from16 v4, v18 │ │ -05beca: 0169 |01fb: move v9, v6 │ │ -05becc: 0786 |01fc: move-object v6, v8 │ │ -05bece: 7407 370c 0000 |01fd: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c37 │ │ -05bed4: 0a00 |0200: move-result v0 │ │ -05bed6: 7120 5d1c 0c00 |0201: invoke-static {v12, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bedc: 0a0c |0204: move-result v12 │ │ -05bede: 5470 8402 |0205: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05bee2: 6e10 a905 0000 |0207: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bee8: 0a00 |020a: move-result v0 │ │ -05beea: 5471 8402 |020b: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05beee: 7110 330c 0100 |020d: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c33 │ │ -05bef4: 0a01 |0210: move-result v1 │ │ -05bef6: b001 |0211: add-int/2addr v1, v0 │ │ -05bef8: b01f |0212: add-int/2addr v15, v1 │ │ -05befa: 5470 8402 |0213: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05befe: 6e10 aa05 0000 |0215: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bf04: 0a00 |0218: move-result v0 │ │ -05bf06: 7120 7405 0900 |0219: invoke-static {v9, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bf0c: 0a06 |021c: move-result v6 │ │ -05bf0e: 2802 |021d: goto 021f // +0002 │ │ -05bf10: 0169 |021e: move v9, v6 │ │ -05bf12: b0cd |021f: add-int/2addr v13, v12 │ │ -05bf14: 7120 5d1c fb00 |0220: invoke-static {v11, v15}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bf1a: 0a00 |0223: move-result v0 │ │ -05bf1c: 7401 b205 1000 |0224: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05bf22: 0a01 |0227: move-result v1 │ │ -05bf24: 7401 b305 1000 |0228: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05bf2a: 0a02 |022b: move-result v2 │ │ -05bf2c: b012 |022c: add-int/2addr v2, v1 │ │ -05bf2e: b0d2 |022d: add-int/2addr v2, v13 │ │ -05bf30: 7401 b405 1000 |022e: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05bf36: 0a01 |0231: move-result v1 │ │ -05bf38: 7401 b105 1000 |0232: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05bf3e: 0a03 |0235: move-result v3 │ │ -05bf40: b013 |0236: add-int/2addr v3, v1 │ │ -05bf42: b003 |0237: add-int/2addr v3, v0 │ │ -05bf44: 7401 bf05 1000 |0238: invoke-virtual/range {v16}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ -05bf4a: 0a00 |023b: move-result v0 │ │ -05bf4c: 7120 5d1c 0200 |023c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bf52: 0a00 |023f: move-result v0 │ │ -05bf54: 1501 00ff |0240: const/high16 v1, #int -16777216 // #ff00 │ │ -05bf58: b561 |0242: and-int/2addr v1, v6 │ │ -05bf5a: 0202 1100 |0243: move/from16 v2, v17 │ │ -05bf5e: 7130 0f06 2001 |0245: invoke-static {v0, v2, v1}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -05bf64: 0a00 |0248: move-result v0 │ │ -05bf66: 7401 be05 1000 |0249: invoke-virtual/range {v16}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ -05bf6c: 0a01 |024c: move-result v1 │ │ -05bf6e: 7120 5d1c 1300 |024d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05bf74: 0a01 |0250: move-result v1 │ │ -05bf76: e002 0610 |0251: shl-int/lit8 v2, v6, #int 16 // #10 │ │ -05bf7a: 0203 1200 |0253: move/from16 v3, v18 │ │ -05bf7e: 7130 0f06 3102 |0255: invoke-static {v1, v3, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -05bf84: 0a01 |0258: move-result v1 │ │ -05bf86: 5572 8002 |0259: iget-boolean v2, v7, Landroidx/appcompat/widget/Toolbar;.N:Z // field@0280 │ │ -05bf8a: 3902 0300 |025b: if-nez v2, 025e // +0003 │ │ -05bf8e: 281e |025d: goto 027b // +001e │ │ -05bf90: 7401 8306 1000 |025e: invoke-virtual/range {v16}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -05bf96: 0a02 |0261: move-result v2 │ │ -05bf98: 1203 |0262: const/4 v3, #int 0 // #0 │ │ -05bf9a: 3523 1d00 |0263: if-ge v3, v2, 0280 // +001d │ │ -05bf9e: 6e20 8206 3700 |0265: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -05bfa4: 0c04 |0268: move-result-object v4 │ │ -05bfa6: 6e20 410c 4700 |0269: invoke-virtual {v7, v4}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c41 │ │ -05bfac: 0a05 |026c: move-result v5 │ │ -05bfae: 3805 1000 |026d: if-eqz v5, 027d // +0010 │ │ -05bfb2: 6e10 ab05 0400 |026f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bfb8: 0a05 |0272: move-result v5 │ │ -05bfba: 3d05 0a00 |0273: if-lez v5, 027d // +000a │ │ -05bfbe: 6e10 a905 0400 |0275: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bfc4: 0a04 |0278: move-result v4 │ │ -05bfc6: 3d04 0400 |0279: if-lez v4, 027d // +0004 │ │ -05bfca: 1202 |027b: const/4 v2, #int 0 // #0 │ │ -05bfcc: 2805 |027c: goto 0281 // +0005 │ │ -05bfce: d803 0301 |027d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05bfd2: 28e4 |027f: goto 0263 // -001c │ │ -05bfd4: 1212 |0280: const/4 v2, #int 1 // #1 │ │ -05bfd6: 3802 0300 |0281: if-eqz v2, 0284 // +0003 │ │ -05bfda: 2802 |0283: goto 0285 // +0002 │ │ -05bfdc: 011a |0284: move v10, v1 │ │ -05bfde: 6e30 3206 070a |0285: invoke-virtual {v7, v0, v10}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0632 │ │ -05bfe4: 0e00 |0288: return-void │ │ +05c900: |[05c900] androidx.appcompat.widget.Toolbar.onMeasure:(II)V │ │ +05c910: 0807 1000 |0000: move-object/from16 v7, v16 │ │ +05c914: 5478 7902 |0002: iget-object v8, v7, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ +05c918: 7701 ef23 1000 |0004: invoke-static/range {v16}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +05c91e: 0a06 |0007: move-result v6 │ │ +05c920: df09 0601 |0008: xor-int/lit8 v9, v6, #int 1 // #01 │ │ +05c924: 5470 8202 |000a: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c928: 6e20 6a0c 0700 |000c: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c92e: 0a00 |000f: move-result v0 │ │ +05c930: 120a |0010: const/4 v10, #int 0 // #0 │ │ +05c932: 3800 3b00 |0011: if-eqz v0, 004c // +003b │ │ +05c936: 5471 8202 |0013: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c93a: 5275 8d02 |0015: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ +05c93e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +05c940: 0800 1000 |0018: move-object/from16 v0, v16 │ │ +05c944: 0202 1100 |001a: move/from16 v2, v17 │ │ +05c948: 0204 1200 |001c: move/from16 v4, v18 │ │ +05c94c: 7406 610c 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c61 │ │ +05c952: 5470 8202 |0021: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c956: 6e10 d005 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c95c: 0a00 |0026: move-result v0 │ │ +05c95e: 5471 8202 |0027: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c962: 7110 5b0c 0100 |0029: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c5b │ │ +05c968: 0a01 |002c: move-result v1 │ │ +05c96a: b001 |002d: add-int/2addr v1, v0 │ │ +05c96c: 5470 8202 |002e: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c970: 6e10 ce05 0000 |0030: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05c976: 0a00 |0033: move-result v0 │ │ +05c978: 5472 8202 |0034: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c97c: 7110 5c0c 0200 |0036: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c5c │ │ +05c982: 0a02 |0039: move-result v2 │ │ +05c984: b002 |003a: add-int/2addr v2, v0 │ │ +05c986: 7120 ad1c 2a00 |003b: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05c98c: 0a00 |003e: move-result v0 │ │ +05c98e: 5472 8202 |003f: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c992: 6e10 cf05 0200 |0041: invoke-virtual {v2}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05c998: 0a02 |0044: move-result v2 │ │ +05c99a: 7120 9905 2a00 |0045: invoke-static {v10, v2}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05c9a0: 0a02 |0048: move-result v2 │ │ +05c9a2: 010b |0049: move v11, v0 │ │ +05c9a4: 012c |004a: move v12, v2 │ │ +05c9a6: 2804 |004b: goto 004f // +0004 │ │ +05c9a8: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +05c9aa: 120b |004d: const/4 v11, #int 0 // #0 │ │ +05c9ac: 120c |004e: const/4 v12, #int 0 // #0 │ │ +05c9ae: 5470 8602 |004f: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c9b2: 6e20 6a0c 0700 |0051: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05c9b8: 0a00 |0054: move-result v0 │ │ +05c9ba: 3800 3800 |0055: if-eqz v0, 008d // +0038 │ │ +05c9be: 5471 8602 |0057: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c9c2: 5275 8d02 |0059: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ +05c9c6: 1203 |005b: const/4 v3, #int 0 // #0 │ │ +05c9c8: 0800 1000 |005c: move-object/from16 v0, v16 │ │ +05c9cc: 0202 1100 |005e: move/from16 v2, v17 │ │ +05c9d0: 0204 1200 |0060: move/from16 v4, v18 │ │ +05c9d4: 7406 610c 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c61 │ │ +05c9da: 5470 8602 |0065: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c9de: 6e10 d005 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05c9e4: 0a00 |006a: move-result v0 │ │ +05c9e6: 5471 8602 |006b: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c9ea: 7110 5b0c 0100 |006d: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c5b │ │ +05c9f0: 0a01 |0070: move-result v1 │ │ +05c9f2: b001 |0071: add-int/2addr v1, v0 │ │ +05c9f4: 5470 8602 |0072: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c9f8: 6e10 ce05 0000 |0074: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05c9fe: 0a00 |0077: move-result v0 │ │ +05ca00: 5472 8602 |0078: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05ca04: 7110 5c0c 0200 |007a: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c5c │ │ +05ca0a: 0a02 |007d: move-result v2 │ │ +05ca0c: b002 |007e: add-int/2addr v2, v0 │ │ +05ca0e: 7120 ad1c 2b00 |007f: invoke-static {v11, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05ca14: 0a0b |0082: move-result v11 │ │ +05ca16: 5470 8602 |0083: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05ca1a: 6e10 cf05 0000 |0085: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05ca20: 0a00 |0088: move-result v0 │ │ +05ca22: 7120 9905 0c00 |0089: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05ca28: 0a0c |008c: move-result v12 │ │ +05ca2a: 7401 460c 1000 |008d: invoke-virtual/range {v16}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c46 │ │ +05ca30: 0a00 |0090: move-result v0 │ │ +05ca32: 7120 ad1c 1000 |0091: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05ca38: 0a02 |0094: move-result v2 │ │ +05ca3a: d80d 0200 |0095: add-int/lit8 v13, v2, #int 0 // #00 │ │ +05ca3e: b110 |0097: sub-int/2addr v0, v1 │ │ +05ca40: 7120 ad1c 0a00 |0098: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05ca46: 0a00 |009b: move-result v0 │ │ +05ca48: 4b00 0806 |009c: aput v0, v8, v6 │ │ +05ca4c: 5470 7f02 |009e: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05ca50: 6e20 6a0c 0700 |00a0: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05ca56: 0a00 |00a3: move-result v0 │ │ +05ca58: 3800 3900 |00a4: if-eqz v0, 00dd // +0039 │ │ +05ca5c: 5471 7f02 |00a6: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05ca60: 5275 8d02 |00a8: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ +05ca64: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ +05ca68: 0202 1100 |00ac: move/from16 v2, v17 │ │ +05ca6c: 01d3 |00ae: move v3, v13 │ │ +05ca6e: 0204 1200 |00af: move/from16 v4, v18 │ │ +05ca72: 7406 610c 0000 |00b1: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c61 │ │ +05ca78: 5470 7f02 |00b4: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05ca7c: 6e10 d005 0000 |00b6: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05ca82: 0a00 |00b9: move-result v0 │ │ +05ca84: 5471 7f02 |00ba: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05ca88: 7110 5b0c 0100 |00bc: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c5b │ │ +05ca8e: 0a01 |00bf: move-result v1 │ │ +05ca90: b001 |00c0: add-int/2addr v1, v0 │ │ +05ca92: 5470 7f02 |00c1: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05ca96: 6e10 ce05 0000 |00c3: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05ca9c: 0a00 |00c6: move-result v0 │ │ +05ca9e: 5472 7f02 |00c7: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05caa2: 7110 5c0c 0200 |00c9: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c5c │ │ +05caa8: 0a02 |00cc: move-result v2 │ │ +05caaa: b002 |00cd: add-int/2addr v2, v0 │ │ +05caac: 7120 ad1c 2b00 |00ce: invoke-static {v11, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cab2: 0a0b |00d1: move-result v11 │ │ +05cab4: 5470 7f02 |00d2: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05cab8: 6e10 cf05 0000 |00d4: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05cabe: 0a00 |00d7: move-result v0 │ │ +05cac0: 7120 9905 0c00 |00d8: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05cac6: 0a0c |00db: move-result v12 │ │ +05cac8: 2802 |00dc: goto 00de // +0002 │ │ +05caca: 1201 |00dd: const/4 v1, #int 0 // #0 │ │ +05cacc: 7401 430c 1000 |00de: invoke-virtual/range {v16}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c43 │ │ +05cad2: 0a00 |00e1: move-result v0 │ │ +05cad4: 7120 ad1c 1000 |00e2: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cada: 0a02 |00e5: move-result v2 │ │ +05cadc: b02d |00e6: add-int/2addr v13, v2 │ │ +05cade: b110 |00e7: sub-int/2addr v0, v1 │ │ +05cae0: 7120 ad1c 0a00 |00e8: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cae6: 0a00 |00eb: move-result v0 │ │ +05cae8: 4b00 0809 |00ec: aput v0, v8, v9 │ │ +05caec: 5470 8702 |00ee: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05caf0: 6e20 6a0c 0700 |00f0: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05caf6: 0a00 |00f3: move-result v0 │ │ +05caf8: 3800 2d00 |00f4: if-eqz v0, 0121 // +002d │ │ +05cafc: 5471 8702 |00f6: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05cb00: 1205 |00f8: const/4 v5, #int 0 // #0 │ │ +05cb02: 0800 1000 |00f9: move-object/from16 v0, v16 │ │ +05cb06: 0202 1100 |00fb: move/from16 v2, v17 │ │ +05cb0a: 01d3 |00fd: move v3, v13 │ │ +05cb0c: 0204 1200 |00fe: move/from16 v4, v18 │ │ +05cb10: 0786 |0100: move-object v6, v8 │ │ +05cb12: 7407 600c 0000 |0101: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c60 │ │ +05cb18: 0a00 |0104: move-result v0 │ │ +05cb1a: b00d |0105: add-int/2addr v13, v0 │ │ +05cb1c: 5470 8702 |0106: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05cb20: 6e10 ce05 0000 |0108: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05cb26: 0a00 |010b: move-result v0 │ │ +05cb28: 5471 8702 |010c: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05cb2c: 7110 5c0c 0100 |010e: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c5c │ │ +05cb32: 0a01 |0111: move-result v1 │ │ +05cb34: b001 |0112: add-int/2addr v1, v0 │ │ +05cb36: 7120 ad1c 1b00 |0113: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cb3c: 0a0b |0116: move-result v11 │ │ +05cb3e: 5470 8702 |0117: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05cb42: 6e10 cf05 0000 |0119: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05cb48: 0a00 |011c: move-result v0 │ │ +05cb4a: 7120 9905 0c00 |011d: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05cb50: 0a0c |0120: move-result v12 │ │ +05cb52: 5470 8302 |0121: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05cb56: 6e20 6a0c 0700 |0123: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05cb5c: 0a00 |0126: move-result v0 │ │ +05cb5e: 3800 2d00 |0127: if-eqz v0, 0154 // +002d │ │ +05cb62: 5471 8302 |0129: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05cb66: 1205 |012b: const/4 v5, #int 0 // #0 │ │ +05cb68: 0800 1000 |012c: move-object/from16 v0, v16 │ │ +05cb6c: 0202 1100 |012e: move/from16 v2, v17 │ │ +05cb70: 01d3 |0130: move v3, v13 │ │ +05cb72: 0204 1200 |0131: move/from16 v4, v18 │ │ +05cb76: 0786 |0133: move-object v6, v8 │ │ +05cb78: 7407 600c 0000 |0134: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c60 │ │ +05cb7e: 0a00 |0137: move-result v0 │ │ +05cb80: b00d |0138: add-int/2addr v13, v0 │ │ +05cb82: 5470 8302 |0139: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05cb86: 6e10 ce05 0000 |013b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05cb8c: 0a00 |013e: move-result v0 │ │ +05cb8e: 5471 8302 |013f: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05cb92: 7110 5c0c 0100 |0141: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c5c │ │ +05cb98: 0a01 |0144: move-result v1 │ │ +05cb9a: b001 |0145: add-int/2addr v1, v0 │ │ +05cb9c: 7120 ad1c 1b00 |0146: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cba2: 0a0b |0149: move-result v11 │ │ +05cba4: 5470 8302 |014a: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05cba8: 6e10 cf05 0000 |014c: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05cbae: 0a00 |014f: move-result v0 │ │ +05cbb0: 7120 9905 0c00 |0150: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05cbb6: 0a0c |0153: move-result v12 │ │ +05cbb8: 7401 a906 1000 |0154: invoke-virtual/range {v16}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +05cbbe: 0a09 |0157: move-result v9 │ │ +05cbc0: 120e |0158: const/4 v14, #int 0 // #0 │ │ +05cbc2: 359e 4000 |0159: if-ge v14, v9, 0199 // +0040 │ │ +05cbc6: 6e20 a806 e700 |015b: invoke-virtual {v7, v14}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05cbcc: 0c0f |015e: move-result-object v15 │ │ +05cbce: 6e10 c905 0f00 |015f: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05cbd4: 0c00 |0162: move-result-object v0 │ │ +05cbd6: 1f00 2402 |0163: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@0224 │ │ +05cbda: 5200 6c02 |0165: iget v0, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05cbde: 3900 2f00 |0167: if-nez v0, 0196 // +002f │ │ +05cbe2: 6e20 6a0c f700 |0169: invoke-virtual {v7, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05cbe8: 0a00 |016c: move-result v0 │ │ +05cbea: 3900 0300 |016d: if-nez v0, 0170 // +0003 │ │ +05cbee: 2827 |016f: goto 0196 // +0027 │ │ +05cbf0: 1205 |0170: const/4 v5, #int 0 // #0 │ │ +05cbf2: 0800 1000 |0171: move-object/from16 v0, v16 │ │ +05cbf6: 07f1 |0173: move-object v1, v15 │ │ +05cbf8: 0202 1100 |0174: move/from16 v2, v17 │ │ +05cbfc: 01d3 |0176: move v3, v13 │ │ +05cbfe: 0204 1200 |0177: move/from16 v4, v18 │ │ +05cc02: 0786 |0179: move-object v6, v8 │ │ +05cc04: 7407 600c 0000 |017a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c60 │ │ +05cc0a: 0a00 |017d: move-result v0 │ │ +05cc0c: b00d |017e: add-int/2addr v13, v0 │ │ +05cc0e: 6e10 ce05 0f00 |017f: invoke-virtual {v15}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05cc14: 0a00 |0182: move-result v0 │ │ +05cc16: 7110 5c0c 0f00 |0183: invoke-static {v15}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c5c │ │ +05cc1c: 0a01 |0186: move-result v1 │ │ +05cc1e: b001 |0187: add-int/2addr v1, v0 │ │ +05cc20: 7120 ad1c 1b00 |0188: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cc26: 0a00 |018b: move-result v0 │ │ +05cc28: 6e10 cf05 0f00 |018c: invoke-virtual {v15}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05cc2e: 0a01 |018f: move-result v1 │ │ +05cc30: 7120 9905 1c00 |0190: invoke-static {v12, v1}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05cc36: 0a01 |0193: move-result v1 │ │ +05cc38: 010b |0194: move v11, v0 │ │ +05cc3a: 011c |0195: move v12, v1 │ │ +05cc3c: d80e 0e01 |0196: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05cc40: 28c1 |0198: goto 0159 // -003f │ │ +05cc42: 5270 9002 |0199: iget v0, v7, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05cc46: 5271 9102 |019b: iget v1, v7, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05cc4a: 9009 0001 |019d: add-int v9, v0, v1 │ │ +05cc4e: 5270 8e02 |019f: iget v0, v7, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05cc52: 5271 8f02 |01a1: iget v1, v7, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05cc56: 900e 0001 |01a3: add-int v14, v0, v1 │ │ +05cc5a: 5470 8002 |01a5: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05cc5e: 6e20 6a0c 0700 |01a7: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05cc64: 0a00 |01aa: move-result v0 │ │ +05cc66: 3800 3900 |01ab: if-eqz v0, 01e4 // +0039 │ │ +05cc6a: 5471 8002 |01ad: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05cc6e: 9003 0d0e |01af: add-int v3, v13, v14 │ │ +05cc72: 0800 1000 |01b1: move-object/from16 v0, v16 │ │ +05cc76: 0202 1100 |01b3: move/from16 v2, v17 │ │ +05cc7a: 0204 1200 |01b5: move/from16 v4, v18 │ │ +05cc7e: 0195 |01b7: move v5, v9 │ │ +05cc80: 0786 |01b8: move-object v6, v8 │ │ +05cc82: 7407 600c 0000 |01b9: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c60 │ │ +05cc88: 5470 8002 |01bc: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05cc8c: 6e10 d005 0000 |01be: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05cc92: 0a00 |01c1: move-result v0 │ │ +05cc94: 5471 8002 |01c2: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05cc98: 7110 5b0c 0100 |01c4: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c5b │ │ +05cc9e: 0a01 |01c7: move-result v1 │ │ +05cca0: b001 |01c8: add-int/2addr v1, v0 │ │ +05cca2: 5470 8002 |01c9: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05cca6: 6e10 ce05 0000 |01cb: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05ccac: 0a00 |01ce: move-result v0 │ │ +05ccae: 5472 8002 |01cf: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05ccb2: 7110 5c0c 0200 |01d1: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c5c │ │ +05ccb8: 0a02 |01d4: move-result v2 │ │ +05ccba: b002 |01d5: add-int/2addr v2, v0 │ │ +05ccbc: 5470 8002 |01d6: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05ccc0: 6e10 cf05 0000 |01d8: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05ccc6: 0a00 |01db: move-result v0 │ │ +05ccc8: 7120 9905 0c00 |01dc: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05ccce: 0a0c |01df: move-result v12 │ │ +05ccd0: 012f |01e0: move v15, v2 │ │ +05ccd2: 01c6 |01e1: move v6, v12 │ │ +05ccd4: 011c |01e2: move v12, v1 │ │ +05ccd6: 2804 |01e3: goto 01e7 // +0004 │ │ +05ccd8: 01c6 |01e4: move v6, v12 │ │ +05ccda: 120c |01e5: const/4 v12, #int 0 // #0 │ │ +05ccdc: 120f |01e6: const/4 v15, #int 0 // #0 │ │ +05ccde: 5470 8102 |01e7: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05cce2: 6e20 6a0c 0700 |01e9: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05cce8: 0a00 |01ec: move-result v0 │ │ +05ccea: 3800 3100 |01ed: if-eqz v0, 021e // +0031 │ │ +05ccee: 5471 8102 |01ef: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05ccf2: 9003 0d0e |01f1: add-int v3, v13, v14 │ │ +05ccf6: 9005 0f09 |01f3: add-int v5, v15, v9 │ │ +05ccfa: 0800 1000 |01f5: move-object/from16 v0, v16 │ │ +05ccfe: 0202 1100 |01f7: move/from16 v2, v17 │ │ +05cd02: 0204 1200 |01f9: move/from16 v4, v18 │ │ +05cd06: 0169 |01fb: move v9, v6 │ │ +05cd08: 0786 |01fc: move-object v6, v8 │ │ +05cd0a: 7407 600c 0000 |01fd: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c60 │ │ +05cd10: 0a00 |0200: move-result v0 │ │ +05cd12: 7120 ad1c 0c00 |0201: invoke-static {v12, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cd18: 0a0c |0204: move-result v12 │ │ +05cd1a: 5470 8102 |0205: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05cd1e: 6e10 ce05 0000 |0207: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05cd24: 0a00 |020a: move-result v0 │ │ +05cd26: 5471 8102 |020b: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05cd2a: 7110 5c0c 0100 |020d: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c5c │ │ +05cd30: 0a01 |0210: move-result v1 │ │ +05cd32: b001 |0211: add-int/2addr v1, v0 │ │ +05cd34: b01f |0212: add-int/2addr v15, v1 │ │ +05cd36: 5470 8102 |0213: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05cd3a: 6e10 cf05 0000 |0215: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05cd40: 0a00 |0218: move-result v0 │ │ +05cd42: 7120 9905 0900 |0219: invoke-static {v9, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05cd48: 0a06 |021c: move-result v6 │ │ +05cd4a: 2802 |021d: goto 021f // +0002 │ │ +05cd4c: 0169 |021e: move v9, v6 │ │ +05cd4e: b0cd |021f: add-int/2addr v13, v12 │ │ +05cd50: 7120 ad1c fb00 |0220: invoke-static {v11, v15}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cd56: 0a00 |0223: move-result v0 │ │ +05cd58: 7401 d705 1000 |0224: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +05cd5e: 0a01 |0227: move-result v1 │ │ +05cd60: 7401 d805 1000 |0228: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +05cd66: 0a02 |022b: move-result v2 │ │ +05cd68: b012 |022c: add-int/2addr v2, v1 │ │ +05cd6a: b0d2 |022d: add-int/2addr v2, v13 │ │ +05cd6c: 7401 d905 1000 |022e: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05cd72: 0a01 |0231: move-result v1 │ │ +05cd74: 7401 d605 1000 |0232: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +05cd7a: 0a03 |0235: move-result v3 │ │ +05cd7c: b013 |0236: add-int/2addr v3, v1 │ │ +05cd7e: b003 |0237: add-int/2addr v3, v0 │ │ +05cd80: 7401 e405 1000 |0238: invoke-virtual/range {v16}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05e4 │ │ +05cd86: 0a00 |023b: move-result v0 │ │ +05cd88: 7120 ad1c 0200 |023c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cd8e: 0a00 |023f: move-result v0 │ │ +05cd90: 1501 00ff |0240: const/high16 v1, #int -16777216 // #ff00 │ │ +05cd94: b561 |0242: and-int/2addr v1, v6 │ │ +05cd96: 0202 1100 |0243: move/from16 v2, v17 │ │ +05cd9a: 7130 3406 2001 |0245: invoke-static {v0, v2, v1}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0634 │ │ +05cda0: 0a00 |0248: move-result v0 │ │ +05cda2: 7401 e305 1000 |0249: invoke-virtual/range {v16}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05e3 │ │ +05cda8: 0a01 |024c: move-result v1 │ │ +05cdaa: 7120 ad1c 1300 |024d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05cdb0: 0a01 |0250: move-result v1 │ │ +05cdb2: e002 0610 |0251: shl-int/lit8 v2, v6, #int 16 // #10 │ │ +05cdb6: 0203 1200 |0253: move/from16 v3, v18 │ │ +05cdba: 7130 3406 3102 |0255: invoke-static {v1, v3, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0634 │ │ +05cdc0: 0a01 |0258: move-result v1 │ │ +05cdc2: 5572 7d02 |0259: iget-boolean v2, v7, Landroidx/appcompat/widget/Toolbar;.N:Z // field@027d │ │ +05cdc6: 3902 0300 |025b: if-nez v2, 025e // +0003 │ │ +05cdca: 281e |025d: goto 027b // +001e │ │ +05cdcc: 7401 a906 1000 |025e: invoke-virtual/range {v16}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +05cdd2: 0a02 |0261: move-result v2 │ │ +05cdd4: 1203 |0262: const/4 v3, #int 0 // #0 │ │ +05cdd6: 3523 1d00 |0263: if-ge v3, v2, 0280 // +001d │ │ +05cdda: 6e20 a806 3700 |0265: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05cde0: 0c04 |0268: move-result-object v4 │ │ +05cde2: 6e20 6a0c 4700 |0269: invoke-virtual {v7, v4}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c6a │ │ +05cde8: 0a05 |026c: move-result v5 │ │ +05cdea: 3805 1000 |026d: if-eqz v5, 027d // +0010 │ │ +05cdee: 6e10 d005 0400 |026f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +05cdf4: 0a05 |0272: move-result v5 │ │ +05cdf6: 3d05 0a00 |0273: if-lez v5, 027d // +000a │ │ +05cdfa: 6e10 ce05 0400 |0275: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05ce00: 0a04 |0278: move-result v4 │ │ +05ce02: 3d04 0400 |0279: if-lez v4, 027d // +0004 │ │ +05ce06: 1202 |027b: const/4 v2, #int 0 // #0 │ │ +05ce08: 2805 |027c: goto 0281 // +0005 │ │ +05ce0a: d803 0301 |027d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05ce0e: 28e4 |027f: goto 0263 // -001c │ │ +05ce10: 1212 |0280: const/4 v2, #int 1 // #1 │ │ +05ce12: 3802 0300 |0281: if-eqz v2, 0284 // +0003 │ │ +05ce16: 2802 |0283: goto 0285 // +0002 │ │ +05ce18: 011a |0284: move v10, v1 │ │ +05ce1a: 6e30 5806 070a |0285: invoke-virtual {v7, v0, v10}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0658 │ │ +05ce20: 0e00 |0288: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -47052,43 +47395,43 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -05bfe8: |[05bfe8] androidx.appcompat.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -05bff8: 2040 2202 |0000: instance-of v0, v4, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -05bffc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -05c000: 6f20 9706 4300 |0004: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0697 │ │ -05c006: 0e00 |0007: return-void │ │ -05c008: 1f04 2202 |0008: check-cast v4, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -05c00c: 5440 e30a |000a: iget-object v0, v4, Lk0/a;.e:Landroid/os/Parcelable; // field@0ae3 │ │ -05c010: 6f20 9706 0300 |000c: invoke-super {v3, v0}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0697 │ │ -05c016: 5430 8202 |000f: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05c01a: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -05c01e: 5400 ea01 |0013: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01ea │ │ -05c022: 2802 |0015: goto 0017 // +0002 │ │ -05c024: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05c026: 5241 7102 |0017: iget v1, v4, Landroidx/appcompat/widget/Toolbar$g;.g:I // field@0271 │ │ -05c02a: 3801 1100 |0019: if-eqz v1, 002a // +0011 │ │ -05c02e: 5432 7f02 |001b: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027f │ │ -05c032: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ -05c036: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ -05c03a: 6e20 fe09 1000 |0021: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.findItem:(I)Landroid/view/MenuItem; // method@09fe │ │ -05c040: 0c00 |0024: move-result-object v0 │ │ -05c042: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -05c046: 7210 ce04 0000 |0027: invoke-interface {v0}, Landroid/view/MenuItem;.expandActionView:()Z // method@04ce │ │ -05c04c: 5544 7202 |002a: iget-boolean v4, v4, Landroidx/appcompat/widget/Toolbar$g;.h:Z // field@0272 │ │ -05c050: 3804 0c00 |002c: if-eqz v4, 0038 // +000c │ │ -05c054: 5434 8102 |002e: iget-object v4, v3, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@0281 │ │ -05c058: 6e20 0506 4300 |0030: invoke-virtual {v3, v4}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -05c05e: 5434 8102 |0033: iget-object v4, v3, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@0281 │ │ -05c062: 6e20 fe05 4300 |0035: invoke-virtual {v3, v4}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ -05c068: 0e00 |0038: return-void │ │ +05ce24: |[05ce24] androidx.appcompat.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +05ce34: 2040 2702 |0000: instance-of v0, v4, Landroidx/appcompat/widget/Toolbar$g; // type@0227 │ │ +05ce38: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +05ce3c: 6f20 bd06 4300 |0004: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@06bd │ │ +05ce42: 0e00 |0007: return-void │ │ +05ce44: 1f04 2702 |0008: check-cast v4, Landroidx/appcompat/widget/Toolbar$g; // type@0227 │ │ +05ce48: 5440 1f0b |000a: iget-object v0, v4, Lk0/a;.e:Landroid/os/Parcelable; // field@0b1f │ │ +05ce4c: 6f20 bd06 0300 |000c: invoke-super {v3, v0}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@06bd │ │ +05ce52: 5430 7f02 |000f: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05ce56: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +05ce5a: 5400 e701 |0013: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ +05ce5e: 2802 |0015: goto 0017 // +0002 │ │ +05ce60: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05ce62: 5241 6e02 |0017: iget v1, v4, Landroidx/appcompat/widget/Toolbar$g;.g:I // field@026e │ │ +05ce66: 3801 1100 |0019: if-eqz v1, 002a // +0011 │ │ +05ce6a: 5432 7c02 |001b: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05ce6e: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +05ce72: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ +05ce76: 6e20 270a 1000 |0021: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.findItem:(I)Landroid/view/MenuItem; // method@0a27 │ │ +05ce7c: 0c00 |0024: move-result-object v0 │ │ +05ce7e: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ +05ce82: 7210 e304 0000 |0027: invoke-interface {v0}, Landroid/view/MenuItem;.expandActionView:()Z // method@04e3 │ │ +05ce88: 5544 6f02 |002a: iget-boolean v4, v4, Landroidx/appcompat/widget/Toolbar$g;.h:Z // field@026f │ │ +05ce8c: 3804 0c00 |002c: if-eqz v4, 0038 // +000c │ │ +05ce90: 5434 7e02 |002e: iget-object v4, v3, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ +05ce94: 6e20 2a06 4300 |0030: invoke-virtual {v3, v4}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +05ce9a: 5434 7e02 |0033: iget-object v4, v3, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ +05ce9e: 6e20 2306 4300 |0035: invoke-virtual {v3, v4}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0623 │ │ +05cea4: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -47320,55 +47663,55 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -05c06c: |[05c06c] androidx.appcompat.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ -05c07c: 6f20 9806 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@0698 │ │ -05c082: 5420 9502 |0003: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05c086: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -05c08a: 2200 c407 |0007: new-instance v0, Ln/a0; // type@07c4 │ │ -05c08e: 7010 ea22 0000 |0009: invoke-direct {v0}, Ln/a0;.:()V // method@22ea │ │ -05c094: 5b20 9502 |000c: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05c098: 5420 9502 |000e: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0295 │ │ -05c09c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -05c09e: 3313 0300 |0011: if-ne v3, v1, 0014 // +0003 │ │ -05c0a2: 2802 |0013: goto 0015 // +0002 │ │ -05c0a4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -05c0a6: 5503 840d |0015: iget-boolean v3, v0, Ln/a0;.g:Z // field@0d84 │ │ -05c0aa: 3331 0300 |0017: if-ne v1, v3, 001a // +0003 │ │ -05c0ae: 282f |0019: goto 0048 // +002f │ │ -05c0b0: 5c01 840d |001a: iput-boolean v1, v0, Ln/a0;.g:Z // field@0d84 │ │ -05c0b4: 5503 850d |001c: iget-boolean v3, v0, Ln/a0;.h:Z // field@0d85 │ │ -05c0b8: 3803 2200 |001e: if-eqz v3, 0040 // +0022 │ │ -05c0bc: 1503 0080 |0020: const/high16 v3, #int -2147483648 // #8000 │ │ -05c0c0: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -05c0c4: 5201 810d |0024: iget v1, v0, Ln/a0;.d:I // field@0d81 │ │ -05c0c8: 3231 0300 |0026: if-eq v1, v3, 0029 // +0003 │ │ -05c0cc: 2803 |0028: goto 002b // +0003 │ │ -05c0ce: 5201 820d |0029: iget v1, v0, Ln/a0;.e:I // field@0d82 │ │ -05c0d2: 5901 7e0d |002b: iput v1, v0, Ln/a0;.a:I // field@0d7e │ │ -05c0d6: 5201 800d |002d: iget v1, v0, Ln/a0;.c:I // field@0d80 │ │ -05c0da: 3231 1500 |002f: if-eq v1, v3, 0044 // +0015 │ │ -05c0de: 2815 |0031: goto 0046 // +0015 │ │ -05c0e0: 5201 800d |0032: iget v1, v0, Ln/a0;.c:I // field@0d80 │ │ -05c0e4: 3231 0300 |0034: if-eq v1, v3, 0037 // +0003 │ │ -05c0e8: 2803 |0036: goto 0039 // +0003 │ │ -05c0ea: 5201 820d |0037: iget v1, v0, Ln/a0;.e:I // field@0d82 │ │ -05c0ee: 5901 7e0d |0039: iput v1, v0, Ln/a0;.a:I // field@0d7e │ │ -05c0f2: 5201 810d |003b: iget v1, v0, Ln/a0;.d:I // field@0d81 │ │ -05c0f6: 3231 0700 |003d: if-eq v1, v3, 0044 // +0007 │ │ -05c0fa: 2807 |003f: goto 0046 // +0007 │ │ -05c0fc: 5203 820d |0040: iget v3, v0, Ln/a0;.e:I // field@0d82 │ │ -05c100: 5903 7e0d |0042: iput v3, v0, Ln/a0;.a:I // field@0d7e │ │ -05c104: 5201 830d |0044: iget v1, v0, Ln/a0;.f:I // field@0d83 │ │ -05c108: 5901 7f0d |0046: iput v1, v0, Ln/a0;.b:I // field@0d7f │ │ -05c10c: 0e00 |0048: return-void │ │ +05cea8: |[05cea8] androidx.appcompat.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ +05ceb8: 6f20 be06 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@06be │ │ +05cebe: 5420 9202 |0003: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05cec2: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +05cec6: 2200 d507 |0007: new-instance v0, Ln/a0; // type@07d5 │ │ +05ceca: 7010 3b23 0000 |0009: invoke-direct {v0}, Ln/a0;.:()V // method@233b │ │ +05ced0: 5b20 9202 |000c: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05ced4: 5420 9202 |000e: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05ced8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +05ceda: 3313 0300 |0011: if-ne v3, v1, 0014 // +0003 │ │ +05cede: 2802 |0013: goto 0015 // +0002 │ │ +05cee0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +05cee2: 5503 c00d |0015: iget-boolean v3, v0, Ln/a0;.g:Z // field@0dc0 │ │ +05cee6: 3331 0300 |0017: if-ne v1, v3, 001a // +0003 │ │ +05ceea: 282f |0019: goto 0048 // +002f │ │ +05ceec: 5c01 c00d |001a: iput-boolean v1, v0, Ln/a0;.g:Z // field@0dc0 │ │ +05cef0: 5503 c10d |001c: iget-boolean v3, v0, Ln/a0;.h:Z // field@0dc1 │ │ +05cef4: 3803 2200 |001e: if-eqz v3, 0040 // +0022 │ │ +05cef8: 1503 0080 |0020: const/high16 v3, #int -2147483648 // #8000 │ │ +05cefc: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +05cf00: 5201 bd0d |0024: iget v1, v0, Ln/a0;.d:I // field@0dbd │ │ +05cf04: 3231 0300 |0026: if-eq v1, v3, 0029 // +0003 │ │ +05cf08: 2803 |0028: goto 002b // +0003 │ │ +05cf0a: 5201 be0d |0029: iget v1, v0, Ln/a0;.e:I // field@0dbe │ │ +05cf0e: 5901 ba0d |002b: iput v1, v0, Ln/a0;.a:I // field@0dba │ │ +05cf12: 5201 bc0d |002d: iget v1, v0, Ln/a0;.c:I // field@0dbc │ │ +05cf16: 3231 1500 |002f: if-eq v1, v3, 0044 // +0015 │ │ +05cf1a: 2815 |0031: goto 0046 // +0015 │ │ +05cf1c: 5201 bc0d |0032: iget v1, v0, Ln/a0;.c:I // field@0dbc │ │ +05cf20: 3231 0300 |0034: if-eq v1, v3, 0037 // +0003 │ │ +05cf24: 2803 |0036: goto 0039 // +0003 │ │ +05cf26: 5201 be0d |0037: iget v1, v0, Ln/a0;.e:I // field@0dbe │ │ +05cf2a: 5901 ba0d |0039: iput v1, v0, Ln/a0;.a:I // field@0dba │ │ +05cf2e: 5201 bd0d |003b: iget v1, v0, Ln/a0;.d:I // field@0dbd │ │ +05cf32: 3231 0700 |003d: if-eq v1, v3, 0044 // +0007 │ │ +05cf36: 2807 |003f: goto 0046 // +0007 │ │ +05cf38: 5203 be0d |0040: iget v3, v0, Ln/a0;.e:I // field@0dbe │ │ +05cf3c: 5903 ba0d |0042: iput v3, v0, Ln/a0;.a:I // field@0dba │ │ +05cf40: 5201 bf0d |0044: iget v1, v0, Ln/a0;.f:I // field@0dbf │ │ +05cf44: 5901 bb0d |0046: iput v1, v0, Ln/a0;.b:I // field@0dbb │ │ +05cf48: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -47600,41 +47943,41 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05a37c: |[05a37c] androidx.appcompat.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -05a38c: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -05a390: 6f10 9906 0400 |0002: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0699 │ │ -05a396: 0c01 |0005: move-result-object v1 │ │ -05a398: 7020 040c 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcelable;)V // method@0c04 │ │ -05a39e: 5441 7f02 |0009: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027f │ │ -05a3a2: 3801 0a00 |000b: if-eqz v1, 0015 // +000a │ │ -05a3a6: 5411 6d02 |000d: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar$d;.f:Landroidx/appcompat/view/menu/f; // field@026d │ │ -05a3aa: 3801 0600 |000f: if-eqz v1, 0015 // +0006 │ │ -05a3ae: 5211 6f01 |0011: iget v1, v1, Landroidx/appcompat/view/menu/f;.a:I // field@016f │ │ -05a3b2: 5901 7102 |0013: iput v1, v0, Landroidx/appcompat/widget/Toolbar$g;.g:I // field@0271 │ │ -05a3b6: 5441 8202 |0015: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05a3ba: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -05a3bc: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -05a3be: 3801 1200 |0019: if-eqz v1, 002b // +0012 │ │ -05a3c2: 5411 ed01 |001b: iget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;.w:Landroidx/appcompat/widget/a; // field@01ed │ │ -05a3c6: 3801 0a00 |001d: if-eqz v1, 0027 // +000a │ │ -05a3ca: 6e10 8a0c 0100 |001f: invoke-virtual {v1}, Landroidx/appcompat/widget/a;.i:()Z // method@0c8a │ │ -05a3d0: 0a01 |0022: move-result v1 │ │ -05a3d2: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ -05a3d6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -05a3d8: 2802 |0026: goto 0028 // +0002 │ │ -05a3da: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -05a3dc: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -05a3e0: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -05a3e2: 5c02 7202 |002b: iput-boolean v2, v0, Landroidx/appcompat/widget/Toolbar$g;.h:Z // field@0272 │ │ -05a3e6: 1100 |002d: return-object v0 │ │ +05b1b8: |[05b1b8] androidx.appcompat.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +05b1c8: 2200 2702 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0227 │ │ +05b1cc: 6f10 bf06 0400 |0002: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@06bf │ │ +05b1d2: 0c01 |0005: move-result-object v1 │ │ +05b1d4: 7020 2d0c 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcelable;)V // method@0c2d │ │ +05b1da: 5441 7c02 |0009: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05b1de: 3801 0a00 |000b: if-eqz v1, 0015 // +000a │ │ +05b1e2: 5411 6a02 |000d: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar$d;.f:Landroidx/appcompat/view/menu/f; // field@026a │ │ +05b1e6: 3801 0600 |000f: if-eqz v1, 0015 // +0006 │ │ +05b1ea: 5211 6c01 |0011: iget v1, v1, Landroidx/appcompat/view/menu/f;.a:I // field@016c │ │ +05b1ee: 5901 6e02 |0013: iput v1, v0, Landroidx/appcompat/widget/Toolbar$g;.g:I // field@026e │ │ +05b1f2: 5441 7f02 |0015: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b1f6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +05b1f8: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +05b1fa: 3801 1200 |0019: if-eqz v1, 002b // +0012 │ │ +05b1fe: 5411 ea01 |001b: iget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;.w:Landroidx/appcompat/widget/a; // field@01ea │ │ +05b202: 3801 0a00 |001d: if-eqz v1, 0027 // +000a │ │ +05b206: 6e10 b30c 0100 |001f: invoke-virtual {v1}, Landroidx/appcompat/widget/a;.i:()Z // method@0cb3 │ │ +05b20c: 0a01 |0022: move-result v1 │ │ +05b20e: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ +05b212: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +05b214: 2802 |0026: goto 0028 // +0002 │ │ +05b216: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +05b218: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +05b21c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +05b21e: 5c02 6f02 |002b: iput-boolean v2, v0, Landroidx/appcompat/widget/Toolbar$g;.h:Z // field@026f │ │ +05b222: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -47904,292 +48247,289 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Landroidx/appcompat/widget/Toolbar; │ │ │ │ #53 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05a5f0: |[05a5f0] androidx.appcompat.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05a600: 6e10 0405 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -05a606: 0a00 |0003: move-result v0 │ │ -05a608: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05a60a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -05a60e: 5c41 7802 |0007: iput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0278 │ │ -05a612: 5542 7802 |0009: iget-boolean v2, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0278 │ │ -05a616: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -05a618: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -05a61c: 6f20 9b06 5400 |000e: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@069b │ │ -05a622: 0a05 |0011: move-result v5 │ │ -05a624: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -05a628: 3905 0400 |0014: if-nez v5, 0018 // +0004 │ │ -05a62c: 5c43 7802 |0016: iput-boolean v3, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0278 │ │ -05a630: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ -05a634: 1235 |001a: const/4 v5, #int 3 // #3 │ │ -05a636: 3350 0400 |001b: if-ne v0, v5, 001f // +0004 │ │ -05a63a: 5c41 7802 |001d: iput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0278 │ │ -05a63e: 0f03 |001f: return v3 │ │ +05b42c: |[05b42c] androidx.appcompat.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05b43c: 6e10 1905 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0519 │ │ +05b442: 0a00 |0003: move-result v0 │ │ +05b444: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05b446: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +05b44a: 5c41 7502 |0007: iput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ +05b44e: 5542 7502 |0009: iget-boolean v2, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ +05b452: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +05b454: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +05b458: 6f20 c106 5400 |000e: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@06c1 │ │ +05b45e: 0a05 |0011: move-result v5 │ │ +05b460: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +05b464: 3905 0400 |0014: if-nez v5, 0018 // +0004 │ │ +05b468: 5c43 7502 |0016: iput-boolean v3, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ +05b46c: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ +05b470: 1235 |001a: const/4 v5, #int 3 // #3 │ │ +05b472: 3350 0400 |001b: if-ne v0, v5, 001f // +0004 │ │ +05b476: 5c41 7502 |001d: iput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ +05b47a: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'p' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05a640: |[05a640] androidx.appcompat.widget.Toolbar.p:(Landroid/view/View;)Z │ │ -05a650: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -05a654: 6e10 b505 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -05a65a: 0c00 |0005: move-result-object v0 │ │ -05a65c: 3310 0c00 |0006: if-ne v0, v1, 0012 // +000c │ │ -05a660: 6e10 cc05 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -05a666: 0a02 |000b: move-result v2 │ │ -05a668: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ -05a66c: 3202 0400 |000e: if-eq v2, v0, 0012 // +0004 │ │ -05a670: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -05a672: 2802 |0011: goto 0013 // +0002 │ │ -05a674: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -05a676: 0f02 |0013: return v2 │ │ +05b47c: |[05b47c] androidx.appcompat.widget.Toolbar.p:(Landroid/view/View;)Z │ │ +05b48c: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +05b490: 6e10 da05 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05da │ │ +05b496: 0c00 |0005: move-result-object v0 │ │ +05b498: 3310 0c00 |0006: if-ne v0, v1, 0012 // +000c │ │ +05b49c: 6e10 f105 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +05b4a2: 0a02 |000b: move-result v2 │ │ +05b4a4: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ +05b4a8: 3202 0400 |000e: if-eq v2, v0, 0012 // +0004 │ │ +05b4ac: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +05b4ae: 2802 |0011: goto 0013 // +0002 │ │ +05b4b0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +05b4b2: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #55 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapseContentDescription' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05c110: |[05c110] androidx.appcompat.widget.Toolbar.setCollapseContentDescription:(I)V │ │ -05c120: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -05c124: 6e10 9405 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c12a: 0c00 |0005: move-result-object v0 │ │ -05c12c: 6e20 3f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c132: 0c02 |0009: move-result-object v2 │ │ -05c134: 2802 |000a: goto 000c // +0002 │ │ -05c136: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -05c138: 6e20 430c 2100 |000c: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setCollapseContentDescription:(Ljava/lang/CharSequence;)V // method@0c43 │ │ -05c13e: 0e00 |000f: return-void │ │ +05cf4c: |[05cf4c] androidx.appcompat.widget.Toolbar.setCollapseContentDescription:(I)V │ │ +05cf5c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +05cf60: 6e10 b905 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05cf66: 0c00 |0005: move-result-object v0 │ │ +05cf68: 6e20 4f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@014f │ │ +05cf6e: 0c02 |0009: move-result-object v2 │ │ +05cf70: 2802 |000a: goto 000c // +0002 │ │ +05cf72: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05cf74: 6e20 6c0c 2100 |000c: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setCollapseContentDescription:(Ljava/lang/CharSequence;)V // method@0c6c │ │ +05cf7a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapseContentDescription' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c140: |[05c140] androidx.appcompat.widget.Toolbar.setCollapseContentDescription:(Ljava/lang/CharSequence;)V │ │ -05c150: 7110 0c04 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c156: 0a00 |0003: move-result v0 │ │ -05c158: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -05c15c: 6e10 090c 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.c:()V // method@0c09 │ │ -05c162: 5410 8902 |0009: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05c166: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -05c16a: 6e20 2106 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0621 │ │ -05c170: 0e00 |0010: return-void │ │ +05cf7c: |[05cf7c] androidx.appcompat.widget.Toolbar.setCollapseContentDescription:(Ljava/lang/CharSequence;)V │ │ +05cf8c: 7110 1d04 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05cf92: 0a00 |0003: move-result v0 │ │ +05cf94: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +05cf98: 6e10 320c 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.c:()V // method@0c32 │ │ +05cf9e: 5410 8602 |0009: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05cfa2: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +05cfa6: 6e20 4706 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0647 │ │ +05cfac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapseIcon' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c1b0: |[05c1b0] androidx.appcompat.widget.Toolbar.setCollapseIcon:(I)V │ │ -05c1c0: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c1c6: 0c00 |0003: move-result-object v0 │ │ -05c1c8: 7120 b416 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16b4 │ │ -05c1ce: 0c02 |0007: move-result-object v2 │ │ -05c1d0: 6e20 450c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setCollapseIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c45 │ │ -05c1d6: 0e00 |000b: return-void │ │ +05cfec: |[05cfec] androidx.appcompat.widget.Toolbar.setCollapseIcon:(I)V │ │ +05cffc: 6e10 b905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d002: 0c00 |0003: move-result-object v0 │ │ +05d004: 7120 d816 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16d8 │ │ +05d00a: 0c02 |0007: move-result-object v2 │ │ +05d00c: 6e20 6e0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setCollapseIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c6e │ │ +05d012: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #58 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapseIcon' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05c174: |[05c174] androidx.appcompat.widget.Toolbar.setCollapseIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05c184: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -05c188: 6e10 090c 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.c:()V // method@0c09 │ │ -05c18e: 5410 8902 |0005: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05c192: 6e20 5d23 2000 |0007: invoke-virtual {v0, v2}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@235d │ │ -05c198: 280a |000a: goto 0014 // +000a │ │ -05c19a: 5412 8902 |000b: iget-object v2, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0289 │ │ -05c19e: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -05c1a2: 5410 8702 |000f: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0287 │ │ -05c1a6: 6e20 5d23 0200 |0011: invoke-virtual {v2, v0}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@235d │ │ -05c1ac: 0e00 |0014: return-void │ │ +05cfb0: |[05cfb0] androidx.appcompat.widget.Toolbar.setCollapseIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +05cfc0: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +05cfc4: 6e10 320c 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.c:()V // method@0c32 │ │ +05cfca: 5410 8602 |0005: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05cfce: 6e20 ae23 2000 |0007: invoke-virtual {v0, v2}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@23ae │ │ +05cfd4: 280a |000a: goto 0014 // +000a │ │ +05cfd6: 5412 8602 |000b: iget-object v2, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05cfda: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +05cfde: 5410 8402 |000f: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ +05cfe2: 6e20 ae23 0200 |0011: invoke-virtual {v2, v0}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@23ae │ │ +05cfe8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #59 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapsible' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c1d8: |[05c1d8] androidx.appcompat.widget.Toolbar.setCollapsible:(Z)V │ │ -05c1e8: 5c01 8002 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/Toolbar;.N:Z // field@0280 │ │ -05c1ec: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c1f2: 0e00 |0005: return-void │ │ +05d014: |[05d014] androidx.appcompat.widget.Toolbar.setCollapsible:(Z)V │ │ +05d024: 5c01 7d02 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/Toolbar;.N:Z // field@027d │ │ +05d028: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05d02e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #60 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setContentInsetEndWithActions' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05c1f4: |[05c1f4] androidx.appcompat.widget.Toolbar.setContentInsetEndWithActions:(I)V │ │ -05c204: 3b02 0400 |0000: if-gez v2, 0004 // +0004 │ │ -05c208: 1502 0080 |0002: const/high16 v2, #int -2147483648 // #8000 │ │ -05c20c: 5210 9702 |0004: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.z:I // field@0297 │ │ -05c210: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ -05c214: 5912 9702 |0008: iput v2, v1, Landroidx/appcompat/widget/Toolbar;.z:I // field@0297 │ │ -05c218: 6e10 230c 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c23 │ │ -05c21e: 0c02 |000d: move-result-object v2 │ │ -05c220: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -05c224: 6e10 0c06 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c22a: 0e00 |0013: return-void │ │ +05d030: |[05d030] androidx.appcompat.widget.Toolbar.setContentInsetEndWithActions:(I)V │ │ +05d040: 3b02 0400 |0000: if-gez v2, 0004 // +0004 │ │ +05d044: 1502 0080 |0002: const/high16 v2, #int -2147483648 // #8000 │ │ +05d048: 5210 9402 |0004: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05d04c: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ +05d050: 5912 9402 |0008: iput v2, v1, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05d054: 6e10 4c0c 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c4c │ │ +05d05a: 0c02 |000d: move-result-object v2 │ │ +05d05c: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +05d060: 6e10 3106 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05d066: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #61 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setContentInsetStartWithNavigation' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05c22c: |[05c22c] androidx.appcompat.widget.Toolbar.setContentInsetStartWithNavigation:(I)V │ │ -05c23c: 3b02 0400 |0000: if-gez v2, 0004 // +0004 │ │ -05c240: 1502 0080 |0002: const/high16 v2, #int -2147483648 // #8000 │ │ -05c244: 5210 9602 |0004: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.y:I // field@0296 │ │ -05c248: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ -05c24c: 5912 9602 |0008: iput v2, v1, Landroidx/appcompat/widget/Toolbar;.y:I // field@0296 │ │ -05c250: 6e10 230c 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c23 │ │ -05c256: 0c02 |000d: move-result-object v2 │ │ -05c258: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -05c25c: 6e10 0c06 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c262: 0e00 |0013: return-void │ │ +05d068: |[05d068] androidx.appcompat.widget.Toolbar.setContentInsetStartWithNavigation:(I)V │ │ +05d078: 3b02 0400 |0000: if-gez v2, 0004 // +0004 │ │ +05d07c: 1502 0080 |0002: const/high16 v2, #int -2147483648 // #8000 │ │ +05d080: 5210 9302 |0004: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05d084: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ +05d088: 5912 9302 |0008: iput v2, v1, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05d08c: 6e10 4c0c 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c4c │ │ +05d092: 0c02 |000d: move-result-object v2 │ │ +05d094: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +05d098: 6e10 3106 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05d09e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #62 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setLogo' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c2f0: |[05c2f0] androidx.appcompat.widget.Toolbar.setLogo:(I)V │ │ -05c300: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c306: 0c00 |0003: move-result-object v0 │ │ -05c308: 7120 b416 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16b4 │ │ -05c30e: 0c02 |0007: move-result-object v2 │ │ -05c310: 6e20 4a0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0c4a │ │ -05c316: 0e00 |000b: return-void │ │ +05d12c: |[05d12c] androidx.appcompat.widget.Toolbar.setLogo:(I)V │ │ +05d13c: 6e10 b905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d142: 0c00 |0003: move-result-object v0 │ │ +05d144: 7120 d816 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16d8 │ │ +05d14a: 0c02 |0007: move-result-object v2 │ │ +05d14c: 6e20 730c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0c73 │ │ +05d152: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #63 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setLogo' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -05c264: |[05c264] androidx.appcompat.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -05c274: 3803 2000 |0000: if-eqz v3, 0020 // +0020 │ │ -05c278: 5420 8602 |0002: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c27c: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -05c280: 2200 d707 |0006: new-instance v0, Ln/i; // type@07d7 │ │ -05c284: 6e10 9405 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c28a: 0c01 |000b: move-result-object v1 │ │ -05c28c: 7020 6b23 1000 |000c: invoke-direct {v0, v1}, Ln/i;.:(Landroid/content/Context;)V // method@236b │ │ -05c292: 5b20 8602 |000f: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c296: 5420 8602 |0011: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c29a: 6e20 340c 0200 |0013: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c34 │ │ -05c2a0: 0a00 |0016: move-result v0 │ │ -05c2a2: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ -05c2a6: 5420 8602 |0019: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c2aa: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -05c2ac: 6e30 080c 0201 |001c: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c08 │ │ -05c2b2: 2817 |001f: goto 0036 // +0017 │ │ -05c2b4: 5420 8602 |0020: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c2b8: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ -05c2bc: 6e20 340c 0200 |0024: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c34 │ │ -05c2c2: 0a00 |0027: move-result v0 │ │ -05c2c4: 3800 0e00 |0028: if-eqz v0, 0036 // +000e │ │ -05c2c8: 5420 8602 |002a: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c2cc: 6e20 a106 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a1 │ │ -05c2d2: 5420 7b02 |002f: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@027b │ │ -05c2d6: 5421 8602 |0031: iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c2da: 6e20 8d1d 1000 |0033: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -05c2e0: 5420 8602 |0036: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c2e4: 3800 0500 |0038: if-eqz v0, 003d // +0005 │ │ -05c2e8: 6e20 7623 3000 |003a: invoke-virtual {v0, v3}, Ln/i;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2376 │ │ -05c2ee: 0e00 |003d: return-void │ │ +05d0a0: |[05d0a0] androidx.appcompat.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +05d0b0: 3803 2000 |0000: if-eqz v3, 0020 // +0020 │ │ +05d0b4: 5420 8302 |0002: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d0b8: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +05d0bc: 2200 e807 |0006: new-instance v0, Ln/i; // type@07e8 │ │ +05d0c0: 6e10 b905 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d0c6: 0c01 |000b: move-result-object v1 │ │ +05d0c8: 7020 bc23 1000 |000c: invoke-direct {v0, v1}, Ln/i;.:(Landroid/content/Context;)V // method@23bc │ │ +05d0ce: 5b20 8302 |000f: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d0d2: 5420 8302 |0011: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d0d6: 6e20 5d0c 0200 |0013: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c5d │ │ +05d0dc: 0a00 |0016: move-result v0 │ │ +05d0de: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ +05d0e2: 5420 8302 |0019: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d0e6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +05d0e8: 6e30 310c 0201 |001c: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c31 │ │ +05d0ee: 2817 |001f: goto 0036 // +0017 │ │ +05d0f0: 5420 8302 |0020: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d0f4: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ +05d0f8: 6e20 5d0c 0200 |0024: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c5d │ │ +05d0fe: 0a00 |0027: move-result v0 │ │ +05d100: 3800 0e00 |0028: if-eqz v0, 0036 // +000e │ │ +05d104: 5420 8302 |002a: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d108: 6e20 c706 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06c7 │ │ +05d10e: 5420 7802 |002f: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05d112: 5421 8302 |0031: iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d116: 6e20 dd1d 1000 |0033: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +05d11c: 5420 8302 |0036: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d120: 3800 0500 |0038: if-eqz v0, 003d // +0005 │ │ +05d124: 6e20 c723 3000 |003a: invoke-virtual {v0, v3}, Ln/i;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@23c7 │ │ +05d12a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -48421,49 +48761,49 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c318: |[05c318] androidx.appcompat.widget.Toolbar.setLogoDescription:(I)V │ │ -05c328: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c32e: 0c00 |0003: move-result-object v0 │ │ -05c330: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c336: 0c02 |0007: move-result-object v2 │ │ -05c338: 6e20 4c0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@0c4c │ │ -05c33e: 0e00 |000b: return-void │ │ +05d154: |[05d154] androidx.appcompat.widget.Toolbar.setLogoDescription:(I)V │ │ +05d164: 6e10 b905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d16a: 0c00 |0003: move-result-object v0 │ │ +05d16c: 6e20 4f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@014f │ │ +05d172: 0c02 |0007: move-result-object v2 │ │ +05d174: 6e20 750c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@0c75 │ │ +05d17a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #65 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setLogoDescription' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05c340: |[05c340] androidx.appcompat.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ -05c350: 7110 0c04 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c356: 0a00 |0003: move-result v0 │ │ -05c358: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -05c35c: 5420 8602 |0006: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c360: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -05c364: 2200 d707 |000a: new-instance v0, Ln/i; // type@07d7 │ │ -05c368: 6e10 9405 0200 |000c: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c36e: 0c01 |000f: move-result-object v1 │ │ -05c370: 7020 6b23 1000 |0010: invoke-direct {v0, v1}, Ln/i;.:(Landroid/content/Context;)V // method@236b │ │ -05c376: 5b20 8602 |0013: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c37a: 5420 8602 |0015: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0286 │ │ -05c37e: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -05c382: 6e20 2106 3000 |0019: invoke-virtual {v0, v3}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0621 │ │ -05c388: 0e00 |001c: return-void │ │ +05d17c: |[05d17c] androidx.appcompat.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ +05d18c: 7110 1d04 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05d192: 0a00 |0003: move-result v0 │ │ +05d194: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +05d198: 5420 8302 |0006: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d19c: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +05d1a0: 2200 e807 |000a: new-instance v0, Ln/i; // type@07e8 │ │ +05d1a4: 6e10 b905 0200 |000c: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d1aa: 0c01 |000f: move-result-object v1 │ │ +05d1ac: 7020 bc23 1000 |0010: invoke-direct {v0, v1}, Ln/i;.:(Landroid/content/Context;)V // method@23bc │ │ +05d1b2: 5b20 8302 |0013: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d1b6: 5420 8302 |0015: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05d1ba: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +05d1be: 6e20 4706 3000 |0019: invoke-virtual {v0, v3}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0647 │ │ +05d1c4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -48695,263 +49035,263 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05c38c: |[05c38c] androidx.appcompat.widget.Toolbar.setNavigationContentDescription:(I)V │ │ -05c39c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -05c3a0: 6e10 9405 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c3a6: 0c00 |0005: move-result-object v0 │ │ -05c3a8: 6e20 3f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c3ae: 0c02 |0009: move-result-object v2 │ │ -05c3b0: 2802 |000a: goto 000c // +0002 │ │ -05c3b2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -05c3b4: 6e20 4e0c 2100 |000c: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@0c4e │ │ -05c3ba: 0e00 |000f: return-void │ │ +05d1c8: |[05d1c8] androidx.appcompat.widget.Toolbar.setNavigationContentDescription:(I)V │ │ +05d1d8: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +05d1dc: 6e10 b905 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d1e2: 0c00 |0005: move-result-object v0 │ │ +05d1e4: 6e20 4f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@014f │ │ +05d1ea: 0c02 |0009: move-result-object v2 │ │ +05d1ec: 2802 |000a: goto 000c // +0002 │ │ +05d1ee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05d1f0: 6e20 770c 2100 |000c: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@0c77 │ │ +05d1f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #67 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setNavigationContentDescription' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c3bc: |[05c3bc] androidx.appcompat.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ -05c3cc: 7110 0c04 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c3d2: 0a00 |0003: move-result v0 │ │ -05c3d4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -05c3d8: 6e10 0d0c 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c0d │ │ -05c3de: 5410 8502 |0009: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05c3e2: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -05c3e6: 6e20 2106 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0621 │ │ -05c3ec: 0e00 |0010: return-void │ │ +05d1f8: |[05d1f8] androidx.appcompat.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ +05d208: 7110 1d04 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05d20e: 0a00 |0003: move-result v0 │ │ +05d210: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +05d214: 6e10 360c 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c36 │ │ +05d21a: 5410 8202 |0009: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05d21e: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +05d222: 6e20 4706 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0647 │ │ +05d228: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #68 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setNavigationIcon' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c464: |[05c464] androidx.appcompat.widget.Toolbar.setNavigationIcon:(I)V │ │ -05c474: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c47a: 0c00 |0003: move-result-object v0 │ │ -05c47c: 7120 b416 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16b4 │ │ -05c482: 0c02 |0007: move-result-object v2 │ │ -05c484: 6e20 500c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c50 │ │ -05c48a: 0e00 |000b: return-void │ │ +05d2a0: |[05d2a0] androidx.appcompat.widget.Toolbar.setNavigationIcon:(I)V │ │ +05d2b0: 6e10 b905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d2b6: 0c00 |0003: move-result-object v0 │ │ +05d2b8: 7120 d816 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16d8 │ │ +05d2be: 0c02 |0007: move-result-object v2 │ │ +05d2c0: 6e20 790c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c79 │ │ +05d2c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #69 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setNavigationIcon' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -05c3f0: |[05c3f0] androidx.appcompat.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05c400: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ -05c404: 6e10 0d0c 0200 |0002: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c0d │ │ -05c40a: 5420 8502 |0005: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05c40e: 6e20 340c 0200 |0007: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c34 │ │ -05c414: 0a00 |000a: move-result v0 │ │ -05c416: 3900 1f00 |000b: if-nez v0, 002a // +001f │ │ -05c41a: 5420 8502 |000d: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05c41e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -05c420: 6e30 080c 0201 |0010: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c08 │ │ -05c426: 2817 |0013: goto 002a // +0017 │ │ -05c428: 5420 8502 |0014: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05c42c: 3800 1400 |0016: if-eqz v0, 002a // +0014 │ │ -05c430: 6e20 340c 0200 |0018: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c34 │ │ -05c436: 0a00 |001b: move-result v0 │ │ -05c438: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -05c43c: 5420 8502 |001e: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05c440: 6e20 a106 0200 |0020: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a1 │ │ -05c446: 5420 7b02 |0023: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@027b │ │ -05c44a: 5421 8502 |0025: iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05c44e: 6e20 8d1d 1000 |0027: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -05c454: 5420 8502 |002a: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05c458: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -05c45c: 6e20 5d23 3000 |002e: invoke-virtual {v0, v3}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@235d │ │ -05c462: 0e00 |0031: return-void │ │ +05d22c: |[05d22c] androidx.appcompat.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +05d23c: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ +05d240: 6e10 360c 0200 |0002: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c36 │ │ +05d246: 5420 8202 |0005: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05d24a: 6e20 5d0c 0200 |0007: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c5d │ │ +05d250: 0a00 |000a: move-result v0 │ │ +05d252: 3900 1f00 |000b: if-nez v0, 002a // +001f │ │ +05d256: 5420 8202 |000d: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05d25a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +05d25c: 6e30 310c 0201 |0010: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c31 │ │ +05d262: 2817 |0013: goto 002a // +0017 │ │ +05d264: 5420 8202 |0014: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05d268: 3800 1400 |0016: if-eqz v0, 002a // +0014 │ │ +05d26c: 6e20 5d0c 0200 |0018: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c5d │ │ +05d272: 0a00 |001b: move-result v0 │ │ +05d274: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +05d278: 5420 8202 |001e: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05d27c: 6e20 c706 0200 |0020: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06c7 │ │ +05d282: 5420 7802 |0023: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05d286: 5421 8202 |0025: iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05d28a: 6e20 dd1d 1000 |0027: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +05d290: 5420 8202 |002a: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05d294: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +05d298: 6e20 ae23 3000 |002e: invoke-virtual {v0, v3}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@23ae │ │ +05d29e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #70 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setNavigationOnClickListener' │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c48c: |[05c48c] androidx.appcompat.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -05c49c: 6e10 0d0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c0d │ │ -05c4a2: 5410 8502 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0285 │ │ -05c4a6: 6e20 3706 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0637 │ │ -05c4ac: 0e00 |0008: return-void │ │ +05d2c8: |[05d2c8] androidx.appcompat.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +05d2d8: 6e10 360c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c36 │ │ +05d2de: 5410 8202 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05d2e2: 6e20 5d06 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@065d │ │ +05d2e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #71 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setOnMenuItemClickListener' │ │ type : '(Landroidx/appcompat/widget/Toolbar$f;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c4b0: |[05c4b0] androidx.appcompat.widget.Toolbar.setOnMenuItemClickListener:(Landroidx/appcompat/widget/Toolbar$f;)V │ │ -05c4c0: 0e00 |0000: return-void │ │ +05d2ec: |[05d2ec] androidx.appcompat.widget.Toolbar.setOnMenuItemClickListener:(Landroidx/appcompat/widget/Toolbar$f;)V │ │ +05d2fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #72 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setOverflowIcon' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c4c4: |[05c4c4] androidx.appcompat.widget.Toolbar.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05c4d4: 6e10 0b0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0b │ │ -05c4da: 5410 8202 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@0282 │ │ -05c4de: 6e20 1e0b 2000 |0005: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ActionMenuView;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@0b1e │ │ -05c4e4: 0e00 |0008: return-void │ │ +05d300: |[05d300] androidx.appcompat.widget.Toolbar.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +05d310: 6e10 340c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c34 │ │ +05d316: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05d31a: 6e20 470b 2000 |0005: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ActionMenuView;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@0b47 │ │ +05d320: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #73 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setPopupTheme' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -05c4e8: |[05c4e8] androidx.appcompat.widget.Toolbar.setPopupTheme:(I)V │ │ -05c4f8: 5220 8c02 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.o:I // field@028c │ │ -05c4fc: 3230 1800 |0002: if-eq v0, v3, 001a // +0018 │ │ -05c500: 5923 8c02 |0004: iput v3, v2, Landroidx/appcompat/widget/Toolbar;.o:I // field@028c │ │ -05c504: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ -05c508: 6e10 9405 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c50e: 0c03 |000b: move-result-object v3 │ │ -05c510: 5b23 8b02 |000c: iput-object v3, v2, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@028b │ │ -05c514: 280c |000e: goto 001a // +000c │ │ -05c516: 2200 2d01 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@012d │ │ -05c51a: 6e10 9405 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c520: 0c01 |0014: move-result-object v1 │ │ -05c522: 7030 7804 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@0478 │ │ -05c528: 5b20 8b02 |0018: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@028b │ │ -05c52c: 0e00 |001a: return-void │ │ +05d324: |[05d324] androidx.appcompat.widget.Toolbar.setPopupTheme:(I)V │ │ +05d334: 5220 8902 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ +05d338: 3230 1800 |0002: if-eq v0, v3, 001a // +0018 │ │ +05d33c: 5923 8902 |0004: iput v3, v2, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ +05d340: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ +05d344: 6e10 b905 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d34a: 0c03 |000b: move-result-object v3 │ │ +05d34c: 5b23 8802 |000c: iput-object v3, v2, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05d350: 280c |000e: goto 001a // +000c │ │ +05d352: 2200 2f01 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@012f │ │ +05d356: 6e10 b905 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d35c: 0c01 |0014: move-result-object v1 │ │ +05d35e: 7030 8d04 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@048d │ │ +05d364: 5b20 8802 |0018: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05d368: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #74 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setSubtitle' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c530: |[05c530] androidx.appcompat.widget.Toolbar.setSubtitle:(I)V │ │ -05c540: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c546: 0c00 |0003: move-result-object v0 │ │ -05c548: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c54e: 0c02 |0007: move-result-object v2 │ │ -05c550: 6e20 560c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0c56 │ │ -05c556: 0e00 |000b: return-void │ │ +05d36c: |[05d36c] androidx.appcompat.widget.Toolbar.setSubtitle:(I)V │ │ +05d37c: 6e10 b905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d382: 0c00 |0003: move-result-object v0 │ │ +05d384: 6e20 4f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@014f │ │ +05d38a: 0c02 |0007: move-result-object v2 │ │ +05d38c: 6e20 7f0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0c7f │ │ +05d392: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #75 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setSubtitle' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -05c558: |[05c558] androidx.appcompat.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -05c568: 7110 0c04 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c56e: 0a00 |0003: move-result v0 │ │ -05c570: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ -05c574: 5430 8402 |0006: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c578: 3900 2a00 |0008: if-nez v0, 0032 // +002a │ │ -05c57c: 6e10 9405 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c582: 0c00 |000d: move-result-object v0 │ │ -05c584: 2201 e307 |000e: new-instance v1, Ln/m; // type@07e3 │ │ -05c588: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -05c58a: 7030 a023 0102 |0011: invoke-direct {v1, v0, v2}, Ln/m;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23a0 │ │ -05c590: 5b31 8402 |0014: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c594: 6e10 7809 0100 |0016: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@0978 │ │ -05c59a: 5431 8402 |0019: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c59e: 6202 a200 |001b: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@00a2 │ │ -05c5a2: 6e20 6809 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0968 │ │ -05c5a8: 5231 8e02 |0020: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.q:I // field@028e │ │ -05c5ac: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -05c5b0: 5432 8402 |0024: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c5b4: 6e30 c923 0201 |0026: invoke-virtual {v2, v0, v1}, Ln/m;.setTextAppearance:(Landroid/content/Context;I)V // method@23c9 │ │ -05c5ba: 5430 7702 |0029: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.E:Landroid/content/res/ColorStateList; // field@0277 │ │ -05c5be: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -05c5c2: 5431 8402 |002d: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c5c6: 6e20 7d09 0100 |002f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@097d │ │ -05c5cc: 5430 8402 |0032: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c5d0: 6e20 340c 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c34 │ │ -05c5d6: 0a00 |0037: move-result v0 │ │ -05c5d8: 3900 1f00 |0038: if-nez v0, 0057 // +001f │ │ -05c5dc: 5430 8402 |003a: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c5e0: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -05c5e2: 6e30 080c 0301 |003d: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c08 │ │ -05c5e8: 2817 |0040: goto 0057 // +0017 │ │ -05c5ea: 5430 8402 |0041: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c5ee: 3800 1400 |0043: if-eqz v0, 0057 // +0014 │ │ -05c5f2: 6e20 340c 0300 |0045: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c34 │ │ -05c5f8: 0a00 |0048: move-result v0 │ │ -05c5fa: 3800 0e00 |0049: if-eqz v0, 0057 // +000e │ │ -05c5fe: 5430 8402 |004b: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c602: 6e20 a106 0300 |004d: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a1 │ │ -05c608: 5430 7b02 |0050: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@027b │ │ -05c60c: 5431 8402 |0052: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c610: 6e20 8d1d 1000 |0054: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -05c616: 5430 8402 |0057: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c61a: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ -05c61e: 6e20 7a09 4000 |005b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@097a │ │ -05c624: 5b34 7502 |005e: iput-object v4, v3, Landroidx/appcompat/widget/Toolbar;.C:Ljava/lang/CharSequence; // field@0275 │ │ -05c628: 0e00 |0060: return-void │ │ +05d394: |[05d394] androidx.appcompat.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +05d3a4: 7110 1d04 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05d3aa: 0a00 |0003: move-result v0 │ │ +05d3ac: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ +05d3b0: 5430 8102 |0006: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d3b4: 3900 2a00 |0008: if-nez v0, 0032 // +002a │ │ +05d3b8: 6e10 b905 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d3be: 0c00 |000d: move-result-object v0 │ │ +05d3c0: 2201 f407 |000e: new-instance v1, Ln/m; // type@07f4 │ │ +05d3c4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +05d3c6: 7030 f123 0102 |0011: invoke-direct {v1, v0, v2}, Ln/m;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23f1 │ │ +05d3cc: 5b31 8102 |0014: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d3d0: 6e10 a109 0100 |0016: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@09a1 │ │ +05d3d6: 5431 8102 |0019: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d3da: 6202 9f00 |001b: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@009f │ │ +05d3de: 6e20 9109 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0991 │ │ +05d3e4: 5231 8b02 |0020: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.q:I // field@028b │ │ +05d3e8: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +05d3ec: 5432 8102 |0024: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d3f0: 6e30 1a24 0201 |0026: invoke-virtual {v2, v0, v1}, Ln/m;.setTextAppearance:(Landroid/content/Context;I)V // method@241a │ │ +05d3f6: 5430 7402 |0029: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.E:Landroid/content/res/ColorStateList; // field@0274 │ │ +05d3fa: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +05d3fe: 5431 8102 |002d: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d402: 6e20 a609 0100 |002f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@09a6 │ │ +05d408: 5430 8102 |0032: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d40c: 6e20 5d0c 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c5d │ │ +05d412: 0a00 |0037: move-result v0 │ │ +05d414: 3900 1f00 |0038: if-nez v0, 0057 // +001f │ │ +05d418: 5430 8102 |003a: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d41c: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +05d41e: 6e30 310c 0301 |003d: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c31 │ │ +05d424: 2817 |0040: goto 0057 // +0017 │ │ +05d426: 5430 8102 |0041: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d42a: 3800 1400 |0043: if-eqz v0, 0057 // +0014 │ │ +05d42e: 6e20 5d0c 0300 |0045: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c5d │ │ +05d434: 0a00 |0048: move-result v0 │ │ +05d436: 3800 0e00 |0049: if-eqz v0, 0057 // +000e │ │ +05d43a: 5430 8102 |004b: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d43e: 6e20 c706 0300 |004d: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06c7 │ │ +05d444: 5430 7802 |0050: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05d448: 5431 8102 |0052: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d44c: 6e20 dd1d 1000 |0054: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +05d452: 5430 8102 |0057: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d456: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ +05d45a: 6e20 a309 4000 |005b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09a3 │ │ +05d460: 5b34 7202 |005e: iput-object v4, v3, Landroidx/appcompat/widget/Toolbar;.C:Ljava/lang/CharSequence; // field@0272 │ │ +05d464: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -49183,118 +49523,118 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05c650: |[05c650] androidx.appcompat.widget.Toolbar.setSubtitleTextColor:(I)V │ │ -05c660: 7110 9d01 0100 |0000: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@019d │ │ -05c666: 0c01 |0003: move-result-object v1 │ │ -05c668: 6e20 580c 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c58 │ │ -05c66e: 0e00 |0007: return-void │ │ +05d48c: |[05d48c] androidx.appcompat.widget.Toolbar.setSubtitleTextColor:(I)V │ │ +05d49c: 7110 ad01 0100 |0000: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@01ad │ │ +05d4a2: 0c01 |0003: move-result-object v1 │ │ +05d4a4: 6e20 810c 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c81 │ │ +05d4aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #77 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setSubtitleTextColor' │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05c62c: |[05c62c] androidx.appcompat.widget.Toolbar.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V │ │ -05c63c: 5b12 7702 |0000: iput-object v2, v1, Landroidx/appcompat/widget/Toolbar;.E:Landroid/content/res/ColorStateList; // field@0277 │ │ -05c640: 5410 8402 |0002: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0284 │ │ -05c644: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -05c648: 6e20 7d09 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@097d │ │ -05c64e: 0e00 |0009: return-void │ │ +05d468: |[05d468] androidx.appcompat.widget.Toolbar.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V │ │ +05d478: 5b12 7402 |0000: iput-object v2, v1, Landroidx/appcompat/widget/Toolbar;.E:Landroid/content/res/ColorStateList; // field@0274 │ │ +05d47c: 5410 8102 |0002: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05d480: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +05d484: 6e20 a609 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@09a6 │ │ +05d48a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #78 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitle' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c670: |[05c670] androidx.appcompat.widget.Toolbar.setTitle:(I)V │ │ -05c680: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c686: 0c00 |0003: move-result-object v0 │ │ -05c688: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c68e: 0c02 |0007: move-result-object v2 │ │ -05c690: 6e20 5a0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@0c5a │ │ -05c696: 0e00 |000b: return-void │ │ +05d4ac: |[05d4ac] androidx.appcompat.widget.Toolbar.setTitle:(I)V │ │ +05d4bc: 6e10 b905 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d4c2: 0c00 |0003: move-result-object v0 │ │ +05d4c4: 6e20 4f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@014f │ │ +05d4ca: 0c02 |0007: move-result-object v2 │ │ +05d4cc: 6e20 830c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@0c83 │ │ +05d4d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #79 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitle' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -05c698: |[05c698] androidx.appcompat.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ -05c6a8: 7110 0c04 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c6ae: 0a00 |0003: move-result v0 │ │ -05c6b0: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ -05c6b4: 5430 8302 |0006: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c6b8: 3900 2a00 |0008: if-nez v0, 0032 // +002a │ │ -05c6bc: 6e10 9405 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c6c2: 0c00 |000d: move-result-object v0 │ │ -05c6c4: 2201 e307 |000e: new-instance v1, Ln/m; // type@07e3 │ │ -05c6c8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -05c6ca: 7030 a023 0102 |0011: invoke-direct {v1, v0, v2}, Ln/m;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23a0 │ │ -05c6d0: 5b31 8302 |0014: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c6d4: 6e10 7809 0100 |0016: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@0978 │ │ -05c6da: 5431 8302 |0019: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c6de: 6202 a200 |001b: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@00a2 │ │ -05c6e2: 6e20 6809 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0968 │ │ -05c6e8: 5231 8d02 |0020: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.p:I // field@028d │ │ -05c6ec: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -05c6f0: 5432 8302 |0024: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c6f4: 6e30 c923 0201 |0026: invoke-virtual {v2, v0, v1}, Ln/m;.setTextAppearance:(Landroid/content/Context;I)V // method@23c9 │ │ -05c6fa: 5430 7602 |0029: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.D:Landroid/content/res/ColorStateList; // field@0276 │ │ -05c6fe: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -05c702: 5431 8302 |002d: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c706: 6e20 7d09 0100 |002f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@097d │ │ -05c70c: 5430 8302 |0032: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c710: 6e20 340c 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c34 │ │ -05c716: 0a00 |0037: move-result v0 │ │ -05c718: 3900 1f00 |0038: if-nez v0, 0057 // +001f │ │ -05c71c: 5430 8302 |003a: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c720: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -05c722: 6e30 080c 0301 |003d: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c08 │ │ -05c728: 2817 |0040: goto 0057 // +0017 │ │ -05c72a: 5430 8302 |0041: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c72e: 3800 1400 |0043: if-eqz v0, 0057 // +0014 │ │ -05c732: 6e20 340c 0300 |0045: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c34 │ │ -05c738: 0a00 |0048: move-result v0 │ │ -05c73a: 3800 0e00 |0049: if-eqz v0, 0057 // +000e │ │ -05c73e: 5430 8302 |004b: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c742: 6e20 a106 0300 |004d: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a1 │ │ -05c748: 5430 7b02 |0050: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@027b │ │ -05c74c: 5431 8302 |0052: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c750: 6e20 8d1d 1000 |0054: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -05c756: 5430 8302 |0057: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c75a: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ -05c75e: 6e20 7a09 4000 |005b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@097a │ │ -05c764: 5b34 7402 |005e: iput-object v4, v3, Landroidx/appcompat/widget/Toolbar;.B:Ljava/lang/CharSequence; // field@0274 │ │ -05c768: 0e00 |0060: return-void │ │ +05d4d4: |[05d4d4] androidx.appcompat.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ +05d4e4: 7110 1d04 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +05d4ea: 0a00 |0003: move-result v0 │ │ +05d4ec: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ +05d4f0: 5430 8002 |0006: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d4f4: 3900 2a00 |0008: if-nez v0, 0032 // +002a │ │ +05d4f8: 6e10 b905 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d4fe: 0c00 |000d: move-result-object v0 │ │ +05d500: 2201 f407 |000e: new-instance v1, Ln/m; // type@07f4 │ │ +05d504: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +05d506: 7030 f123 0102 |0011: invoke-direct {v1, v0, v2}, Ln/m;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23f1 │ │ +05d50c: 5b31 8002 |0014: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d510: 6e10 a109 0100 |0016: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@09a1 │ │ +05d516: 5431 8002 |0019: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d51a: 6202 9f00 |001b: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@009f │ │ +05d51e: 6e20 9109 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0991 │ │ +05d524: 5231 8a02 |0020: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.p:I // field@028a │ │ +05d528: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +05d52c: 5432 8002 |0024: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d530: 6e30 1a24 0201 |0026: invoke-virtual {v2, v0, v1}, Ln/m;.setTextAppearance:(Landroid/content/Context;I)V // method@241a │ │ +05d536: 5430 7302 |0029: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.D:Landroid/content/res/ColorStateList; // field@0273 │ │ +05d53a: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +05d53e: 5431 8002 |002d: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d542: 6e20 a609 0100 |002f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@09a6 │ │ +05d548: 5430 8002 |0032: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d54c: 6e20 5d0c 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c5d │ │ +05d552: 0a00 |0037: move-result v0 │ │ +05d554: 3900 1f00 |0038: if-nez v0, 0057 // +001f │ │ +05d558: 5430 8002 |003a: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d55c: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +05d55e: 6e30 310c 0301 |003d: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c31 │ │ +05d564: 2817 |0040: goto 0057 // +0017 │ │ +05d566: 5430 8002 |0041: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d56a: 3800 1400 |0043: if-eqz v0, 0057 // +0014 │ │ +05d56e: 6e20 5d0c 0300 |0045: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c5d │ │ +05d574: 0a00 |0048: move-result v0 │ │ +05d576: 3800 0e00 |0049: if-eqz v0, 0057 // +000e │ │ +05d57a: 5430 8002 |004b: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d57e: 6e20 c706 0300 |004d: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06c7 │ │ +05d584: 5430 7802 |0050: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05d588: 5431 8002 |0052: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d58c: 6e20 dd1d 1000 |0054: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +05d592: 5430 8002 |0057: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d596: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ +05d59a: 6e20 a309 4000 |005b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@09a3 │ │ +05d5a0: 5b34 7102 |005e: iput-object v4, v3, Landroidx/appcompat/widget/Toolbar;.B:Ljava/lang/CharSequence; // field@0271 │ │ +05d5a4: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -49526,163 +49866,163 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c76c: |[05c76c] androidx.appcompat.widget.Toolbar.setTitleMarginBottom:(I)V │ │ -05c77c: 5901 9402 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0294 │ │ -05c780: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c786: 0e00 |0005: return-void │ │ +05d5a8: |[05d5a8] androidx.appcompat.widget.Toolbar.setTitleMarginBottom:(I)V │ │ +05d5b8: 5901 9102 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05d5bc: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05d5c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #81 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleMarginEnd' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c788: |[05c788] androidx.appcompat.widget.Toolbar.setTitleMarginEnd:(I)V │ │ -05c798: 5901 9202 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@0292 │ │ -05c79c: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c7a2: 0e00 |0005: return-void │ │ +05d5c4: |[05d5c4] androidx.appcompat.widget.Toolbar.setTitleMarginEnd:(I)V │ │ +05d5d4: 5901 8f02 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05d5d8: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05d5de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #82 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleMarginStart' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c7a4: |[05c7a4] androidx.appcompat.widget.Toolbar.setTitleMarginStart:(I)V │ │ -05c7b4: 5901 9102 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@0291 │ │ -05c7b8: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c7be: 0e00 |0005: return-void │ │ +05d5e0: |[05d5e0] androidx.appcompat.widget.Toolbar.setTitleMarginStart:(I)V │ │ +05d5f0: 5901 8e02 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05d5f4: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05d5fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #83 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleMarginTop' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c7c0: |[05c7c0] androidx.appcompat.widget.Toolbar.setTitleMarginTop:(I)V │ │ -05c7d0: 5901 9302 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0293 │ │ -05c7d4: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c7da: 0e00 |0005: return-void │ │ +05d5fc: |[05d5fc] androidx.appcompat.widget.Toolbar.setTitleMarginTop:(I)V │ │ +05d60c: 5901 9002 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05d610: 6e10 3106 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05d616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #84 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleTextColor' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05c800: |[05c800] androidx.appcompat.widget.Toolbar.setTitleTextColor:(I)V │ │ -05c810: 7110 9d01 0100 |0000: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@019d │ │ -05c816: 0c01 |0003: move-result-object v1 │ │ -05c818: 6e20 600c 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c60 │ │ -05c81e: 0e00 |0007: return-void │ │ +05d63c: |[05d63c] androidx.appcompat.widget.Toolbar.setTitleTextColor:(I)V │ │ +05d64c: 7110 ad01 0100 |0000: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@01ad │ │ +05d652: 0c01 |0003: move-result-object v1 │ │ +05d654: 6e20 890c 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c89 │ │ +05d65a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #85 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleTextColor' │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05c7dc: |[05c7dc] androidx.appcompat.widget.Toolbar.setTitleTextColor:(Landroid/content/res/ColorStateList;)V │ │ -05c7ec: 5b12 7602 |0000: iput-object v2, v1, Landroidx/appcompat/widget/Toolbar;.D:Landroid/content/res/ColorStateList; // field@0276 │ │ -05c7f0: 5410 8302 |0002: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0283 │ │ -05c7f4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -05c7f8: 6e20 7d09 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@097d │ │ -05c7fe: 0e00 |0009: return-void │ │ +05d618: |[05d618] androidx.appcompat.widget.Toolbar.setTitleTextColor:(Landroid/content/res/ColorStateList;)V │ │ +05d628: 5b12 7302 |0000: iput-object v2, v1, Landroidx/appcompat/widget/Toolbar;.D:Landroid/content/res/ColorStateList; // field@0273 │ │ +05d62c: 5410 8002 |0002: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05d630: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +05d634: 6e20 a609 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@09a6 │ │ +05d63a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #126 header: │ │ -class_idx : 548 │ │ +Class #130 header: │ │ +class_idx : 553 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #126 annotations: │ │ +Class #130 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/ViewStubCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #126 - │ │ +Class #130 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ViewStubCompat$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ViewStubCompat$a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #127 header: │ │ -class_idx : 549 │ │ +Class #131 header: │ │ +class_idx : 554 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 350 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 355 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ -Class #127 annotations: │ │ +Class #131 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/ViewStubCompat$a; } │ │ -Annotations on field #666 'g' │ │ +Annotations on field #663 'g' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference<" "Landroid/view/View;" ">;" } │ │ -Annotations on method #3173 'draw' │ │ +Annotations on method #3214 'draw' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "MissingSuperCall" } │ │ │ │ -Class #127 - │ │ +Class #131 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ViewStubCompat;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/view/View;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ @@ -49707,308 +50047,308 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -05c924: |[05c924] androidx.appcompat.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05c934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c936: 7040 6405 4305 |0001: invoke-direct {v3, v4, v5, v0}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0564 │ │ -05c93c: 5930 9802 |0004: iput v0, v3, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0298 │ │ -05c940: 6201 9b06 |0006: sget-object v1, Lf/a;.v:[I // field@069b │ │ -05c944: 6e50 4401 5401 |0008: invoke-virtual {v4, v5, v1, v0, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -05c94a: 0c04 |000b: move-result-object v4 │ │ -05c94c: 1225 |000c: const/4 v5, #int 2 // #2 │ │ -05c94e: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -05c950: 6e30 cf01 5401 |000e: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -05c956: 0a05 |0011: move-result v5 │ │ -05c958: 5935 9902 |0012: iput v5, v3, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0299 │ │ -05c95c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -05c95e: 6e30 cf01 5400 |0015: invoke-virtual {v4, v5, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -05c964: 0a02 |0018: move-result v2 │ │ -05c966: 5932 9802 |0019: iput v2, v3, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0298 │ │ -05c96a: 6e30 cf01 0401 |001b: invoke-virtual {v4, v0, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -05c970: 0a00 |001e: move-result v0 │ │ -05c972: 6e20 2806 0300 |001f: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@0628 │ │ -05c978: 6e10 d901 0400 |0022: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -05c97e: 1304 0800 |0025: const/16 v4, #int 8 // #8 │ │ -05c982: 6e20 6e0c 4300 |0027: invoke-virtual {v3, v4}, Landroidx/appcompat/widget/ViewStubCompat;.setVisibility:(I)V // method@0c6e │ │ -05c988: 6e20 5306 5300 |002a: invoke-virtual {v3, v5}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0653 │ │ -05c98e: 0e00 |002d: return-void │ │ +05d760: |[05d760] androidx.appcompat.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05d770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d772: 7040 8905 4305 |0001: invoke-direct {v3, v4, v5, v0}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0589 │ │ +05d778: 5930 9502 |0004: iput v0, v3, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05d77c: 6201 ad06 |0006: sget-object v1, Lf/a;.v:[I // field@06ad │ │ +05d780: 6e50 5401 5401 |0008: invoke-virtual {v4, v5, v1, v0, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +05d786: 0c04 |000b: move-result-object v4 │ │ +05d788: 1225 |000c: const/4 v5, #int 2 // #2 │ │ +05d78a: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +05d78c: 6e30 df01 5401 |000e: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +05d792: 0a05 |0011: move-result v5 │ │ +05d794: 5935 9602 |0012: iput v5, v3, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ +05d798: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +05d79a: 6e30 df01 5400 |0015: invoke-virtual {v4, v5, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +05d7a0: 0a02 |0018: move-result v2 │ │ +05d7a2: 5932 9502 |0019: iput v2, v3, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05d7a6: 6e30 df01 0401 |001b: invoke-virtual {v4, v0, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +05d7ac: 0a00 |001e: move-result v0 │ │ +05d7ae: 6e20 4e06 0300 |001f: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@064e │ │ +05d7b4: 6e10 e901 0400 |0022: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +05d7ba: 1304 0800 |0025: const/16 v4, #int 8 // #8 │ │ +05d7be: 6e20 970c 4300 |0027: invoke-virtual {v3, v4}, Landroidx/appcompat/widget/ViewStubCompat;.setVisibility:(I)V // method@0c97 │ │ +05d7c4: 6e20 7906 5300 |002a: invoke-virtual {v3, v5}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0679 │ │ +05d7ca: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'a' │ │ type : '()Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -05c838: |[05c838] androidx.appcompat.widget.ViewStubCompat.a:()Landroid/view/View; │ │ -05c848: 6e10 b505 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -05c84e: 0c00 |0003: move-result-object v0 │ │ -05c850: 2001 6401 |0004: instance-of v1, v0, Landroid/view/ViewGroup; // type@0164 │ │ -05c854: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ -05c858: 5241 9802 |0008: iget v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0298 │ │ -05c85c: 3801 3c00 |000a: if-eqz v1, 0046 // +003c │ │ -05c860: 1f00 6401 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0164 │ │ -05c864: 5441 9b02 |000e: iget-object v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@029b │ │ -05c868: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -05c86c: 2809 |0012: goto 001b // +0009 │ │ -05c86e: 6e10 9405 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c874: 0c01 |0016: move-result-object v1 │ │ -05c876: 7110 ad04 0100 |0017: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@04ad │ │ -05c87c: 0c01 |001a: move-result-object v1 │ │ -05c87e: 5242 9802 |001b: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0298 │ │ -05c882: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -05c884: 6e40 af04 2130 |001e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@04af │ │ -05c88a: 0c01 |0021: move-result-object v1 │ │ -05c88c: 5242 9902 |0022: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0299 │ │ -05c890: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -05c892: 3232 0500 |0025: if-eq v2, v3, 002a // +0005 │ │ -05c896: 6e20 2806 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@0628 │ │ -05c89c: 6e20 8a06 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@068a │ │ -05c8a2: 0a02 |002d: move-result v2 │ │ -05c8a4: 6e20 a306 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@06a3 │ │ -05c8aa: 6e10 a405 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05c8b0: 0c03 |0034: move-result-object v3 │ │ -05c8b2: 3803 0600 |0035: if-eqz v3, 003b // +0006 │ │ -05c8b6: 6e40 7506 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0675 │ │ -05c8bc: 2804 |003a: goto 003e // +0004 │ │ -05c8be: 6e30 7406 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0674 │ │ -05c8c4: 2200 2706 |003e: new-instance v0, Ljava/lang/ref/WeakReference; // type@0627 │ │ -05c8c8: 7020 fa1c 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1cfa │ │ -05c8ce: 5b40 9a02 |0043: iput-object v0, v4, Landroidx/appcompat/widget/ViewStubCompat;.g:Ljava/lang/ref/WeakReference; // field@029a │ │ -05c8d2: 1101 |0045: return-object v1 │ │ -05c8d4: 2200 fc05 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -05c8d8: 1a01 9715 |0048: const-string v1, "ViewStub must have a valid layoutResource" // string@1597 │ │ -05c8dc: 7020 341c 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -05c8e2: 2700 |004d: throw v0 │ │ -05c8e4: 2200 fd05 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -05c8e8: 1a01 9615 |0050: const-string v1, "ViewStub must have a non-null ViewGroup viewParent" // string@1596 │ │ -05c8ec: 7020 381c 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -05c8f2: 2700 |0055: throw v0 │ │ +05d674: |[05d674] androidx.appcompat.widget.ViewStubCompat.a:()Landroid/view/View; │ │ +05d684: 6e10 da05 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05da │ │ +05d68a: 0c00 |0003: move-result-object v0 │ │ +05d68c: 2001 6901 |0004: instance-of v1, v0, Landroid/view/ViewGroup; // type@0169 │ │ +05d690: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ +05d694: 5241 9502 |0008: iget v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05d698: 3801 3c00 |000a: if-eqz v1, 0046 // +003c │ │ +05d69c: 1f00 6901 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0169 │ │ +05d6a0: 5441 9802 |000e: iget-object v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ +05d6a4: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +05d6a8: 2809 |0012: goto 001b // +0009 │ │ +05d6aa: 6e10 b905 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +05d6b0: 0c01 |0016: move-result-object v1 │ │ +05d6b2: 7110 c204 0100 |0017: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@04c2 │ │ +05d6b8: 0c01 |001a: move-result-object v1 │ │ +05d6ba: 5242 9502 |001b: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05d6be: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +05d6c0: 6e40 c404 2130 |001e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@04c4 │ │ +05d6c6: 0c01 |0021: move-result-object v1 │ │ +05d6c8: 5242 9602 |0022: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ +05d6cc: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +05d6ce: 3232 0500 |0025: if-eq v2, v3, 002a // +0005 │ │ +05d6d2: 6e20 4e06 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@064e │ │ +05d6d8: 6e20 b006 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@06b0 │ │ +05d6de: 0a02 |002d: move-result v2 │ │ +05d6e0: 6e20 c906 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@06c9 │ │ +05d6e6: 6e10 c905 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05d6ec: 0c03 |0034: move-result-object v3 │ │ +05d6ee: 3803 0600 |0035: if-eqz v3, 003b // +0006 │ │ +05d6f2: 6e40 9b06 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@069b │ │ +05d6f8: 2804 |003a: goto 003e // +0004 │ │ +05d6fa: 6e30 9a06 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@069a │ │ +05d700: 2200 3906 |003e: new-instance v0, Ljava/lang/ref/WeakReference; // type@0639 │ │ +05d704: 7020 4a1d 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1d4a │ │ +05d70a: 5b40 9702 |0043: iput-object v0, v4, Landroidx/appcompat/widget/ViewStubCompat;.g:Ljava/lang/ref/WeakReference; // field@0297 │ │ +05d70e: 1101 |0045: return-object v1 │ │ +05d710: 2200 0e06 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@060e │ │ +05d714: 1a01 bb15 |0048: const-string v1, "ViewStub must have a valid layoutResource" // string@15bb │ │ +05d718: 7020 841c 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +05d71e: 2700 |004d: throw v0 │ │ +05d720: 2200 0f06 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +05d724: 1a01 ba15 |0050: const-string v1, "ViewStub must have a non-null ViewGroup viewParent" // string@15ba │ │ +05d728: 7020 881c 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +05d72e: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'dispatchDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c990: |[05c990] androidx.appcompat.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -05c9a0: 0e00 |0000: return-void │ │ +05d7cc: |[05d7cc] androidx.appcompat.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +05d7dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'draw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c9a4: |[05c9a4] androidx.appcompat.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ -05c9b4: 0e00 |0000: return-void │ │ +05d7e0: |[05d7e0] androidx.appcompat.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ +05d7f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getInflatedId' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c8f4: |[05c8f4] androidx.appcompat.widget.ViewStubCompat.getInflatedId:()I │ │ -05c904: 5210 9902 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0299 │ │ -05c908: 0f00 |0002: return v0 │ │ +05d730: |[05d730] androidx.appcompat.widget.ViewStubCompat.getInflatedId:()I │ │ +05d740: 5210 9602 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ +05d744: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getLayoutInflater' │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c820: |[05c820] androidx.appcompat.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ -05c830: 5410 9b02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@029b │ │ -05c834: 1100 |0002: return-object v0 │ │ +05d65c: |[05d65c] androidx.appcompat.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ +05d66c: 5410 9802 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ +05d670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getLayoutResource' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c90c: |[05c90c] androidx.appcompat.widget.ViewStubCompat.getLayoutResource:()I │ │ -05c91c: 5210 9802 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0298 │ │ -05c920: 0f00 |0002: return v0 │ │ +05d748: |[05d748] androidx.appcompat.widget.ViewStubCompat.getLayoutResource:()I │ │ +05d758: 5210 9502 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05d75c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05c9b8: |[05c9b8] androidx.appcompat.widget.ViewStubCompat.onMeasure:(II)V │ │ -05c9c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05c9ca: 6e30 3206 1001 |0001: invoke-virtual {v0, v1, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0632 │ │ -05c9d0: 0e00 |0004: return-void │ │ +05d7f4: |[05d7f4] androidx.appcompat.widget.ViewStubCompat.onMeasure:(II)V │ │ +05d804: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05d806: 6e30 5806 1001 |0001: invoke-virtual {v0, v1, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0658 │ │ +05d80c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setInflatedId' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c9d4: |[05c9d4] androidx.appcompat.widget.ViewStubCompat.setInflatedId:(I)V │ │ -05c9e4: 5901 9902 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0299 │ │ -05c9e8: 0e00 |0002: return-void │ │ +05d810: |[05d810] androidx.appcompat.widget.ViewStubCompat.setInflatedId:(I)V │ │ +05d820: 5901 9602 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ +05d824: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setLayoutInflater' │ │ type : '(Landroid/view/LayoutInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c9ec: |[05c9ec] androidx.appcompat.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ -05c9fc: 5b01 9b02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@029b │ │ -05ca00: 0e00 |0002: return-void │ │ +05d828: |[05d828] androidx.appcompat.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ +05d838: 5b01 9802 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ +05d83c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setLayoutResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ca04: |[05ca04] androidx.appcompat.widget.ViewStubCompat.setLayoutResource:(I)V │ │ -05ca14: 5901 9802 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0298 │ │ -05ca18: 0e00 |0002: return-void │ │ +05d840: |[05d840] androidx.appcompat.widget.ViewStubCompat.setLayoutResource:(I)V │ │ +05d850: 5901 9502 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05d854: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setOnInflateListener' │ │ type : '(Landroidx/appcompat/widget/ViewStubCompat$a;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ca1c: |[05ca1c] androidx.appcompat.widget.ViewStubCompat.setOnInflateListener:(Landroidx/appcompat/widget/ViewStubCompat$a;)V │ │ -05ca2c: 0e00 |0000: return-void │ │ +05d858: |[05d858] androidx.appcompat.widget.ViewStubCompat.setOnInflateListener:(Landroidx/appcompat/widget/ViewStubCompat$a;)V │ │ +05d868: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setVisibility' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -05ca30: |[05ca30] androidx.appcompat.widget.ViewStubCompat.setVisibility:(I)V │ │ -05ca40: 5410 9a02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.g:Ljava/lang/ref/WeakReference; // field@029a │ │ -05ca44: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -05ca48: 6e10 f91c 0000 |0004: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1cf9 │ │ -05ca4e: 0c00 |0007: move-result-object v0 │ │ -05ca50: 1f00 5e01 |0008: check-cast v0, Landroid/view/View; // type@015e │ │ -05ca54: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -05ca58: 6e20 5206 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0652 │ │ -05ca5e: 2814 |000f: goto 0023 // +0014 │ │ -05ca60: 2202 fd05 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@05fd │ │ -05ca64: 1a00 6125 |0012: const-string v0, "setVisibility called on un-referenced view" // string@2561 │ │ -05ca68: 7020 381c 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -05ca6e: 2702 |0017: throw v2 │ │ -05ca70: 6f20 5206 2100 |0018: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0652 │ │ -05ca76: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -05ca7a: 1240 |001d: const/4 v0, #int 4 // #4 │ │ -05ca7c: 3302 0500 |001e: if-ne v2, v0, 0023 // +0005 │ │ -05ca80: 6e10 630c 0100 |0020: invoke-virtual {v1}, Landroidx/appcompat/widget/ViewStubCompat;.a:()Landroid/view/View; // method@0c63 │ │ -05ca86: 0e00 |0023: return-void │ │ +05d86c: |[05d86c] androidx.appcompat.widget.ViewStubCompat.setVisibility:(I)V │ │ +05d87c: 5410 9702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.g:Ljava/lang/ref/WeakReference; // field@0297 │ │ +05d880: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +05d884: 6e10 491d 0000 |0004: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d49 │ │ +05d88a: 0c00 |0007: move-result-object v0 │ │ +05d88c: 1f00 6301 |0008: check-cast v0, Landroid/view/View; // type@0163 │ │ +05d890: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +05d894: 6e20 7806 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0678 │ │ +05d89a: 2814 |000f: goto 0023 // +0014 │ │ +05d89c: 2202 0f06 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@060f │ │ +05d8a0: 1a00 a225 |0012: const-string v0, "setVisibility called on un-referenced view" // string@25a2 │ │ +05d8a4: 7020 881c 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +05d8aa: 2702 |0017: throw v2 │ │ +05d8ac: 6f20 7806 2100 |0018: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0678 │ │ +05d8b2: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +05d8b6: 1240 |001d: const/4 v0, #int 4 // #4 │ │ +05d8b8: 3302 0500 |001e: if-ne v2, v0, 0023 // +0005 │ │ +05d8bc: 6e10 8c0c 0100 |0020: invoke-virtual {v1}, Landroidx/appcompat/widget/ViewStubCompat;.a:()Landroid/view/View; // method@0c8c │ │ +05d8c2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #128 header: │ │ -class_idx : 552 │ │ +Class #132 header: │ │ +class_idx : 557 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #128 annotations: │ │ +Class #132 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="c" │ │ │ │ -Class #128 - │ │ +Class #132 - │ │ Class descriptor : 'Landroidx/appcompat/widget/a$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -50026,67 +50366,67 @@ │ │ type : '(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -051470: |[051470] androidx.appcompat.widget.a$c.:(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V │ │ -051480: 5b01 9f02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029f │ │ -051484: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -05148a: 5b02 9e02 |0005: iput-object v2, v0, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029e │ │ -05148e: 0e00 |0007: return-void │ │ +0522ac: |[0522ac] androidx.appcompat.widget.a$c.:(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V │ │ +0522bc: 5b01 9c02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +0522c0: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0522c6: 5b02 9b02 |0005: iput-object v2, v0, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ +0522ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/a$c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -051490: |[051490] androidx.appcompat.widget.a$c.run:()V │ │ -0514a0: 5440 9f02 |0000: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029f │ │ -0514a4: 5400 2601 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/a;.g:Landroidx/appcompat/view/menu/e; // field@0126 │ │ -0514a8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -0514ac: 5401 5901 |0006: iget-object v1, v0, Landroidx/appcompat/view/menu/e;.e:Landroidx/appcompat/view/menu/e$a; // field@0159 │ │ -0514b0: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -0514b4: 7220 e809 0100 |000a: invoke-interface {v1, v0}, Landroidx/appcompat/view/menu/e$a;.b:(Landroidx/appcompat/view/menu/e;)V // method@09e8 │ │ -0514ba: 5440 9f02 |000d: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029f │ │ -0514be: 5400 2a01 |000f: iget-object v0, v0, Landroidx/appcompat/view/menu/a;.k:Landroidx/appcompat/view/menu/i; // field@012a │ │ -0514c2: 1f00 5e01 |0011: check-cast v0, Landroid/view/View; // type@015e │ │ -0514c6: 3800 2400 |0013: if-eqz v0, 0037 // +0024 │ │ -0514ca: 6e10 d005 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@05d0 │ │ -0514d0: 0c00 |0018: move-result-object v0 │ │ -0514d2: 3800 1e00 |0019: if-eqz v0, 0037 // +001e │ │ -0514d6: 5440 9e02 |001b: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029e │ │ -0514da: 6e10 600a 0000 |001d: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.b:()Z // method@0a60 │ │ -0514e0: 0a01 |0020: move-result v1 │ │ -0514e2: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -0514e4: 3801 0300 |0022: if-eqz v1, 0025 // +0003 │ │ -0514e8: 280b |0024: goto 002f // +000b │ │ -0514ea: 5401 8f01 |0025: iget-object v1, v0, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018f │ │ -0514ee: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0514f0: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ -0514f4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0514f6: 2804 |002b: goto 002f // +0004 │ │ -0514f8: 6e53 620a 3033 |002c: invoke-virtual {v0, v3, v3, v3, v3}, Landroidx/appcompat/view/menu/g;.d:(IIZZ)V // method@0a62 │ │ -0514fe: 3802 0800 |002f: if-eqz v2, 0037 // +0008 │ │ -051502: 5440 9f02 |0031: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029f │ │ -051506: 5441 9e02 |0033: iget-object v1, v4, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029e │ │ -05150a: 5b01 ae02 |0035: iput-object v1, v0, Landroidx/appcompat/widget/a;.v:Landroidx/appcompat/widget/a$e; // field@02ae │ │ -05150e: 5440 9f02 |0037: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029f │ │ -051512: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -051514: 5b01 b002 |003a: iput-object v1, v0, Landroidx/appcompat/widget/a;.x:Landroidx/appcompat/widget/a$c; // field@02b0 │ │ -051518: 0e00 |003c: return-void │ │ +0522cc: |[0522cc] androidx.appcompat.widget.a$c.run:()V │ │ +0522dc: 5440 9c02 |0000: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +0522e0: 5400 2301 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/a;.g:Landroidx/appcompat/view/menu/e; // field@0123 │ │ +0522e4: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +0522e8: 5401 5601 |0006: iget-object v1, v0, Landroidx/appcompat/view/menu/e;.e:Landroidx/appcompat/view/menu/e$a; // field@0156 │ │ +0522ec: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +0522f0: 7220 110a 0100 |000a: invoke-interface {v1, v0}, Landroidx/appcompat/view/menu/e$a;.b:(Landroidx/appcompat/view/menu/e;)V // method@0a11 │ │ +0522f6: 5440 9c02 |000d: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +0522fa: 5400 2701 |000f: iget-object v0, v0, Landroidx/appcompat/view/menu/a;.k:Landroidx/appcompat/view/menu/i; // field@0127 │ │ +0522fe: 1f00 6301 |0011: check-cast v0, Landroid/view/View; // type@0163 │ │ +052302: 3800 2400 |0013: if-eqz v0, 0037 // +0024 │ │ +052306: 6e10 f505 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@05f5 │ │ +05230c: 0c00 |0018: move-result-object v0 │ │ +05230e: 3800 1e00 |0019: if-eqz v0, 0037 // +001e │ │ +052312: 5440 9b02 |001b: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ +052316: 6e10 890a 0000 |001d: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.b:()Z // method@0a89 │ │ +05231c: 0a01 |0020: move-result v1 │ │ +05231e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +052320: 3801 0300 |0022: if-eqz v1, 0025 // +0003 │ │ +052324: 280b |0024: goto 002f // +000b │ │ +052326: 5401 8c01 |0025: iget-object v1, v0, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +05232a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +05232c: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ +052330: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +052332: 2804 |002b: goto 002f // +0004 │ │ +052334: 6e53 8b0a 3033 |002c: invoke-virtual {v0, v3, v3, v3, v3}, Landroidx/appcompat/view/menu/g;.d:(IIZZ)V // method@0a8b │ │ +05233a: 3802 0800 |002f: if-eqz v2, 0037 // +0008 │ │ +05233e: 5440 9c02 |0031: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +052342: 5441 9b02 |0033: iget-object v1, v4, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ +052346: 5b01 ab02 |0035: iput-object v1, v0, Landroidx/appcompat/widget/a;.v:Landroidx/appcompat/widget/a$e; // field@02ab │ │ +05234a: 5440 9c02 |0037: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +05234e: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +052350: 5b01 ad02 |003a: iput-object v1, v0, Landroidx/appcompat/widget/a;.x:Landroidx/appcompat/widget/a$c; // field@02ad │ │ +052354: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -50356,38 +50696,35 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x003d reg=4 this Landroidx/appcompat/widget/a$c; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #129 header: │ │ -class_idx : 558 │ │ +Class #133 header: │ │ +class_idx : 563 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 355 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 360 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #129 annotations: │ │ +Class #133 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #129 - │ │ +Class #133 - │ │ Class descriptor : 'Landroidx/appcompat/widget/b$a;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/b$a;) │ │ @@ -50404,92 +50741,92 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -053d50: |[053d50] androidx.appcompat.widget.b$a.:(II)V │ │ -053d60: 7030 6906 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@0669 │ │ -053d66: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -053d68: 5901 b402 |0004: iput v1, v0, Landroidx/appcompat/widget/b$a;.b:I // field@02b4 │ │ -053d6c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -053d6e: 5901 b302 |0007: iput v1, v0, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -053d72: 0e00 |0009: return-void │ │ +054b8c: |[054b8c] androidx.appcompat.widget.b$a.:(II)V │ │ +054b9c: 7030 8f06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@068f │ │ +054ba2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +054ba4: 5901 b102 |0004: iput v1, v0, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +054ba8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +054baa: 5901 b002 |0007: iput v1, v0, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +054bae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/b$a;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -053ce0: |[053ce0] androidx.appcompat.widget.b$a.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053cf0: 7030 6a06 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066a │ │ -053cf6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -053cf8: 5920 b402 |0004: iput v0, v2, Landroidx/appcompat/widget/b$a;.b:I // field@02b4 │ │ -053cfc: 6201 8f06 |0006: sget-object v1, Lf/a;.j:[I // field@068f │ │ -053d00: 6e30 4301 4301 |0008: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -053d06: 0c03 |000b: move-result-object v3 │ │ -053d08: 1234 |000c: const/4 v4, #int 3 // #3 │ │ -053d0a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -053d0c: 6e30 ca01 4301 |000e: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01ca │ │ -053d12: 0a04 |0011: move-result v4 │ │ -053d14: 5924 b302 |0012: iput v4, v2, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -053d18: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -053d1a: 6e30 cb01 4300 |0015: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -053d20: 0a04 |0018: move-result v4 │ │ -053d22: 5924 b402 |0019: iput v4, v2, Landroidx/appcompat/widget/b$a;.b:I // field@02b4 │ │ -053d26: 6e10 d901 0300 |001b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -053d2c: 0e00 |001e: return-void │ │ +054b1c: |[054b1c] androidx.appcompat.widget.b$a.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +054b2c: 7030 9006 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0690 │ │ +054b32: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +054b34: 5920 b102 |0004: iput v0, v2, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +054b38: 6201 a106 |0006: sget-object v1, Lf/a;.j:[I // field@06a1 │ │ +054b3c: 6e30 5301 4301 |0008: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0153 │ │ +054b42: 0c03 |000b: move-result-object v3 │ │ +054b44: 1234 |000c: const/4 v4, #int 3 // #3 │ │ +054b46: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +054b48: 6e30 da01 4301 |000e: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01da │ │ +054b4e: 0a04 |0011: move-result v4 │ │ +054b50: 5924 b002 |0012: iput v4, v2, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +054b54: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +054b56: 6e30 db01 4300 |0015: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +054b5c: 0a04 |0018: move-result v4 │ │ +054b5e: 5924 b102 |0019: iput v4, v2, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +054b62: 6e10 e901 0300 |001b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +054b68: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/b$a;) │ │ name : '' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -053d30: |[053d30] androidx.appcompat.widget.b$a.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -053d40: 7020 6b06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066b │ │ -053d46: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -053d48: 5901 b402 |0004: iput v1, v0, Landroidx/appcompat/widget/b$a;.b:I // field@02b4 │ │ -053d4c: 0e00 |0006: return-void │ │ +054b6c: |[054b6c] androidx.appcompat.widget.b$a.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +054b7c: 7020 9106 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0691 │ │ +054b82: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +054b84: 5901 b102 |0004: iput v1, v0, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +054b88: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #130 header: │ │ -class_idx : 559 │ │ +Class #134 header: │ │ +class_idx : 564 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 361 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 37 │ │ │ │ -Class #130 annotations: │ │ +Class #134 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/b$a; } │ │ │ │ -Class #130 - │ │ +Class #134 - │ │ Class descriptor : 'Landroidx/appcompat/widget/b;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/appcompat/widget/b;) │ │ @@ -50558,110 +50895,110 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0540d8: |[0540d8] androidx.appcompat.widget.b.:(Landroid/content/Context;)V │ │ -0540e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0540ea: 7030 900c 2100 |0001: invoke-direct {v1, v2, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c90 │ │ -0540f0: 0e00 |0004: return-void │ │ +054f14: |[054f14] androidx.appcompat.widget.b.:(Landroid/content/Context;)V │ │ +054f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054f26: 7030 b90c 2100 |0001: invoke-direct {v1, v2, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0cb9 │ │ +054f2c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/b;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0540f4: |[0540f4] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -054104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054106: 7040 910c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0c91 │ │ -05410c: 0e00 |0004: return-void │ │ +054f30: |[054f30] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +054f40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054f42: 7040 ba0c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0cba │ │ +054f48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/b;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -054110: |[054110] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -054120: 7040 7106 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0671 │ │ -054126: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -054128: 5c40 b502 |0004: iput-boolean v0, v4, Landroidx/appcompat/widget/b;.e:Z // field@02b5 │ │ -05412c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -05412e: 5941 b602 |0007: iput v1, v4, Landroidx/appcompat/widget/b;.f:I // field@02b6 │ │ -054132: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -054134: 5942 b702 |000a: iput v2, v4, Landroidx/appcompat/widget/b;.g:I // field@02b7 │ │ -054138: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ -05413e: 5943 b902 |000f: iput v3, v4, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -054142: 6203 8e06 |0011: sget-object v3, Lf/a;.i:[I // field@068e │ │ -054146: 6e52 4401 6573 |0013: invoke-virtual {v5, v6, v3, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -05414c: 0c06 |0016: move-result-object v6 │ │ -05414e: 6e30 cb01 0601 |0017: invoke-virtual {v6, v0, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -054154: 0a07 |001a: move-result v7 │ │ -054156: 3a07 0500 |001b: if-ltz v7, 0020 // +0005 │ │ -05415a: 6e20 b20c 7400 |001d: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setOrientation:(I)V // method@0cb2 │ │ -054160: 6e30 cb01 2601 |0020: invoke-virtual {v6, v2, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -054166: 0a07 |0023: move-result v7 │ │ -054168: 3a07 0500 |0024: if-ltz v7, 0029 // +0005 │ │ -05416c: 6e20 af0c 7400 |0026: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setGravity:(I)V // method@0caf │ │ -054172: 1227 |0029: const/4 v7, #int 2 // #2 │ │ -054174: 6e30 c201 7600 |002a: invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -05417a: 0a07 |002d: move-result v7 │ │ -05417c: 3907 0500 |002e: if-nez v7, 0033 // +0005 │ │ -054180: 6e20 ab0c 7400 |0030: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setBaselineAligned:(Z)V // method@0cab │ │ -054186: 1247 |0033: const/4 v7, #int 4 // #4 │ │ -054188: 1500 80bf |0034: const/high16 v0, #int -1082130432 // #bf80 │ │ -05418c: 6e30 ca01 7600 |0036: invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01ca │ │ -054192: 0a07 |0039: move-result v7 │ │ -054194: 5947 bb02 |003a: iput v7, v4, Landroidx/appcompat/widget/b;.k:F // field@02bb │ │ -054198: 1237 |003c: const/4 v7, #int 3 // #3 │ │ -05419a: 6e30 cb01 7601 |003d: invoke-virtual {v6, v7, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -0541a0: 0a07 |0040: move-result v7 │ │ -0541a2: 5947 b602 |0041: iput v7, v4, Landroidx/appcompat/widget/b;.f:I // field@02b6 │ │ -0541a6: 1277 |0043: const/4 v7, #int 7 // #7 │ │ -0541a8: 6e30 c201 7602 |0044: invoke-virtual {v6, v7, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0541ae: 0a07 |0047: move-result v7 │ │ -0541b0: 5c47 bc02 |0048: iput-boolean v7, v4, Landroidx/appcompat/widget/b;.l:Z // field@02bc │ │ -0541b4: 1257 |004a: const/4 v7, #int 5 // #5 │ │ -0541b6: 6e20 d601 7600 |004b: invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -0541bc: 0a00 |004e: move-result v0 │ │ -0541be: 3800 0d00 |004f: if-eqz v0, 005c // +000d │ │ -0541c2: 6e30 cf01 7602 |0051: invoke-virtual {v6, v7, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -0541c8: 0a00 |0054: move-result v0 │ │ -0541ca: 3800 0700 |0055: if-eqz v0, 005c // +0007 │ │ -0541ce: 7120 b416 0500 |0057: invoke-static {v5, v0}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16b4 │ │ -0541d4: 0c05 |005a: move-result-object v5 │ │ -0541d6: 2805 |005b: goto 0060 // +0005 │ │ -0541d8: 6e20 c901 7600 |005c: invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -0541de: 0c05 |005f: move-result-object v5 │ │ -0541e0: 6e20 ad0c 5400 |0060: invoke-virtual {v4, v5}, Landroidx/appcompat/widget/b;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0cad │ │ -0541e6: 1305 0800 |0063: const/16 v5, #int 8 // #8 │ │ -0541ea: 6e30 cb01 5602 |0065: invoke-virtual {v6, v5, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -0541f0: 0a05 |0068: move-result v5 │ │ -0541f2: 5945 c202 |0069: iput v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02c2 │ │ -0541f6: 1265 |006b: const/4 v5, #int 6 // #6 │ │ -0541f8: 6e30 c801 5602 |006c: invoke-virtual {v6, v5, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -0541fe: 0a05 |006f: move-result v5 │ │ -054200: 5945 c302 |0070: iput v5, v4, Landroidx/appcompat/widget/b;.s:I // field@02c3 │ │ -054204: 6e10 d901 0600 |0072: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -05420a: 0e00 |0075: return-void │ │ +054f4c: |[054f4c] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +054f5c: 7040 9706 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0697 │ │ +054f62: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +054f64: 5c40 b202 |0004: iput-boolean v0, v4, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ +054f68: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +054f6a: 5941 b302 |0007: iput v1, v4, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054f6e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +054f70: 5942 b402 |000a: iput v2, v4, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ +054f74: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ +054f7a: 5943 b602 |000f: iput v3, v4, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +054f7e: 6203 a006 |0011: sget-object v3, Lf/a;.i:[I // field@06a0 │ │ +054f82: 6e52 5401 6573 |0013: invoke-virtual {v5, v6, v3, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +054f88: 0c06 |0016: move-result-object v6 │ │ +054f8a: 6e30 db01 0601 |0017: invoke-virtual {v6, v0, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +054f90: 0a07 |001a: move-result v7 │ │ +054f92: 3a07 0500 |001b: if-ltz v7, 0020 // +0005 │ │ +054f96: 6e20 db0c 7400 |001d: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setOrientation:(I)V // method@0cdb │ │ +054f9c: 6e30 db01 2601 |0020: invoke-virtual {v6, v2, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +054fa2: 0a07 |0023: move-result v7 │ │ +054fa4: 3a07 0500 |0024: if-ltz v7, 0029 // +0005 │ │ +054fa8: 6e20 d80c 7400 |0026: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setGravity:(I)V // method@0cd8 │ │ +054fae: 1227 |0029: const/4 v7, #int 2 // #2 │ │ +054fb0: 6e30 d201 7600 |002a: invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +054fb6: 0a07 |002d: move-result v7 │ │ +054fb8: 3907 0500 |002e: if-nez v7, 0033 // +0005 │ │ +054fbc: 6e20 d40c 7400 |0030: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setBaselineAligned:(Z)V // method@0cd4 │ │ +054fc2: 1247 |0033: const/4 v7, #int 4 // #4 │ │ +054fc4: 1500 80bf |0034: const/high16 v0, #int -1082130432 // #bf80 │ │ +054fc8: 6e30 da01 7600 |0036: invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01da │ │ +054fce: 0a07 |0039: move-result v7 │ │ +054fd0: 5947 b802 |003a: iput v7, v4, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +054fd4: 1237 |003c: const/4 v7, #int 3 // #3 │ │ +054fd6: 6e30 db01 7601 |003d: invoke-virtual {v6, v7, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +054fdc: 0a07 |0040: move-result v7 │ │ +054fde: 5947 b302 |0041: iput v7, v4, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054fe2: 1277 |0043: const/4 v7, #int 7 // #7 │ │ +054fe4: 6e30 d201 7602 |0044: invoke-virtual {v6, v7, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +054fea: 0a07 |0047: move-result v7 │ │ +054fec: 5c47 b902 |0048: iput-boolean v7, v4, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ +054ff0: 1257 |004a: const/4 v7, #int 5 // #5 │ │ +054ff2: 6e20 e601 7600 |004b: invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01e6 │ │ +054ff8: 0a00 |004e: move-result v0 │ │ +054ffa: 3800 0d00 |004f: if-eqz v0, 005c // +000d │ │ +054ffe: 6e30 df01 7602 |0051: invoke-virtual {v6, v7, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +055004: 0a00 |0054: move-result v0 │ │ +055006: 3800 0700 |0055: if-eqz v0, 005c // +0007 │ │ +05500a: 7120 d816 0500 |0057: invoke-static {v5, v0}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16d8 │ │ +055010: 0c05 |005a: move-result-object v5 │ │ +055012: 2805 |005b: goto 0060 // +0005 │ │ +055014: 6e20 d901 7600 |005c: invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +05501a: 0c05 |005f: move-result-object v5 │ │ +05501c: 6e20 d60c 5400 |0060: invoke-virtual {v4, v5}, Landroidx/appcompat/widget/b;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0cd6 │ │ +055022: 1305 0800 |0063: const/16 v5, #int 8 // #8 │ │ +055026: 6e30 db01 5602 |0065: invoke-virtual {v6, v5, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +05502c: 0a05 |0068: move-result v5 │ │ +05502e: 5945 bf02 |0069: iput v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +055032: 1265 |006b: const/4 v5, #int 6 // #6 │ │ +055034: 6e30 d801 5602 |006c: invoke-virtual {v6, v5, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01d8 │ │ +05503a: 0a05 |006f: move-result v5 │ │ +05503c: 5945 c002 |0070: iput v5, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +055040: 6e10 e901 0600 |0072: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +055046: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -51565,608 +51902,608 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -05420c: |[05420c] androidx.appcompat.widget.b.b:(Landroid/graphics/Canvas;I)V │ │ -05421c: 5440 bf02 |0000: iget-object v0, v4, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bf │ │ -054220: 6e10 b205 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054226: 0a01 |0005: move-result v1 │ │ -054228: 5242 c302 |0006: iget v2, v4, Landroidx/appcompat/widget/b;.s:I // field@02c3 │ │ -05422c: b021 |0008: add-int/2addr v1, v2 │ │ -05422e: 6e10 cd05 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -054234: 0a02 |000c: move-result v2 │ │ -054236: 6e10 b305 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05423c: 0a03 |0010: move-result v3 │ │ -05423e: b132 |0011: sub-int/2addr v2, v3 │ │ -054240: 5243 c302 |0012: iget v3, v4, Landroidx/appcompat/widget/b;.s:I // field@02c3 │ │ -054244: b132 |0014: sub-int/2addr v2, v3 │ │ -054246: 5243 c102 |0015: iget v3, v4, Landroidx/appcompat/widget/b;.q:I // field@02c1 │ │ -05424a: b063 |0017: add-int/2addr v3, v6 │ │ -05424c: 6e53 da02 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -054252: 5446 bf02 |001b: iget-object v6, v4, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bf │ │ -054256: 6e20 b702 5600 |001d: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -05425c: 0e00 |0020: return-void │ │ +055048: |[055048] androidx.appcompat.widget.b.b:(Landroid/graphics/Canvas;I)V │ │ +055058: 5440 bc02 |0000: iget-object v0, v4, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +05505c: 6e10 d705 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +055062: 0a01 |0005: move-result v1 │ │ +055064: 5242 c002 |0006: iget v2, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +055068: b021 |0008: add-int/2addr v1, v2 │ │ +05506a: 6e10 f205 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +055070: 0a02 |000c: move-result v2 │ │ +055072: 6e10 d805 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +055078: 0a03 |0010: move-result v3 │ │ +05507a: b132 |0011: sub-int/2addr v2, v3 │ │ +05507c: 5243 c002 |0012: iget v3, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +055080: b132 |0014: sub-int/2addr v2, v3 │ │ +055082: 5243 be02 |0015: iget v3, v4, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +055086: b063 |0017: add-int/2addr v3, v6 │ │ +055088: 6e53 eb02 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +05508e: 5446 bc02 |001b: iget-object v6, v4, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +055092: 6e20 c802 5600 |001d: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02c8 │ │ +055098: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/b;) │ │ name : 'c' │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -054260: |[054260] androidx.appcompat.widget.b.c:(Landroid/graphics/Canvas;I)V │ │ -054270: 5450 bf02 |0000: iget-object v0, v5, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bf │ │ -054274: 6e10 b405 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05427a: 0a01 |0005: move-result v1 │ │ -05427c: 5252 c302 |0006: iget v2, v5, Landroidx/appcompat/widget/b;.s:I // field@02c3 │ │ -054280: b021 |0008: add-int/2addr v1, v2 │ │ -054282: 5252 c002 |0009: iget v2, v5, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -054286: b072 |000b: add-int/2addr v2, v7 │ │ -054288: 6e10 9c05 0500 |000c: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05428e: 0a03 |000f: move-result v3 │ │ -054290: 6e10 b105 0500 |0010: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054296: 0a04 |0013: move-result v4 │ │ -054298: b143 |0014: sub-int/2addr v3, v4 │ │ -05429a: 5254 c302 |0015: iget v4, v5, Landroidx/appcompat/widget/b;.s:I // field@02c3 │ │ -05429e: b143 |0017: sub-int/2addr v3, v4 │ │ -0542a0: 6e53 da02 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -0542a6: 5457 bf02 |001b: iget-object v7, v5, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bf │ │ -0542aa: 6e20 b702 6700 |001d: invoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -0542b0: 0e00 |0020: return-void │ │ +05509c: |[05509c] androidx.appcompat.widget.b.c:(Landroid/graphics/Canvas;I)V │ │ +0550ac: 5450 bc02 |0000: iget-object v0, v5, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +0550b0: 6e10 d905 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +0550b6: 0a01 |0005: move-result v1 │ │ +0550b8: 5252 c002 |0006: iget v2, v5, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +0550bc: b021 |0008: add-int/2addr v1, v2 │ │ +0550be: 5252 bd02 |0009: iget v2, v5, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +0550c2: b072 |000b: add-int/2addr v2, v7 │ │ +0550c4: 6e10 c105 0500 |000c: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +0550ca: 0a03 |000f: move-result v3 │ │ +0550cc: 6e10 d605 0500 |0010: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +0550d2: 0a04 |0013: move-result v4 │ │ +0550d4: b143 |0014: sub-int/2addr v3, v4 │ │ +0550d6: 5254 c002 |0015: iget v4, v5, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +0550da: b143 |0017: sub-int/2addr v3, v4 │ │ +0550dc: 6e53 eb02 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02eb │ │ +0550e2: 5457 bc02 |001b: iget-object v7, v5, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +0550e6: 6e20 c802 6700 |001d: invoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02c8 │ │ +0550ec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/b;) │ │ name : 'checkLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053e60: |[053e60] androidx.appcompat.widget.b.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -053e70: 2011 2e02 |0000: instance-of v1, v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053e74: 0f01 |0002: return v1 │ │ +054c9c: |[054c9c] androidx.appcompat.widget.b.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +054cac: 2011 3302 |0000: instance-of v1, v1, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +054cb0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/b;) │ │ name : 'd' │ │ type : '()Landroidx/appcompat/widget/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -053de0: |[053de0] androidx.appcompat.widget.b.d:()Landroidx/appcompat/widget/b$a; │ │ -053df0: 5230 b802 |0000: iget v0, v3, Landroidx/appcompat/widget/b;.h:I // field@02b8 │ │ -053df4: 12e1 |0002: const/4 v1, #int -2 // #fe │ │ -053df6: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -053dfa: 2200 2e02 |0005: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053dfe: 7030 8c0c 1001 |0007: invoke-direct {v0, v1, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@0c8c │ │ -053e04: 1100 |000a: return-object v0 │ │ -053e06: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -053e08: 3320 0900 |000c: if-ne v0, v2, 0015 // +0009 │ │ -053e0c: 2200 2e02 |000e: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053e10: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -053e12: 7030 8c0c 2001 |0011: invoke-direct {v0, v2, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@0c8c │ │ -053e18: 1100 |0014: return-object v0 │ │ -053e1a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -053e1c: 1100 |0016: return-object v0 │ │ +054c1c: |[054c1c] androidx.appcompat.widget.b.d:()Landroidx/appcompat/widget/b$a; │ │ +054c2c: 5230 b502 |0000: iget v0, v3, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +054c30: 12e1 |0002: const/4 v1, #int -2 // #fe │ │ +054c32: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +054c36: 2200 3302 |0005: new-instance v0, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +054c3a: 7030 b50c 1001 |0007: invoke-direct {v0, v1, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@0cb5 │ │ +054c40: 1100 |000a: return-object v0 │ │ +054c42: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +054c44: 3320 0900 |000c: if-ne v0, v2, 0015 // +0009 │ │ +054c48: 2200 3302 |000e: new-instance v0, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +054c4c: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +054c4e: 7030 b50c 2001 |0011: invoke-direct {v0, v2, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@0cb5 │ │ +054c54: 1100 |0014: return-object v0 │ │ +054c56: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +054c58: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/b;) │ │ name : 'e' │ │ type : '(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -053e20: |[053e20] androidx.appcompat.widget.b.e:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; │ │ -053e30: 2200 2e02 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053e34: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -053e3a: 0c01 |0005: move-result-object v1 │ │ -053e3c: 7030 8d0c 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/b$a;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c8d │ │ -053e42: 1100 |0009: return-object v0 │ │ +054c5c: |[054c5c] androidx.appcompat.widget.b.e:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; │ │ +054c6c: 2200 3302 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +054c70: 6e10 b905 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +054c76: 0c01 |0005: move-result-object v1 │ │ +054c78: 7030 b60c 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/b$a;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0cb6 │ │ +054c7e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/b;) │ │ name : 'f' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053e44: |[053e44] androidx.appcompat.widget.b.f:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; │ │ -053e54: 2200 2e02 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053e58: 7020 8e0c 2000 |0002: invoke-direct {v0, v2}, Landroidx/appcompat/widget/b$a;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0c8e │ │ -053e5e: 1100 |0005: return-object v0 │ │ +054c80: |[054c80] androidx.appcompat.widget.b.f:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; │ │ +054c90: 2200 3302 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +054c94: 7020 b70c 2000 |0002: invoke-direct {v0, v2}, Landroidx/appcompat/widget/b$a;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0cb7 │ │ +054c9a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/b;) │ │ name : 'g' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -053e78: |[053e78] androidx.appcompat.widget.b.g:(I)Z │ │ -053e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053e8a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -053e8c: 3905 0900 |0002: if-nez v5, 000b // +0009 │ │ -053e90: 5245 c202 |0004: iget v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02c2 │ │ -053e94: b515 |0006: and-int/2addr v5, v1 │ │ -053e96: 3805 0300 |0007: if-eqz v5, 000a // +0003 │ │ -053e9a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -053e9c: 0f00 |000a: return v0 │ │ -053e9e: 6e10 8306 0400 |000b: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -053ea4: 0a02 |000e: move-result v2 │ │ -053ea6: 3325 0a00 |000f: if-ne v5, v2, 0019 // +000a │ │ -053eaa: 5245 c202 |0011: iget v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02c2 │ │ -053eae: dd05 0504 |0013: and-int/lit8 v5, v5, #int 4 // #04 │ │ -053eb2: 3805 0300 |0015: if-eqz v5, 0018 // +0003 │ │ -053eb6: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -053eb8: 0f00 |0018: return v0 │ │ -053eba: 5242 c202 |0019: iget v2, v4, Landroidx/appcompat/widget/b;.r:I // field@02c2 │ │ -053ebe: dd02 0202 |001b: and-int/lit8 v2, v2, #int 2 // #02 │ │ -053ec2: 3802 1600 |001d: if-eqz v2, 0033 // +0016 │ │ -053ec6: b115 |001f: sub-int/2addr v5, v1 │ │ -053ec8: 3a05 1300 |0020: if-ltz v5, 0033 // +0013 │ │ -053ecc: 6e20 8206 5400 |0022: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -053ed2: 0c02 |0025: move-result-object v2 │ │ -053ed4: 6e10 cc05 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -053eda: 0a02 |0029: move-result v2 │ │ -053edc: 1303 0800 |002a: const/16 v3, #int 8 // #8 │ │ -053ee0: 3232 0400 |002c: if-eq v2, v3, 0030 // +0004 │ │ -053ee4: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -053ee6: 2804 |002f: goto 0033 // +0004 │ │ -053ee8: d805 05ff |0030: add-int/lit8 v5, v5, #int -1 // #ff │ │ -053eec: 28ee |0032: goto 0020 // -0012 │ │ -053eee: 0f00 |0033: return v0 │ │ +054cb4: |[054cb4] androidx.appcompat.widget.b.g:(I)Z │ │ +054cc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054cc6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +054cc8: 3905 0900 |0002: if-nez v5, 000b // +0009 │ │ +054ccc: 5245 bf02 |0004: iget v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +054cd0: b515 |0006: and-int/2addr v5, v1 │ │ +054cd2: 3805 0300 |0007: if-eqz v5, 000a // +0003 │ │ +054cd6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +054cd8: 0f00 |000a: return v0 │ │ +054cda: 6e10 a906 0400 |000b: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +054ce0: 0a02 |000e: move-result v2 │ │ +054ce2: 3325 0a00 |000f: if-ne v5, v2, 0019 // +000a │ │ +054ce6: 5245 bf02 |0011: iget v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +054cea: dd05 0504 |0013: and-int/lit8 v5, v5, #int 4 // #04 │ │ +054cee: 3805 0300 |0015: if-eqz v5, 0018 // +0003 │ │ +054cf2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +054cf4: 0f00 |0018: return v0 │ │ +054cf6: 5242 bf02 |0019: iget v2, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +054cfa: dd02 0202 |001b: and-int/lit8 v2, v2, #int 2 // #02 │ │ +054cfe: 3802 1600 |001d: if-eqz v2, 0033 // +0016 │ │ +054d02: b115 |001f: sub-int/2addr v5, v1 │ │ +054d04: 3a05 1300 |0020: if-ltz v5, 0033 // +0013 │ │ +054d08: 6e20 a806 5400 |0022: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +054d0e: 0c02 |0025: move-result-object v2 │ │ +054d10: 6e10 f105 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +054d16: 0a02 |0029: move-result v2 │ │ +054d18: 1303 0800 |002a: const/16 v3, #int 8 // #8 │ │ +054d1c: 3232 0400 |002c: if-eq v2, v3, 0030 // +0004 │ │ +054d20: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +054d22: 2804 |002f: goto 0033 // +0004 │ │ +054d24: d805 05ff |0030: add-int/lit8 v5, v5, #int -1 // #ff │ │ +054d28: 28ee |0032: goto 0020 // -0012 │ │ +054d2a: 0f00 |0033: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/b;) │ │ name : 'generateDefaultLayoutParams' │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053d8c: |[053d8c] androidx.appcompat.widget.b.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -053d9c: 6e10 950c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/b;.d:()Landroidx/appcompat/widget/b$a; // method@0c95 │ │ -053da2: 0c00 |0003: move-result-object v0 │ │ -053da4: 1100 |0004: return-object v0 │ │ +054bc8: |[054bc8] androidx.appcompat.widget.b.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +054bd8: 6e10 be0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/b;.d:()Landroidx/appcompat/widget/b$a; // method@0cbe │ │ +054bde: 0c00 |0003: move-result-object v0 │ │ +054be0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/b;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053da8: |[053da8] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -053db8: 6e20 960c 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.e:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; // method@0c96 │ │ -053dbe: 0c01 |0003: move-result-object v1 │ │ -053dc0: 1101 |0004: return-object v1 │ │ +054be4: |[054be4] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +054bf4: 6e20 bf0c 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.e:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; // method@0cbf │ │ +054bfa: 0c01 |0003: move-result-object v1 │ │ +054bfc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/b;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053dc4: |[053dc4] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -053dd4: 6e20 970c 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.f:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; // method@0c97 │ │ -053dda: 0c01 |0003: move-result-object v1 │ │ -053ddc: 1101 |0004: return-object v1 │ │ +054c00: |[054c00] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +054c10: 6e20 c00c 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.f:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; // method@0cc0 │ │ +054c16: 0c01 |0003: move-result-object v1 │ │ +054c18: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getBaseline' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -053f1c: |[053f1c] androidx.appcompat.widget.b.getBaseline:()I │ │ -053f2c: 5250 b602 |0000: iget v0, v5, Landroidx/appcompat/widget/b;.f:I // field@02b6 │ │ -053f30: 3b00 0700 |0002: if-gez v0, 0009 // +0007 │ │ -053f34: 6f10 8106 0500 |0004: invoke-super {v5}, Landroid/view/ViewGroup;.getBaseline:()I // method@0681 │ │ -053f3a: 0a00 |0007: move-result v0 │ │ -053f3c: 0f00 |0008: return v0 │ │ -053f3e: 6e10 8306 0500 |0009: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -053f44: 0a00 |000c: move-result v0 │ │ -053f46: 5251 b602 |000d: iget v1, v5, Landroidx/appcompat/widget/b;.f:I // field@02b6 │ │ -053f4a: 3710 6800 |000f: if-le v0, v1, 0077 // +0068 │ │ -053f4e: 6e20 8206 1500 |0011: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -053f54: 0c00 |0014: move-result-object v0 │ │ -053f56: 6e10 8f05 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@058f │ │ -053f5c: 0a01 |0018: move-result v1 │ │ -053f5e: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ -053f60: 3321 0f00 |001a: if-ne v1, v2, 0029 // +000f │ │ -053f64: 5250 b602 |001c: iget v0, v5, Landroidx/appcompat/widget/b;.f:I // field@02b6 │ │ -053f68: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ -053f6c: 0f02 |0020: return v2 │ │ -053f6e: 2200 1306 |0021: new-instance v0, Ljava/lang/RuntimeException; // type@0613 │ │ -053f72: 1a01 961f |0023: const-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@1f96 │ │ -053f76: 7020 841c 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c84 │ │ -053f7c: 2700 |0028: throw v0 │ │ -053f7e: 5252 b702 |0029: iget v2, v5, Landroidx/appcompat/widget/b;.g:I // field@02b7 │ │ -053f82: 5253 b802 |002b: iget v3, v5, Landroidx/appcompat/widget/b;.h:I // field@02b8 │ │ -053f86: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -053f88: 3343 3e00 |002e: if-ne v3, v4, 006c // +003e │ │ -053f8c: 5253 b902 |0030: iget v3, v5, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -053f90: dd03 0370 |0032: and-int/lit8 v3, v3, #int 112 // #70 │ │ -053f94: 1304 3000 |0034: const/16 v4, #int 48 // #30 │ │ -053f98: 3243 3600 |0036: if-eq v3, v4, 006c // +0036 │ │ -053f9c: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ -053fa0: 3243 1900 |003a: if-eq v3, v4, 0053 // +0019 │ │ -053fa4: 1304 5000 |003c: const/16 v4, #int 80 // #50 │ │ -053fa8: 3243 0300 |003e: if-eq v3, v4, 0041 // +0003 │ │ -053fac: 282c |0040: goto 006c // +002c │ │ -053fae: 6e10 9005 0500 |0041: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -053fb4: 0a02 |0044: move-result v2 │ │ -053fb6: 6e10 c505 0500 |0045: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -053fbc: 0a03 |0048: move-result v3 │ │ -053fbe: b132 |0049: sub-int/2addr v2, v3 │ │ -053fc0: 6e10 b105 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -053fc6: 0a03 |004d: move-result v3 │ │ -053fc8: b132 |004e: sub-int/2addr v2, v3 │ │ -053fca: 5253 ba02 |004f: iget v3, v5, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -053fce: b132 |0051: sub-int/2addr v2, v3 │ │ -053fd0: 281a |0052: goto 006c // +001a │ │ -053fd2: 6e10 9005 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -053fd8: 0a03 |0056: move-result v3 │ │ -053fda: 6e10 c505 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -053fe0: 0a04 |005a: move-result v4 │ │ -053fe2: b143 |005b: sub-int/2addr v3, v4 │ │ -053fe4: 6e10 b405 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -053fea: 0a04 |005f: move-result v4 │ │ -053fec: b143 |0060: sub-int/2addr v3, v4 │ │ -053fee: 6e10 b105 0500 |0061: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -053ff4: 0a04 |0064: move-result v4 │ │ -053ff6: b143 |0065: sub-int/2addr v3, v4 │ │ -053ff8: 5254 ba02 |0066: iget v4, v5, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -053ffc: b143 |0068: sub-int/2addr v3, v4 │ │ -053ffe: db03 0302 |0069: div-int/lit8 v3, v3, #int 2 // #02 │ │ -054002: b032 |006b: add-int/2addr v2, v3 │ │ -054004: 6e10 a405 0000 |006c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05400a: 0c00 |006f: move-result-object v0 │ │ -05400c: 1f00 2e02 |0070: check-cast v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054010: 5200 c100 |0072: iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -054014: b002 |0074: add-int/2addr v2, v0 │ │ -054016: b012 |0075: add-int/2addr v2, v1 │ │ -054018: 0f02 |0076: return v2 │ │ -05401a: 2200 1306 |0077: new-instance v0, Ljava/lang/RuntimeException; // type@0613 │ │ -05401e: 1a01 971f |0079: const-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@1f97 │ │ -054022: 7020 841c 1000 |007b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c84 │ │ -054028: 2700 |007e: throw v0 │ │ +054d58: |[054d58] androidx.appcompat.widget.b.getBaseline:()I │ │ +054d68: 5250 b302 |0000: iget v0, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054d6c: 3b00 0700 |0002: if-gez v0, 0009 // +0007 │ │ +054d70: 6f10 a706 0500 |0004: invoke-super {v5}, Landroid/view/ViewGroup;.getBaseline:()I // method@06a7 │ │ +054d76: 0a00 |0007: move-result v0 │ │ +054d78: 0f00 |0008: return v0 │ │ +054d7a: 6e10 a906 0500 |0009: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +054d80: 0a00 |000c: move-result v0 │ │ +054d82: 5251 b302 |000d: iget v1, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054d86: 3710 6800 |000f: if-le v0, v1, 0077 // +0068 │ │ +054d8a: 6e20 a806 1500 |0011: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +054d90: 0c00 |0014: move-result-object v0 │ │ +054d92: 6e10 b405 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@05b4 │ │ +054d98: 0a01 |0018: move-result v1 │ │ +054d9a: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ +054d9c: 3321 0f00 |001a: if-ne v1, v2, 0029 // +000f │ │ +054da0: 5250 b302 |001c: iget v0, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054da4: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ +054da8: 0f02 |0020: return v2 │ │ +054daa: 2200 2506 |0021: new-instance v0, Ljava/lang/RuntimeException; // type@0625 │ │ +054dae: 1a01 cc1f |0023: const-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@1fcc │ │ +054db2: 7020 d41c 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1cd4 │ │ +054db8: 2700 |0028: throw v0 │ │ +054dba: 5252 b402 |0029: iget v2, v5, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ +054dbe: 5253 b502 |002b: iget v3, v5, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +054dc2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +054dc4: 3343 3e00 |002e: if-ne v3, v4, 006c // +003e │ │ +054dc8: 5253 b602 |0030: iget v3, v5, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +054dcc: dd03 0370 |0032: and-int/lit8 v3, v3, #int 112 // #70 │ │ +054dd0: 1304 3000 |0034: const/16 v4, #int 48 // #30 │ │ +054dd4: 3243 3600 |0036: if-eq v3, v4, 006c // +0036 │ │ +054dd8: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ +054ddc: 3243 1900 |003a: if-eq v3, v4, 0053 // +0019 │ │ +054de0: 1304 5000 |003c: const/16 v4, #int 80 // #50 │ │ +054de4: 3243 0300 |003e: if-eq v3, v4, 0041 // +0003 │ │ +054de8: 282c |0040: goto 006c // +002c │ │ +054dea: 6e10 b505 0500 |0041: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@05b5 │ │ +054df0: 0a02 |0044: move-result v2 │ │ +054df2: 6e10 ea05 0500 |0045: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05ea │ │ +054df8: 0a03 |0048: move-result v3 │ │ +054dfa: b132 |0049: sub-int/2addr v2, v3 │ │ +054dfc: 6e10 d605 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +054e02: 0a03 |004d: move-result v3 │ │ +054e04: b132 |004e: sub-int/2addr v2, v3 │ │ +054e06: 5253 b702 |004f: iget v3, v5, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054e0a: b132 |0051: sub-int/2addr v2, v3 │ │ +054e0c: 281a |0052: goto 006c // +001a │ │ +054e0e: 6e10 b505 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@05b5 │ │ +054e14: 0a03 |0056: move-result v3 │ │ +054e16: 6e10 ea05 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05ea │ │ +054e1c: 0a04 |005a: move-result v4 │ │ +054e1e: b143 |005b: sub-int/2addr v3, v4 │ │ +054e20: 6e10 d905 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +054e26: 0a04 |005f: move-result v4 │ │ +054e28: b143 |0060: sub-int/2addr v3, v4 │ │ +054e2a: 6e10 d605 0500 |0061: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +054e30: 0a04 |0064: move-result v4 │ │ +054e32: b143 |0065: sub-int/2addr v3, v4 │ │ +054e34: 5254 b702 |0066: iget v4, v5, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054e38: b143 |0068: sub-int/2addr v3, v4 │ │ +054e3a: db03 0302 |0069: div-int/lit8 v3, v3, #int 2 // #02 │ │ +054e3e: b032 |006b: add-int/2addr v2, v3 │ │ +054e40: 6e10 c905 0000 |006c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +054e46: 0c00 |006f: move-result-object v0 │ │ +054e48: 1f00 3302 |0070: check-cast v0, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +054e4c: 5200 be00 |0072: iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +054e50: b002 |0074: add-int/2addr v2, v0 │ │ +054e52: b012 |0075: add-int/2addr v2, v1 │ │ +054e54: 0f02 |0076: return v2 │ │ +054e56: 2200 2506 |0077: new-instance v0, Ljava/lang/RuntimeException; // type@0625 │ │ +054e5a: 1a01 cd1f |0079: const-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@1fcd │ │ +054e5e: 7020 d41c 1000 |007b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1cd4 │ │ +054e64: 2700 |007e: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getBaselineAlignedChildIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05402c: |[05402c] androidx.appcompat.widget.b.getBaselineAlignedChildIndex:()I │ │ -05403c: 5210 b602 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.f:I // field@02b6 │ │ -054040: 0f00 |0002: return v0 │ │ +054e68: |[054e68] androidx.appcompat.widget.b.getBaselineAlignedChildIndex:()I │ │ +054e78: 5210 b302 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054e7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getDividerDrawable' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053d74: |[053d74] androidx.appcompat.widget.b.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ -053d84: 5410 bf02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bf │ │ -053d88: 1100 |0002: return-object v0 │ │ +054bb0: |[054bb0] androidx.appcompat.widget.b.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ +054bc0: 5410 bc02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +054bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getDividerPadding' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054044: |[054044] androidx.appcompat.widget.b.getDividerPadding:()I │ │ -054054: 5210 c302 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.s:I // field@02c3 │ │ -054058: 0f00 |0002: return v0 │ │ +054e80: |[054e80] androidx.appcompat.widget.b.getDividerPadding:()I │ │ +054e90: 5210 c002 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +054e94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getDividerWidth' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05405c: |[05405c] androidx.appcompat.widget.b.getDividerWidth:()I │ │ -05406c: 5210 c002 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -054070: 0f00 |0002: return v0 │ │ +054e98: |[054e98] androidx.appcompat.widget.b.getDividerWidth:()I │ │ +054ea8: 5210 bd02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +054eac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getGravity' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054074: |[054074] androidx.appcompat.widget.b.getGravity:()I │ │ -054084: 5210 b902 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -054088: 0f00 |0002: return v0 │ │ +054eb0: |[054eb0] androidx.appcompat.widget.b.getGravity:()I │ │ +054ec0: 5210 b602 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +054ec4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getOrientation' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05408c: |[05408c] androidx.appcompat.widget.b.getOrientation:()I │ │ -05409c: 5210 b802 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.h:I // field@02b8 │ │ -0540a0: 0f00 |0002: return v0 │ │ +054ec8: |[054ec8] androidx.appcompat.widget.b.getOrientation:()I │ │ +054ed8: 5210 b502 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +054edc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getShowDividers' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0540a4: |[0540a4] androidx.appcompat.widget.b.getShowDividers:()I │ │ -0540b4: 5210 c202 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.r:I // field@02c2 │ │ -0540b8: 0f00 |0002: return v0 │ │ +054ee0: |[054ee0] androidx.appcompat.widget.b.getShowDividers:()I │ │ +054ef0: 5210 bf02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +054ef4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getVirtualChildCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0540bc: |[0540bc] androidx.appcompat.widget.b.getVirtualChildCount:()I │ │ -0540cc: 6e10 8306 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -0540d2: 0a00 |0003: move-result v0 │ │ -0540d4: 0f00 |0004: return v0 │ │ +054ef8: |[054ef8] androidx.appcompat.widget.b.getVirtualChildCount:()I │ │ +054f08: 6e10 a906 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +054f0e: 0a00 |0003: move-result v0 │ │ +054f10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getWeightSum' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053f04: |[053f04] androidx.appcompat.widget.b.getWeightSum:()F │ │ -053f14: 5210 bb02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.k:F // field@02bb │ │ -053f18: 0f00 |0002: return v0 │ │ +054d40: |[054d40] androidx.appcompat.widget.b.getWeightSum:()F │ │ +054d50: 5210 b802 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +054d54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/appcompat/widget/b;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 224 16-bit code units │ │ -0542b4: |[0542b4] androidx.appcompat.widget.b.onDraw:(Landroid/graphics/Canvas;)V │ │ -0542c4: 5460 bf02 |0000: iget-object v0, v6, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bf │ │ -0542c8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0542cc: 0e00 |0004: return-void │ │ -0542ce: 5260 b802 |0005: iget v0, v6, Landroidx/appcompat/widget/b;.h:I // field@02b8 │ │ -0542d2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0542d6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0542d8: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0542da: 3330 5d00 |000b: if-ne v0, v3, 0068 // +005d │ │ -0542de: 6e10 a40c 0600 |000d: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca4 │ │ -0542e4: 0a00 |0010: move-result v0 │ │ -0542e6: 3502 2a00 |0011: if-ge v2, v0, 003b // +002a │ │ -0542ea: 6e20 8206 2600 |0013: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -0542f0: 0c03 |0016: move-result-object v3 │ │ -0542f2: 3803 2100 |0017: if-eqz v3, 0038 // +0021 │ │ -0542f6: 6e10 cc05 0300 |0019: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0542fc: 0a04 |001c: move-result v4 │ │ -0542fe: 3214 1b00 |001d: if-eq v4, v1, 0038 // +001b │ │ -054302: 6e20 980c 2600 |001f: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -054308: 0a04 |0022: move-result v4 │ │ -05430a: 3804 1500 |0023: if-eqz v4, 0038 // +0015 │ │ -05430e: 6e10 a405 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054314: 0c04 |0028: move-result-object v4 │ │ -054316: 1f04 2e02 |0029: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ -05431a: 6e10 c505 0300 |002b: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -054320: 0a03 |002e: move-result v3 │ │ -054322: 5244 c100 |002f: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -054326: b143 |0031: sub-int/2addr v3, v4 │ │ -054328: 5264 c102 |0032: iget v4, v6, Landroidx/appcompat/widget/b;.q:I // field@02c1 │ │ -05432c: b143 |0034: sub-int/2addr v3, v4 │ │ -05432e: 6e30 920c 7603 |0035: invoke-virtual {v6, v7, v3}, Landroidx/appcompat/widget/b;.b:(Landroid/graphics/Canvas;I)V // method@0c92 │ │ -054334: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -054338: 28d7 |003a: goto 0011 // -0029 │ │ -05433a: 6e20 980c 0600 |003b: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -054340: 0a01 |003e: move-result v1 │ │ -054342: 3801 a000 |003f: if-eqz v1, 00df // +00a0 │ │ -054346: d800 00ff |0041: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05434a: 6e20 8206 0600 |0043: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -054350: 0c00 |0046: move-result-object v0 │ │ -054352: 3900 0f00 |0047: if-nez v0, 0056 // +000f │ │ -054356: 6e10 9c05 0600 |0049: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05435c: 0a00 |004c: move-result v0 │ │ -05435e: 6e10 b105 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054364: 0a01 |0050: move-result v1 │ │ -054366: b110 |0051: sub-int/2addr v0, v1 │ │ -054368: 5261 c102 |0052: iget v1, v6, Landroidx/appcompat/widget/b;.q:I // field@02c1 │ │ -05436c: b110 |0054: sub-int/2addr v0, v1 │ │ -05436e: 280e |0055: goto 0063 // +000e │ │ -054370: 6e10 a405 0000 |0056: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054376: 0c01 |0059: move-result-object v1 │ │ -054378: 1f01 2e02 |005a: check-cast v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ -05437c: 6e10 9005 0000 |005c: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -054382: 0a00 |005f: move-result v0 │ │ -054384: 5211 bd00 |0060: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -054388: b010 |0062: add-int/2addr v0, v1 │ │ -05438a: 6e30 920c 7600 |0063: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.b:(Landroid/graphics/Canvas;I)V // method@0c92 │ │ -054390: 2900 7900 |0066: goto/16 00df // +0079 │ │ -054394: 6e10 a40c 0600 |0068: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca4 │ │ -05439a: 0a00 |006b: move-result v0 │ │ -05439c: 7110 9e23 0600 |006c: invoke-static {v6}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -0543a2: 0a03 |006f: move-result v3 │ │ -0543a4: 3502 3400 |0070: if-ge v2, v0, 00a4 // +0034 │ │ -0543a8: 6e20 8206 2600 |0072: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -0543ae: 0c04 |0075: move-result-object v4 │ │ -0543b0: 3804 2b00 |0076: if-eqz v4, 00a1 // +002b │ │ -0543b4: 6e10 cc05 0400 |0078: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0543ba: 0a05 |007b: move-result v5 │ │ -0543bc: 3215 2500 |007c: if-eq v5, v1, 00a1 // +0025 │ │ -0543c0: 6e20 980c 2600 |007e: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -0543c6: 0a05 |0081: move-result v5 │ │ -0543c8: 3805 1f00 |0082: if-eqz v5, 00a1 // +001f │ │ -0543cc: 6e10 a405 0400 |0084: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0543d2: 0c05 |0087: move-result-object v5 │ │ -0543d4: 1f05 2e02 |0088: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0543d8: 3803 0a00 |008a: if-eqz v3, 0094 // +000a │ │ -0543dc: 6e10 b705 0400 |008c: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -0543e2: 0a04 |008f: move-result v4 │ │ -0543e4: 5255 c000 |0090: iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -0543e8: b054 |0092: add-int/2addr v4, v5 │ │ -0543ea: 280b |0093: goto 009e // +000b │ │ -0543ec: 6e10 a505 0400 |0094: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -0543f2: 0a04 |0097: move-result v4 │ │ -0543f4: 5255 bf00 |0098: iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -0543f8: b154 |009a: sub-int/2addr v4, v5 │ │ -0543fa: 5265 c002 |009b: iget v5, v6, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -0543fe: b154 |009d: sub-int/2addr v4, v5 │ │ -054400: 6e30 930c 7604 |009e: invoke-virtual {v6, v7, v4}, Landroidx/appcompat/widget/b;.c:(Landroid/graphics/Canvas;I)V // method@0c93 │ │ -054406: d802 0201 |00a1: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05440a: 28cd |00a3: goto 0070 // -0033 │ │ -05440c: 6e20 980c 0600 |00a4: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -054412: 0a01 |00a7: move-result v1 │ │ -054414: 3801 3700 |00a8: if-eqz v1, 00df // +0037 │ │ -054418: d800 00ff |00aa: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05441c: 6e20 8206 0600 |00ac: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -054422: 0c00 |00af: move-result-object v0 │ │ -054424: 3900 1200 |00b0: if-nez v0, 00c2 // +0012 │ │ -054428: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -05442c: 6e10 b205 0600 |00b4: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054432: 0a00 |00b7: move-result v0 │ │ -054434: 2824 |00b8: goto 00dc // +0024 │ │ -054436: 6e10 cd05 0600 |00b9: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -05443c: 0a00 |00bc: move-result v0 │ │ -05443e: 6e10 b305 0600 |00bd: invoke-virtual {v6}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054444: 0a01 |00c0: move-result v1 │ │ -054446: 280f |00c1: goto 00d0 // +000f │ │ -054448: 6e10 a405 0000 |00c2: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05444e: 0c01 |00c5: move-result-object v1 │ │ -054450: 1f01 2e02 |00c6: check-cast v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054454: 3803 0d00 |00c8: if-eqz v3, 00d5 // +000d │ │ -054458: 6e10 a505 0000 |00ca: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -05445e: 0a00 |00cd: move-result v0 │ │ -054460: 5211 bf00 |00ce: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -054464: b110 |00d0: sub-int/2addr v0, v1 │ │ -054466: 5261 c002 |00d1: iget v1, v6, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -05446a: b110 |00d3: sub-int/2addr v0, v1 │ │ -05446c: 2808 |00d4: goto 00dc // +0008 │ │ -05446e: 6e10 b705 0000 |00d5: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -054474: 0a00 |00d8: move-result v0 │ │ -054476: 5211 c000 |00d9: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -05447a: b010 |00db: add-int/2addr v0, v1 │ │ -05447c: 6e30 930c 7600 |00dc: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.c:(Landroid/graphics/Canvas;I)V // method@0c93 │ │ -054482: 0e00 |00df: return-void │ │ +0550f0: |[0550f0] androidx.appcompat.widget.b.onDraw:(Landroid/graphics/Canvas;)V │ │ +055100: 5460 bc02 |0000: iget-object v0, v6, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +055104: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +055108: 0e00 |0004: return-void │ │ +05510a: 5260 b502 |0005: iget v0, v6, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +05510e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +055112: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +055114: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +055116: 3330 5d00 |000b: if-ne v0, v3, 0068 // +005d │ │ +05511a: 6e10 cd0c 0600 |000d: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ccd │ │ +055120: 0a00 |0010: move-result v0 │ │ +055122: 3502 2a00 |0011: if-ge v2, v0, 003b // +002a │ │ +055126: 6e20 a806 2600 |0013: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05512c: 0c03 |0016: move-result-object v3 │ │ +05512e: 3803 2100 |0017: if-eqz v3, 0038 // +0021 │ │ +055132: 6e10 f105 0300 |0019: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +055138: 0a04 |001c: move-result v4 │ │ +05513a: 3214 1b00 |001d: if-eq v4, v1, 0038 // +001b │ │ +05513e: 6e20 c10c 2600 |001f: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +055144: 0a04 |0022: move-result v4 │ │ +055146: 3804 1500 |0023: if-eqz v4, 0038 // +0015 │ │ +05514a: 6e10 c905 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +055150: 0c04 |0028: move-result-object v4 │ │ +055152: 1f04 3302 |0029: check-cast v4, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +055156: 6e10 ea05 0300 |002b: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@05ea │ │ +05515c: 0a03 |002e: move-result v3 │ │ +05515e: 5244 be00 |002f: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +055162: b143 |0031: sub-int/2addr v3, v4 │ │ +055164: 5264 be02 |0032: iget v4, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +055168: b143 |0034: sub-int/2addr v3, v4 │ │ +05516a: 6e30 bb0c 7603 |0035: invoke-virtual {v6, v7, v3}, Landroidx/appcompat/widget/b;.b:(Landroid/graphics/Canvas;I)V // method@0cbb │ │ +055170: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +055174: 28d7 |003a: goto 0011 // -0029 │ │ +055176: 6e20 c10c 0600 |003b: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +05517c: 0a01 |003e: move-result v1 │ │ +05517e: 3801 a000 |003f: if-eqz v1, 00df // +00a0 │ │ +055182: d800 00ff |0041: add-int/lit8 v0, v0, #int -1 // #ff │ │ +055186: 6e20 a806 0600 |0043: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05518c: 0c00 |0046: move-result-object v0 │ │ +05518e: 3900 0f00 |0047: if-nez v0, 0056 // +000f │ │ +055192: 6e10 c105 0600 |0049: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +055198: 0a00 |004c: move-result v0 │ │ +05519a: 6e10 d605 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +0551a0: 0a01 |0050: move-result v1 │ │ +0551a2: b110 |0051: sub-int/2addr v0, v1 │ │ +0551a4: 5261 be02 |0052: iget v1, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +0551a8: b110 |0054: sub-int/2addr v0, v1 │ │ +0551aa: 280e |0055: goto 0063 // +000e │ │ +0551ac: 6e10 c905 0000 |0056: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +0551b2: 0c01 |0059: move-result-object v1 │ │ +0551b4: 1f01 3302 |005a: check-cast v1, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +0551b8: 6e10 b505 0000 |005c: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@05b5 │ │ +0551be: 0a00 |005f: move-result v0 │ │ +0551c0: 5211 ba00 |0060: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +0551c4: b010 |0062: add-int/2addr v0, v1 │ │ +0551c6: 6e30 bb0c 7600 |0063: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.b:(Landroid/graphics/Canvas;I)V // method@0cbb │ │ +0551cc: 2900 7900 |0066: goto/16 00df // +0079 │ │ +0551d0: 6e10 cd0c 0600 |0068: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ccd │ │ +0551d6: 0a00 |006b: move-result v0 │ │ +0551d8: 7110 ef23 0600 |006c: invoke-static {v6}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +0551de: 0a03 |006f: move-result v3 │ │ +0551e0: 3502 3400 |0070: if-ge v2, v0, 00a4 // +0034 │ │ +0551e4: 6e20 a806 2600 |0072: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +0551ea: 0c04 |0075: move-result-object v4 │ │ +0551ec: 3804 2b00 |0076: if-eqz v4, 00a1 // +002b │ │ +0551f0: 6e10 f105 0400 |0078: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0551f6: 0a05 |007b: move-result v5 │ │ +0551f8: 3215 2500 |007c: if-eq v5, v1, 00a1 // +0025 │ │ +0551fc: 6e20 c10c 2600 |007e: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +055202: 0a05 |0081: move-result v5 │ │ +055204: 3805 1f00 |0082: if-eqz v5, 00a1 // +001f │ │ +055208: 6e10 c905 0400 |0084: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05520e: 0c05 |0087: move-result-object v5 │ │ +055210: 1f05 3302 |0088: check-cast v5, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +055214: 3803 0a00 |008a: if-eqz v3, 0094 // +000a │ │ +055218: 6e10 dc05 0400 |008c: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@05dc │ │ +05521e: 0a04 |008f: move-result v4 │ │ +055220: 5255 bd00 |0090: iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055224: b054 |0092: add-int/2addr v4, v5 │ │ +055226: 280b |0093: goto 009e // +000b │ │ +055228: 6e10 ca05 0400 |0094: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +05522e: 0a04 |0097: move-result v4 │ │ +055230: 5255 bc00 |0098: iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055234: b154 |009a: sub-int/2addr v4, v5 │ │ +055236: 5265 bd02 |009b: iget v5, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +05523a: b154 |009d: sub-int/2addr v4, v5 │ │ +05523c: 6e30 bc0c 7604 |009e: invoke-virtual {v6, v7, v4}, Landroidx/appcompat/widget/b;.c:(Landroid/graphics/Canvas;I)V // method@0cbc │ │ +055242: d802 0201 |00a1: add-int/lit8 v2, v2, #int 1 // #01 │ │ +055246: 28cd |00a3: goto 0070 // -0033 │ │ +055248: 6e20 c10c 0600 |00a4: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +05524e: 0a01 |00a7: move-result v1 │ │ +055250: 3801 3700 |00a8: if-eqz v1, 00df // +0037 │ │ +055254: d800 00ff |00aa: add-int/lit8 v0, v0, #int -1 // #ff │ │ +055258: 6e20 a806 0600 |00ac: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05525e: 0c00 |00af: move-result-object v0 │ │ +055260: 3900 1200 |00b0: if-nez v0, 00c2 // +0012 │ │ +055264: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +055268: 6e10 d705 0600 |00b4: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +05526e: 0a00 |00b7: move-result v0 │ │ +055270: 2824 |00b8: goto 00dc // +0024 │ │ +055272: 6e10 f205 0600 |00b9: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +055278: 0a00 |00bc: move-result v0 │ │ +05527a: 6e10 d805 0600 |00bd: invoke-virtual {v6}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +055280: 0a01 |00c0: move-result v1 │ │ +055282: 280f |00c1: goto 00d0 // +000f │ │ +055284: 6e10 c905 0000 |00c2: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05528a: 0c01 |00c5: move-result-object v1 │ │ +05528c: 1f01 3302 |00c6: check-cast v1, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +055290: 3803 0d00 |00c8: if-eqz v3, 00d5 // +000d │ │ +055294: 6e10 ca05 0000 |00ca: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +05529a: 0a00 |00cd: move-result v0 │ │ +05529c: 5211 bc00 |00ce: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +0552a0: b110 |00d0: sub-int/2addr v0, v1 │ │ +0552a2: 5261 bd02 |00d1: iget v1, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +0552a6: b110 |00d3: sub-int/2addr v0, v1 │ │ +0552a8: 2808 |00d4: goto 00dc // +0008 │ │ +0552aa: 6e10 dc05 0000 |00d5: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05dc │ │ +0552b0: 0a00 |00d8: move-result v0 │ │ +0552b2: 5211 bd00 |00d9: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +0552b6: b010 |00db: add-int/2addr v0, v1 │ │ +0552b8: 6e30 bc0c 7600 |00dc: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.c:(Landroid/graphics/Canvas;I)V // method@0cbc │ │ +0552be: 0e00 |00df: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -52398,322 +52735,322 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -054484: |[054484] androidx.appcompat.widget.b.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -054494: 6f20 9306 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0693 │ │ -05449a: 1a00 4417 |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@1744 │ │ -05449e: 6e20 be07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07be │ │ -0544a4: 0e00 |0008: return-void │ │ +0552c0: |[0552c0] androidx.appcompat.widget.b.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0552d0: 6f20 b906 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@06b9 │ │ +0552d6: 1a00 6717 |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@1767 │ │ +0552da: 6e20 e407 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07e4 │ │ +0552e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/appcompat/widget/b;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0544a8: |[0544a8] androidx.appcompat.widget.b.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0544b8: 6f20 9406 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0694 │ │ -0544be: 1a00 4417 |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@1744 │ │ -0544c2: 6e20 8707 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0787 │ │ -0544c8: 0e00 |0008: return-void │ │ +0552e4: |[0552e4] androidx.appcompat.widget.b.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0552f4: 6f20 ba06 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@06ba │ │ +0552fa: 1a00 6717 |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@1767 │ │ +0552fe: 6e20 ad07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@07ad │ │ +055304: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/appcompat/widget/b;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 466 16-bit code units │ │ -0544cc: |[0544cc] androidx.appcompat.widget.b.onLayout:(ZIIII)V │ │ -0544dc: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0544e0: 5201 b802 |0002: iget v1, v0, Landroidx/appcompat/widget/b;.h:I // field@02b8 │ │ -0544e4: 1302 5000 |0004: const/16 v2, #int 80 // #50 │ │ -0544e8: 1303 1000 |0006: const/16 v3, #int 16 // #10 │ │ -0544ec: 1304 0800 |0008: const/16 v4, #int 8 // #8 │ │ -0544f0: 1255 |000a: const/4 v5, #int 5 // #5 │ │ -0544f2: 1406 0700 8000 |000b: const v6, #float 1.1755e-38 // #00800007 │ │ -0544f8: 1227 |000e: const/4 v7, #int 2 // #2 │ │ -0544fa: 1218 |000f: const/4 v8, #int 1 // #1 │ │ -0544fc: 3381 a900 |0010: if-ne v1, v8, 00b9 // +00a9 │ │ -054500: 7401 b205 1900 |0012: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054506: 0a01 |0015: move-result v1 │ │ -054508: 910a 1d1b |0016: sub-int v10, v29, v27 │ │ -05450c: 7401 b305 1900 |0018: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054512: 0a0b |001b: move-result v11 │ │ -054514: 910b 0a0b |001c: sub-int v11, v10, v11 │ │ -054518: b11a |001e: sub-int/2addr v10, v1 │ │ -05451a: 7401 b305 1900 |001f: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054520: 0a0c |0022: move-result v12 │ │ -054522: b1ca |0023: sub-int/2addr v10, v12 │ │ -054524: 7401 a40c 1900 |0024: invoke-virtual/range {v25}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca4 │ │ -05452a: 0a0c |0027: move-result v12 │ │ -05452c: 520d b902 |0028: iget v13, v0, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -054530: dd0e 0d70 |002a: and-int/lit8 v14, v13, #int 112 // #70 │ │ -054534: b5d6 |002c: and-int/2addr v6, v13 │ │ -054536: 323e 1500 |002d: if-eq v14, v3, 0042 // +0015 │ │ -05453a: 322e 0700 |002f: if-eq v14, v2, 0036 // +0007 │ │ -05453e: 7401 b405 1900 |0031: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -054544: 0a02 |0034: move-result v2 │ │ -054546: 2818 |0035: goto 004d // +0018 │ │ -054548: 7401 b405 1900 |0036: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05454e: 0a02 |0039: move-result v2 │ │ -054550: 9002 021e |003a: add-int v2, v2, v30 │ │ -054554: 9102 021c |003c: sub-int v2, v2, v28 │ │ -054558: 5203 ba02 |003e: iget v3, v0, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05455c: b132 |0040: sub-int/2addr v2, v3 │ │ -05455e: 280c |0041: goto 004d // +000c │ │ -054560: 7401 b405 1900 |0042: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -054566: 0a02 |0045: move-result v2 │ │ -054568: 9103 1e1c |0046: sub-int v3, v30, v28 │ │ -05456c: 520d ba02 |0048: iget v13, v0, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054570: b1d3 |004a: sub-int/2addr v3, v13 │ │ -054572: b373 |004b: div-int/2addr v3, v7 │ │ -054574: b032 |004c: add-int/2addr v2, v3 │ │ -054576: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -054578: 35c3 8301 |004e: if-ge v3, v12, 01d1 // +0183 │ │ -05457c: 6e20 8206 3000 |0050: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -054582: 0c0d |0053: move-result-object v13 │ │ -054584: 390d 0500 |0054: if-nez v13, 0059 // +0005 │ │ -054588: d802 0200 |0056: add-int/lit8 v2, v2, #int 0 // #00 │ │ -05458c: 285b |0058: goto 00b3 // +005b │ │ -05458e: 6e10 cc05 0d00 |0059: invoke-virtual {v13}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054594: 0a0e |005c: move-result v14 │ │ -054596: 324e 5600 |005d: if-eq v14, v4, 00b3 // +0056 │ │ -05459a: 6e10 ab05 0d00 |005f: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -0545a0: 0a0e |0062: move-result v14 │ │ -0545a2: 6e10 a905 0d00 |0063: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0545a8: 0a0f |0066: move-result v15 │ │ -0545aa: 6e10 a405 0d00 |0067: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0545b0: 0c10 |006a: move-result-object v16 │ │ -0545b2: 0804 1000 |006b: move-object/from16 v4, v16 │ │ -0545b6: 1f04 2e02 |006d: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0545ba: 5249 b402 |006f: iget v9, v4, Landroidx/appcompat/widget/b$a;.b:I // field@02b4 │ │ -0545be: 3b09 0300 |0071: if-gez v9, 0074 // +0003 │ │ -0545c2: 0169 |0073: move v9, v6 │ │ -0545c4: 6211 3405 |0074: sget-object v17, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -0545c8: 7401 a305 1900 |0076: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -0545ce: 0a07 |0079: move-result v7 │ │ -0545d0: 7120 8904 7900 |007a: invoke-static {v9, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -0545d6: 0a07 |007d: move-result v7 │ │ -0545d8: dd07 0707 |007e: and-int/lit8 v7, v7, #int 7 // #07 │ │ -0545dc: 3287 0b00 |0080: if-eq v7, v8, 008b // +000b │ │ -0545e0: 3257 0600 |0082: if-eq v7, v5, 0088 // +0006 │ │ -0545e4: 5247 bf00 |0084: iget v7, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -0545e8: b017 |0086: add-int/2addr v7, v1 │ │ -0545ea: 280f |0087: goto 0096 // +000f │ │ -0545ec: 9107 0b0e |0088: sub-int v7, v11, v14 │ │ -0545f0: 2809 |008a: goto 0093 // +0009 │ │ -0545f2: 9107 0a0e |008b: sub-int v7, v10, v14 │ │ -0545f6: 1229 |008d: const/4 v9, #int 2 // #2 │ │ -0545f8: b397 |008e: div-int/2addr v7, v9 │ │ -0545fa: b017 |008f: add-int/2addr v7, v1 │ │ -0545fc: 5249 bf00 |0090: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -054600: b097 |0092: add-int/2addr v7, v9 │ │ -054602: 5249 c000 |0093: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -054606: b197 |0095: sub-int/2addr v7, v9 │ │ -054608: 6e20 980c 3000 |0096: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -05460e: 0a09 |0099: move-result v9 │ │ -054610: 3809 0500 |009a: if-eqz v9, 009f // +0005 │ │ -054614: 5209 c102 |009c: iget v9, v0, Landroidx/appcompat/widget/b;.q:I // field@02c1 │ │ -054618: b092 |009e: add-int/2addr v2, v9 │ │ -05461a: 5249 c100 |009f: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05461e: b092 |00a1: add-int/2addr v2, v9 │ │ -054620: d809 0200 |00a2: add-int/lit8 v9, v2, #int 0 // #00 │ │ -054624: b07e |00a4: add-int/2addr v14, v7 │ │ -054626: 9005 0f09 |00a5: add-int v5, v15, v9 │ │ -05462a: 6e55 f105 7de9 |00a7: invoke-virtual {v13, v7, v9, v14, v5}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -054630: 5244 bd00 |00aa: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -054634: b04f |00ac: add-int/2addr v15, v4 │ │ -054636: 1204 |00ad: const/4 v4, #int 0 // #0 │ │ -054638: b04f |00ae: add-int/2addr v15, v4 │ │ -05463a: b02f |00af: add-int/2addr v15, v2 │ │ -05463c: d803 0300 |00b0: add-int/lit8 v3, v3, #int 0 // #00 │ │ -054640: 01f2 |00b2: move v2, v15 │ │ -054642: b083 |00b3: add-int/2addr v3, v8 │ │ -054644: 1304 0800 |00b4: const/16 v4, #int 8 // #8 │ │ -054648: 1255 |00b6: const/4 v5, #int 5 // #5 │ │ -05464a: 1227 |00b7: const/4 v7, #int 2 // #2 │ │ -05464c: 2896 |00b8: goto 004e // -006a │ │ -05464e: 7701 9e23 1900 |00b9: invoke-static/range {v25}, Ln/m0;.a:(Landroid/view/View;)Z // method@239e │ │ -054654: 0a01 |00bc: move-result v1 │ │ -054656: 7401 b405 1900 |00bd: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05465c: 0a04 |00c0: move-result v4 │ │ -05465e: 9105 1e1c |00c1: sub-int v5, v30, v28 │ │ -054662: 7401 b105 1900 |00c3: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054668: 0a07 |00c6: move-result v7 │ │ -05466a: 9107 0507 |00c7: sub-int v7, v5, v7 │ │ -05466e: b145 |00c9: sub-int/2addr v5, v4 │ │ -054670: 7401 b105 1900 |00ca: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054676: 0a09 |00cd: move-result v9 │ │ -054678: b195 |00ce: sub-int/2addr v5, v9 │ │ -05467a: 7401 a40c 1900 |00cf: invoke-virtual/range {v25}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca4 │ │ -054680: 0a09 |00d2: move-result v9 │ │ -054682: 520a b902 |00d3: iget v10, v0, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -054686: b5a6 |00d5: and-int/2addr v6, v10 │ │ -054688: dd0a 0a70 |00d6: and-int/lit8 v10, v10, #int 112 // #70 │ │ -05468c: 550b b502 |00d8: iget-boolean v11, v0, Landroidx/appcompat/widget/b;.e:Z // field@02b5 │ │ -054690: 540c bd02 |00da: iget-object v12, v0, Landroidx/appcompat/widget/b;.m:[I // field@02bd │ │ -054694: 540d be02 |00dc: iget-object v13, v0, Landroidx/appcompat/widget/b;.n:[I // field@02be │ │ -054698: 620e 3405 |00de: sget-object v14, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -05469c: 7401 a305 1900 |00e0: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -0546a2: 0a0e |00e3: move-result v14 │ │ -0546a4: 7120 8904 e600 |00e4: invoke-static {v6, v14}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -0546aa: 0a06 |00e7: move-result v6 │ │ -0546ac: 3286 1600 |00e8: if-eq v6, v8, 00fe // +0016 │ │ -0546b0: 125e |00ea: const/4 v14, #int 5 // #5 │ │ -0546b2: 32e6 0700 |00eb: if-eq v6, v14, 00f2 // +0007 │ │ -0546b6: 7401 b205 1900 |00ed: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0546bc: 0a06 |00f0: move-result v6 │ │ -0546be: 2819 |00f1: goto 010a // +0019 │ │ -0546c0: 7401 b205 1900 |00f2: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0546c6: 0a06 |00f5: move-result v6 │ │ -0546c8: 9006 061d |00f6: add-int v6, v6, v29 │ │ -0546cc: 9106 061b |00f8: sub-int v6, v6, v27 │ │ -0546d0: 520e ba02 |00fa: iget v14, v0, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0546d4: b1e6 |00fc: sub-int/2addr v6, v14 │ │ -0546d6: 280d |00fd: goto 010a // +000d │ │ -0546d8: 7401 b205 1900 |00fe: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0546de: 0a06 |0101: move-result v6 │ │ -0546e0: 910e 1d1b |0102: sub-int v14, v29, v27 │ │ -0546e4: 520f ba02 |0104: iget v15, v0, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0546e8: b1fe |0106: sub-int/2addr v14, v15 │ │ -0546ea: 122f |0107: const/4 v15, #int 2 // #2 │ │ -0546ec: b3fe |0108: div-int/2addr v14, v15 │ │ -0546ee: b0e6 |0109: add-int/2addr v6, v14 │ │ -0546f0: 3801 0600 |010a: if-eqz v1, 0110 // +0006 │ │ -0546f4: d801 09ff |010c: add-int/lit8 v1, v9, #int -1 // #ff │ │ -0546f8: 12ff |010e: const/4 v15, #int -1 // #ff │ │ -0546fa: 2803 |010f: goto 0112 // +0003 │ │ -0546fc: 1201 |0110: const/4 v1, #int 0 // #0 │ │ -0546fe: 121f |0111: const/4 v15, #int 1 // #1 │ │ -054700: 0212 0600 |0112: move/from16 v18, v6 │ │ -054704: 1206 |0114: const/4 v6, #int 0 // #0 │ │ -054706: 3596 bc00 |0115: if-ge v6, v9, 01d1 // +00bc │ │ -05470a: 9213 0f06 |0117: mul-int v19, v15, v6 │ │ -05470e: 9008 1301 |0119: add-int v8, v19, v1 │ │ -054712: 6e20 8206 8000 |011b: invoke-virtual {v0, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -054718: 0c02 |011e: move-result-object v2 │ │ -05471a: 3902 0e00 |011f: if-nez v2, 012d // +000e │ │ -05471e: d812 1200 |0121: add-int/lit8 v18, v18, #int 0 // #00 │ │ -054722: 021c 0100 |0123: move/from16 v28, v1 │ │ -054726: 021e 0900 |0125: move/from16 v30, v9 │ │ -05472a: 0216 0a00 |0127: move/from16 v22, v10 │ │ -05472e: 1201 |0129: const/4 v1, #int 0 // #0 │ │ -054730: 1212 |012a: const/4 v2, #int 1 // #1 │ │ -054732: 2900 9800 |012b: goto/16 01c3 // +0098 │ │ -054736: 6e10 cc05 0200 |012d: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -05473c: 0a03 |0130: move-result v3 │ │ -05473e: 130e 0800 |0131: const/16 v14, #int 8 // #8 │ │ -054742: 32e3 f0ff |0133: if-eq v3, v14, 0123 // -0010 │ │ -054746: 6e10 ab05 0200 |0135: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05474c: 0a03 |0138: move-result v3 │ │ -05474e: 6e10 a905 0200 |0139: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054754: 0a15 |013c: move-result v21 │ │ -054756: 6e10 a405 0200 |013d: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05475c: 0c16 |0140: move-result-object v22 │ │ -05475e: 080e 1600 |0141: move-object/from16 v14, v22 │ │ -054762: 1f0e 2e02 |0143: check-cast v14, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054766: 021c 0100 |0145: move/from16 v28, v1 │ │ -05476a: 380b 0e00 |0147: if-eqz v11, 0155 // +000e │ │ -05476e: 52e1 be00 |0149: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -054772: 021e 0900 |014b: move/from16 v30, v9 │ │ -054776: 12f9 |014d: const/4 v9, #int -1 // #ff │ │ -054778: 3291 0900 |014e: if-eq v1, v9, 0157 // +0009 │ │ -05477c: 6e10 8f05 0200 |0150: invoke-virtual {v2}, Landroid/view/View;.getBaseline:()I // method@058f │ │ -054782: 0a09 |0153: move-result v9 │ │ -054784: 2804 |0154: goto 0158 // +0004 │ │ -054786: 021e 0900 |0155: move/from16 v30, v9 │ │ -05478a: 12f9 |0157: const/4 v9, #int -1 // #ff │ │ -05478c: 52e1 b402 |0158: iget v1, v14, Landroidx/appcompat/widget/b$a;.b:I // field@02b4 │ │ -054790: 3b01 0300 |015a: if-gez v1, 015d // +0003 │ │ -054794: 01a1 |015c: move v1, v10 │ │ -054796: dd01 0170 |015d: and-int/lit8 v1, v1, #int 112 // #70 │ │ -05479a: 0216 0a00 |015f: move/from16 v22, v10 │ │ -05479e: 130a 1000 |0161: const/16 v10, #int 16 // #10 │ │ -0547a2: 32a1 3200 |0163: if-eq v1, v10, 0195 // +0032 │ │ -0547a6: 130a 3000 |0165: const/16 v10, #int 48 // #30 │ │ -0547aa: 32a1 1f00 |0167: if-eq v1, v10, 0186 // +001f │ │ -0547ae: 130a 5000 |0169: const/16 v10, #int 80 // #50 │ │ -0547b2: 32a1 0500 |016b: if-eq v1, v10, 0170 // +0005 │ │ -0547b6: 0141 |016d: move v1, v4 │ │ -0547b8: 12fa |016e: const/4 v10, #int -1 // #ff │ │ -0547ba: 2832 |016f: goto 01a1 // +0032 │ │ -0547bc: 9101 0715 |0170: sub-int v1, v7, v21 │ │ -0547c0: 52ea bd00 |0172: iget v10, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -0547c4: b1a1 |0174: sub-int/2addr v1, v10 │ │ -0547c6: 12fa |0175: const/4 v10, #int -1 // #ff │ │ -0547c8: 32a9 2b00 |0176: if-eq v9, v10, 01a1 // +002b │ │ -0547cc: 6e10 a905 0200 |0178: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0547d2: 0a17 |017b: move-result v23 │ │ -0547d4: 9117 1709 |017c: sub-int v23, v23, v9 │ │ -0547d8: 1229 |017e: const/4 v9, #int 2 // #2 │ │ -0547da: 4418 0d09 |017f: aget v24, v13, v9 │ │ -0547de: 9118 1817 |0181: sub-int v24, v24, v23 │ │ -0547e2: 9101 0118 |0183: sub-int v1, v1, v24 │ │ -0547e6: 281c |0185: goto 01a1 // +001c │ │ -0547e8: 12fa |0186: const/4 v10, #int -1 // #ff │ │ -0547ea: 52e1 c100 |0187: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -0547ee: b041 |0189: add-int/2addr v1, v4 │ │ -0547f0: 32a9 1700 |018a: if-eq v9, v10, 01a1 // +0017 │ │ -0547f4: 1314 0100 |018c: const/16 v20, #int 1 // #1 │ │ -0547f8: 4417 0c14 |018e: aget v23, v12, v20 │ │ -0547fc: 9117 1709 |0190: sub-int v23, v23, v9 │ │ -054800: 9001 1701 |0192: add-int v1, v23, v1 │ │ -054804: 280d |0194: goto 01a1 // +000d │ │ -054806: 12fa |0195: const/4 v10, #int -1 // #ff │ │ -054808: 9101 0515 |0196: sub-int v1, v5, v21 │ │ -05480c: 1229 |0198: const/4 v9, #int 2 // #2 │ │ -05480e: b391 |0199: div-int/2addr v1, v9 │ │ -054810: b041 |019a: add-int/2addr v1, v4 │ │ -054812: 52e9 c100 |019b: iget v9, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -054816: b091 |019d: add-int/2addr v1, v9 │ │ -054818: 52e9 bd00 |019e: iget v9, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -05481c: b191 |01a0: sub-int/2addr v1, v9 │ │ -05481e: 6e20 980c 8000 |01a1: invoke-virtual {v0, v8}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -054824: 0a08 |01a4: move-result v8 │ │ -054826: 3808 0600 |01a5: if-eqz v8, 01ab // +0006 │ │ -05482a: 5208 c002 |01a7: iget v8, v0, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -05482e: 9012 1208 |01a9: add-int v18, v18, v8 │ │ -054832: 52e8 bf00 |01ab: iget v8, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -054836: 9012 1208 |01ad: add-int v18, v18, v8 │ │ -05483a: d808 1200 |01af: add-int/lit8 v8, v18, #int 0 // #00 │ │ -05483e: 9009 0308 |01b1: add-int v9, v3, v8 │ │ -054842: 900a 1501 |01b3: add-int v10, v21, v1 │ │ -054846: 6e5a f105 8291 |01b5: invoke-virtual {v2, v8, v1, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05484c: 52e1 c000 |01b8: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -054850: b013 |01ba: add-int/2addr v3, v1 │ │ -054852: 1201 |01bb: const/4 v1, #int 0 // #0 │ │ -054854: b013 |01bc: add-int/2addr v3, v1 │ │ -054856: 9012 0312 |01bd: add-int v18, v3, v18 │ │ -05485a: d806 0600 |01bf: add-int/lit8 v6, v6, #int 0 // #00 │ │ -05485e: 2900 69ff |01c1: goto/16 012a // -0097 │ │ -054862: b026 |01c3: add-int/2addr v6, v2 │ │ -054864: 0201 1c00 |01c4: move/from16 v1, v28 │ │ -054868: 0209 1e00 |01c6: move/from16 v9, v30 │ │ -05486c: 020a 1600 |01c8: move/from16 v10, v22 │ │ -054870: 1302 5000 |01ca: const/16 v2, #int 80 // #50 │ │ -054874: 1303 1000 |01cc: const/16 v3, #int 16 // #10 │ │ -054878: 1218 |01ce: const/4 v8, #int 1 // #1 │ │ -05487a: 2900 46ff |01cf: goto/16 0115 // -00ba │ │ -05487e: 0e00 |01d1: return-void │ │ +055308: |[055308] androidx.appcompat.widget.b.onLayout:(ZIIII)V │ │ +055318: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +05531c: 5201 b502 |0002: iget v1, v0, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +055320: 1302 5000 |0004: const/16 v2, #int 80 // #50 │ │ +055324: 1303 1000 |0006: const/16 v3, #int 16 // #10 │ │ +055328: 1304 0800 |0008: const/16 v4, #int 8 // #8 │ │ +05532c: 1255 |000a: const/4 v5, #int 5 // #5 │ │ +05532e: 1406 0700 8000 |000b: const v6, #float 1.1755e-38 // #00800007 │ │ +055334: 1227 |000e: const/4 v7, #int 2 // #2 │ │ +055336: 1218 |000f: const/4 v8, #int 1 // #1 │ │ +055338: 3381 a900 |0010: if-ne v1, v8, 00b9 // +00a9 │ │ +05533c: 7401 d705 1900 |0012: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +055342: 0a01 |0015: move-result v1 │ │ +055344: 910a 1d1b |0016: sub-int v10, v29, v27 │ │ +055348: 7401 d805 1900 |0018: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +05534e: 0a0b |001b: move-result v11 │ │ +055350: 910b 0a0b |001c: sub-int v11, v10, v11 │ │ +055354: b11a |001e: sub-int/2addr v10, v1 │ │ +055356: 7401 d805 1900 |001f: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +05535c: 0a0c |0022: move-result v12 │ │ +05535e: b1ca |0023: sub-int/2addr v10, v12 │ │ +055360: 7401 cd0c 1900 |0024: invoke-virtual/range {v25}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ccd │ │ +055366: 0a0c |0027: move-result v12 │ │ +055368: 520d b602 |0028: iget v13, v0, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +05536c: dd0e 0d70 |002a: and-int/lit8 v14, v13, #int 112 // #70 │ │ +055370: b5d6 |002c: and-int/2addr v6, v13 │ │ +055372: 323e 1500 |002d: if-eq v14, v3, 0042 // +0015 │ │ +055376: 322e 0700 |002f: if-eq v14, v2, 0036 // +0007 │ │ +05537a: 7401 d905 1900 |0031: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +055380: 0a02 |0034: move-result v2 │ │ +055382: 2818 |0035: goto 004d // +0018 │ │ +055384: 7401 d905 1900 |0036: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +05538a: 0a02 |0039: move-result v2 │ │ +05538c: 9002 021e |003a: add-int v2, v2, v30 │ │ +055390: 9102 021c |003c: sub-int v2, v2, v28 │ │ +055394: 5203 b702 |003e: iget v3, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055398: b132 |0040: sub-int/2addr v2, v3 │ │ +05539a: 280c |0041: goto 004d // +000c │ │ +05539c: 7401 d905 1900 |0042: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +0553a2: 0a02 |0045: move-result v2 │ │ +0553a4: 9103 1e1c |0046: sub-int v3, v30, v28 │ │ +0553a8: 520d b702 |0048: iget v13, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0553ac: b1d3 |004a: sub-int/2addr v3, v13 │ │ +0553ae: b373 |004b: div-int/2addr v3, v7 │ │ +0553b0: b032 |004c: add-int/2addr v2, v3 │ │ +0553b2: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +0553b4: 35c3 8301 |004e: if-ge v3, v12, 01d1 // +0183 │ │ +0553b8: 6e20 a806 3000 |0050: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +0553be: 0c0d |0053: move-result-object v13 │ │ +0553c0: 390d 0500 |0054: if-nez v13, 0059 // +0005 │ │ +0553c4: d802 0200 |0056: add-int/lit8 v2, v2, #int 0 // #00 │ │ +0553c8: 285b |0058: goto 00b3 // +005b │ │ +0553ca: 6e10 f105 0d00 |0059: invoke-virtual {v13}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0553d0: 0a0e |005c: move-result v14 │ │ +0553d2: 324e 5600 |005d: if-eq v14, v4, 00b3 // +0056 │ │ +0553d6: 6e10 d005 0d00 |005f: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +0553dc: 0a0e |0062: move-result v14 │ │ +0553de: 6e10 ce05 0d00 |0063: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0553e4: 0a0f |0066: move-result v15 │ │ +0553e6: 6e10 c905 0d00 |0067: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +0553ec: 0c10 |006a: move-result-object v16 │ │ +0553ee: 0804 1000 |006b: move-object/from16 v4, v16 │ │ +0553f2: 1f04 3302 |006d: check-cast v4, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +0553f6: 5249 b102 |006f: iget v9, v4, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +0553fa: 3b09 0300 |0071: if-gez v9, 0074 // +0003 │ │ +0553fe: 0169 |0073: move v9, v6 │ │ +055400: 6211 2605 |0074: sget-object v17, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +055404: 7401 c805 1900 |0076: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +05540a: 0a07 |0079: move-result v7 │ │ +05540c: 7120 9e04 7900 |007a: invoke-static {v9, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@049e │ │ +055412: 0a07 |007d: move-result v7 │ │ +055414: dd07 0707 |007e: and-int/lit8 v7, v7, #int 7 // #07 │ │ +055418: 3287 0b00 |0080: if-eq v7, v8, 008b // +000b │ │ +05541c: 3257 0600 |0082: if-eq v7, v5, 0088 // +0006 │ │ +055420: 5247 bc00 |0084: iget v7, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055424: b017 |0086: add-int/2addr v7, v1 │ │ +055426: 280f |0087: goto 0096 // +000f │ │ +055428: 9107 0b0e |0088: sub-int v7, v11, v14 │ │ +05542c: 2809 |008a: goto 0093 // +0009 │ │ +05542e: 9107 0a0e |008b: sub-int v7, v10, v14 │ │ +055432: 1229 |008d: const/4 v9, #int 2 // #2 │ │ +055434: b397 |008e: div-int/2addr v7, v9 │ │ +055436: b017 |008f: add-int/2addr v7, v1 │ │ +055438: 5249 bc00 |0090: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05543c: b097 |0092: add-int/2addr v7, v9 │ │ +05543e: 5249 bd00 |0093: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055442: b197 |0095: sub-int/2addr v7, v9 │ │ +055444: 6e20 c10c 3000 |0096: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +05544a: 0a09 |0099: move-result v9 │ │ +05544c: 3809 0500 |009a: if-eqz v9, 009f // +0005 │ │ +055450: 5209 be02 |009c: iget v9, v0, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +055454: b092 |009e: add-int/2addr v2, v9 │ │ +055456: 5249 be00 |009f: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05545a: b092 |00a1: add-int/2addr v2, v9 │ │ +05545c: d809 0200 |00a2: add-int/lit8 v9, v2, #int 0 // #00 │ │ +055460: b07e |00a4: add-int/2addr v14, v7 │ │ +055462: 9005 0f09 |00a5: add-int v5, v15, v9 │ │ +055466: 6e55 1606 7de9 |00a7: invoke-virtual {v13, v7, v9, v14, v5}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +05546c: 5244 ba00 |00aa: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +055470: b04f |00ac: add-int/2addr v15, v4 │ │ +055472: 1204 |00ad: const/4 v4, #int 0 // #0 │ │ +055474: b04f |00ae: add-int/2addr v15, v4 │ │ +055476: b02f |00af: add-int/2addr v15, v2 │ │ +055478: d803 0300 |00b0: add-int/lit8 v3, v3, #int 0 // #00 │ │ +05547c: 01f2 |00b2: move v2, v15 │ │ +05547e: b083 |00b3: add-int/2addr v3, v8 │ │ +055480: 1304 0800 |00b4: const/16 v4, #int 8 // #8 │ │ +055484: 1255 |00b6: const/4 v5, #int 5 // #5 │ │ +055486: 1227 |00b7: const/4 v7, #int 2 // #2 │ │ +055488: 2896 |00b8: goto 004e // -006a │ │ +05548a: 7701 ef23 1900 |00b9: invoke-static/range {v25}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ef │ │ +055490: 0a01 |00bc: move-result v1 │ │ +055492: 7401 d905 1900 |00bd: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +055498: 0a04 |00c0: move-result v4 │ │ +05549a: 9105 1e1c |00c1: sub-int v5, v30, v28 │ │ +05549e: 7401 d605 1900 |00c3: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +0554a4: 0a07 |00c6: move-result v7 │ │ +0554a6: 9107 0507 |00c7: sub-int v7, v5, v7 │ │ +0554aa: b145 |00c9: sub-int/2addr v5, v4 │ │ +0554ac: 7401 d605 1900 |00ca: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +0554b2: 0a09 |00cd: move-result v9 │ │ +0554b4: b195 |00ce: sub-int/2addr v5, v9 │ │ +0554b6: 7401 cd0c 1900 |00cf: invoke-virtual/range {v25}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ccd │ │ +0554bc: 0a09 |00d2: move-result v9 │ │ +0554be: 520a b602 |00d3: iget v10, v0, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +0554c2: b5a6 |00d5: and-int/2addr v6, v10 │ │ +0554c4: dd0a 0a70 |00d6: and-int/lit8 v10, v10, #int 112 // #70 │ │ +0554c8: 550b b202 |00d8: iget-boolean v11, v0, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ +0554cc: 540c ba02 |00da: iget-object v12, v0, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ +0554d0: 540d bb02 |00dc: iget-object v13, v0, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ +0554d4: 620e 2605 |00de: sget-object v14, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +0554d8: 7401 c805 1900 |00e0: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +0554de: 0a0e |00e3: move-result v14 │ │ +0554e0: 7120 9e04 e600 |00e4: invoke-static {v6, v14}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@049e │ │ +0554e6: 0a06 |00e7: move-result v6 │ │ +0554e8: 3286 1600 |00e8: if-eq v6, v8, 00fe // +0016 │ │ +0554ec: 125e |00ea: const/4 v14, #int 5 // #5 │ │ +0554ee: 32e6 0700 |00eb: if-eq v6, v14, 00f2 // +0007 │ │ +0554f2: 7401 d705 1900 |00ed: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +0554f8: 0a06 |00f0: move-result v6 │ │ +0554fa: 2819 |00f1: goto 010a // +0019 │ │ +0554fc: 7401 d705 1900 |00f2: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +055502: 0a06 |00f5: move-result v6 │ │ +055504: 9006 061d |00f6: add-int v6, v6, v29 │ │ +055508: 9106 061b |00f8: sub-int v6, v6, v27 │ │ +05550c: 520e b702 |00fa: iget v14, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055510: b1e6 |00fc: sub-int/2addr v6, v14 │ │ +055512: 280d |00fd: goto 010a // +000d │ │ +055514: 7401 d705 1900 |00fe: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +05551a: 0a06 |0101: move-result v6 │ │ +05551c: 910e 1d1b |0102: sub-int v14, v29, v27 │ │ +055520: 520f b702 |0104: iget v15, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055524: b1fe |0106: sub-int/2addr v14, v15 │ │ +055526: 122f |0107: const/4 v15, #int 2 // #2 │ │ +055528: b3fe |0108: div-int/2addr v14, v15 │ │ +05552a: b0e6 |0109: add-int/2addr v6, v14 │ │ +05552c: 3801 0600 |010a: if-eqz v1, 0110 // +0006 │ │ +055530: d801 09ff |010c: add-int/lit8 v1, v9, #int -1 // #ff │ │ +055534: 12ff |010e: const/4 v15, #int -1 // #ff │ │ +055536: 2803 |010f: goto 0112 // +0003 │ │ +055538: 1201 |0110: const/4 v1, #int 0 // #0 │ │ +05553a: 121f |0111: const/4 v15, #int 1 // #1 │ │ +05553c: 0212 0600 |0112: move/from16 v18, v6 │ │ +055540: 1206 |0114: const/4 v6, #int 0 // #0 │ │ +055542: 3596 bc00 |0115: if-ge v6, v9, 01d1 // +00bc │ │ +055546: 9213 0f06 |0117: mul-int v19, v15, v6 │ │ +05554a: 9008 1301 |0119: add-int v8, v19, v1 │ │ +05554e: 6e20 a806 8000 |011b: invoke-virtual {v0, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +055554: 0c02 |011e: move-result-object v2 │ │ +055556: 3902 0e00 |011f: if-nez v2, 012d // +000e │ │ +05555a: d812 1200 |0121: add-int/lit8 v18, v18, #int 0 // #00 │ │ +05555e: 021c 0100 |0123: move/from16 v28, v1 │ │ +055562: 021e 0900 |0125: move/from16 v30, v9 │ │ +055566: 0216 0a00 |0127: move/from16 v22, v10 │ │ +05556a: 1201 |0129: const/4 v1, #int 0 // #0 │ │ +05556c: 1212 |012a: const/4 v2, #int 1 // #1 │ │ +05556e: 2900 9800 |012b: goto/16 01c3 // +0098 │ │ +055572: 6e10 f105 0200 |012d: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +055578: 0a03 |0130: move-result v3 │ │ +05557a: 130e 0800 |0131: const/16 v14, #int 8 // #8 │ │ +05557e: 32e3 f0ff |0133: if-eq v3, v14, 0123 // -0010 │ │ +055582: 6e10 d005 0200 |0135: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +055588: 0a03 |0138: move-result v3 │ │ +05558a: 6e10 ce05 0200 |0139: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +055590: 0a15 |013c: move-result v21 │ │ +055592: 6e10 c905 0200 |013d: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +055598: 0c16 |0140: move-result-object v22 │ │ +05559a: 080e 1600 |0141: move-object/from16 v14, v22 │ │ +05559e: 1f0e 3302 |0143: check-cast v14, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +0555a2: 021c 0100 |0145: move/from16 v28, v1 │ │ +0555a6: 380b 0e00 |0147: if-eqz v11, 0155 // +000e │ │ +0555aa: 52e1 bb00 |0149: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0555ae: 021e 0900 |014b: move/from16 v30, v9 │ │ +0555b2: 12f9 |014d: const/4 v9, #int -1 // #ff │ │ +0555b4: 3291 0900 |014e: if-eq v1, v9, 0157 // +0009 │ │ +0555b8: 6e10 b405 0200 |0150: invoke-virtual {v2}, Landroid/view/View;.getBaseline:()I // method@05b4 │ │ +0555be: 0a09 |0153: move-result v9 │ │ +0555c0: 2804 |0154: goto 0158 // +0004 │ │ +0555c2: 021e 0900 |0155: move/from16 v30, v9 │ │ +0555c6: 12f9 |0157: const/4 v9, #int -1 // #ff │ │ +0555c8: 52e1 b102 |0158: iget v1, v14, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +0555cc: 3b01 0300 |015a: if-gez v1, 015d // +0003 │ │ +0555d0: 01a1 |015c: move v1, v10 │ │ +0555d2: dd01 0170 |015d: and-int/lit8 v1, v1, #int 112 // #70 │ │ +0555d6: 0216 0a00 |015f: move/from16 v22, v10 │ │ +0555da: 130a 1000 |0161: const/16 v10, #int 16 // #10 │ │ +0555de: 32a1 3200 |0163: if-eq v1, v10, 0195 // +0032 │ │ +0555e2: 130a 3000 |0165: const/16 v10, #int 48 // #30 │ │ +0555e6: 32a1 1f00 |0167: if-eq v1, v10, 0186 // +001f │ │ +0555ea: 130a 5000 |0169: const/16 v10, #int 80 // #50 │ │ +0555ee: 32a1 0500 |016b: if-eq v1, v10, 0170 // +0005 │ │ +0555f2: 0141 |016d: move v1, v4 │ │ +0555f4: 12fa |016e: const/4 v10, #int -1 // #ff │ │ +0555f6: 2832 |016f: goto 01a1 // +0032 │ │ +0555f8: 9101 0715 |0170: sub-int v1, v7, v21 │ │ +0555fc: 52ea ba00 |0172: iget v10, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +055600: b1a1 |0174: sub-int/2addr v1, v10 │ │ +055602: 12fa |0175: const/4 v10, #int -1 // #ff │ │ +055604: 32a9 2b00 |0176: if-eq v9, v10, 01a1 // +002b │ │ +055608: 6e10 ce05 0200 |0178: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +05560e: 0a17 |017b: move-result v23 │ │ +055610: 9117 1709 |017c: sub-int v23, v23, v9 │ │ +055614: 1229 |017e: const/4 v9, #int 2 // #2 │ │ +055616: 4418 0d09 |017f: aget v24, v13, v9 │ │ +05561a: 9118 1817 |0181: sub-int v24, v24, v23 │ │ +05561e: 9101 0118 |0183: sub-int v1, v1, v24 │ │ +055622: 281c |0185: goto 01a1 // +001c │ │ +055624: 12fa |0186: const/4 v10, #int -1 // #ff │ │ +055626: 52e1 be00 |0187: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05562a: b041 |0189: add-int/2addr v1, v4 │ │ +05562c: 32a9 1700 |018a: if-eq v9, v10, 01a1 // +0017 │ │ +055630: 1314 0100 |018c: const/16 v20, #int 1 // #1 │ │ +055634: 4417 0c14 |018e: aget v23, v12, v20 │ │ +055638: 9117 1709 |0190: sub-int v23, v23, v9 │ │ +05563c: 9001 1701 |0192: add-int v1, v23, v1 │ │ +055640: 280d |0194: goto 01a1 // +000d │ │ +055642: 12fa |0195: const/4 v10, #int -1 // #ff │ │ +055644: 9101 0515 |0196: sub-int v1, v5, v21 │ │ +055648: 1229 |0198: const/4 v9, #int 2 // #2 │ │ +05564a: b391 |0199: div-int/2addr v1, v9 │ │ +05564c: b041 |019a: add-int/2addr v1, v4 │ │ +05564e: 52e9 be00 |019b: iget v9, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +055652: b091 |019d: add-int/2addr v1, v9 │ │ +055654: 52e9 ba00 |019e: iget v9, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +055658: b191 |01a0: sub-int/2addr v1, v9 │ │ +05565a: 6e20 c10c 8000 |01a1: invoke-virtual {v0, v8}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +055660: 0a08 |01a4: move-result v8 │ │ +055662: 3808 0600 |01a5: if-eqz v8, 01ab // +0006 │ │ +055666: 5208 bd02 |01a7: iget v8, v0, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +05566a: 9012 1208 |01a9: add-int v18, v18, v8 │ │ +05566e: 52e8 bc00 |01ab: iget v8, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055672: 9012 1208 |01ad: add-int v18, v18, v8 │ │ +055676: d808 1200 |01af: add-int/lit8 v8, v18, #int 0 // #00 │ │ +05567a: 9009 0308 |01b1: add-int v9, v3, v8 │ │ +05567e: 900a 1501 |01b3: add-int v10, v21, v1 │ │ +055682: 6e5a 1606 8291 |01b5: invoke-virtual {v2, v8, v1, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@0616 │ │ +055688: 52e1 bd00 |01b8: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05568c: b013 |01ba: add-int/2addr v3, v1 │ │ +05568e: 1201 |01bb: const/4 v1, #int 0 // #0 │ │ +055690: b013 |01bc: add-int/2addr v3, v1 │ │ +055692: 9012 0312 |01bd: add-int v18, v3, v18 │ │ +055696: d806 0600 |01bf: add-int/lit8 v6, v6, #int 0 // #00 │ │ +05569a: 2900 69ff |01c1: goto/16 012a // -0097 │ │ +05569e: b026 |01c3: add-int/2addr v6, v2 │ │ +0556a0: 0201 1c00 |01c4: move/from16 v1, v28 │ │ +0556a4: 0209 1e00 |01c6: move/from16 v9, v30 │ │ +0556a8: 020a 1600 |01c8: move/from16 v10, v22 │ │ +0556ac: 1302 5000 |01ca: const/16 v2, #int 80 // #50 │ │ +0556b0: 1303 1000 |01cc: const/16 v3, #int 16 // #10 │ │ +0556b4: 1218 |01ce: const/4 v8, #int 1 // #1 │ │ +0556b6: 2900 46ff |01cf: goto/16 0115 // -00ba │ │ +0556ba: 0e00 |01d1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -53549,1272 +53886,1272 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 41 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 2234 16-bit code units │ │ -054880: |[054880] androidx.appcompat.widget.b.onMeasure:(II)V │ │ -054890: 0806 2600 |0000: move-object/from16 v6, v38 │ │ -054894: 0207 2700 |0002: move/from16 v7, v39 │ │ -054898: 0208 2800 |0004: move/from16 v8, v40 │ │ -05489c: 5260 b802 |0006: iget v0, v6, Landroidx/appcompat/widget/b;.h:I // field@02b8 │ │ -0548a0: 12ea |0008: const/4 v10, #int -2 // #fe │ │ -0548a2: 150b 0080 |0009: const/high16 v11, #int -2147483648 // #8000 │ │ -0548a6: 130c 0800 |000b: const/16 v12, #int 8 // #8 │ │ -0548aa: 120e |000d: const/4 v14, #int 0 // #0 │ │ -0548ac: 150f 0040 |000e: const/high16 v15, #int 1073741824 // #4000 │ │ -0548b0: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -0548b2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0548b4: 3350 7703 |0012: if-ne v0, v5, 0389 // +0377 │ │ -0548b8: 5964 ba02 |0014: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0548bc: 7401 a40c 2600 |0016: invoke-virtual/range {v38}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca4 │ │ -0548c2: 0a03 |0019: move-result v3 │ │ -0548c4: 7701 5b05 2700 |001a: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -0548ca: 0a02 |001d: move-result v2 │ │ -0548cc: 7701 5b05 2800 |001e: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -0548d2: 0a01 |0021: move-result v1 │ │ -0548d4: 5260 b602 |0022: iget v0, v6, Landroidx/appcompat/widget/b;.f:I // field@02b6 │ │ -0548d8: 5569 bc02 |0024: iget-boolean v9, v6, Landroidx/appcompat/widget/b;.l:Z // field@02bc │ │ -0548dc: 120d |0026: const/4 v13, #int 0 // #0 │ │ -0548de: 1311 0000 |0027: const/16 v17, #int 0 // #0 │ │ -0548e2: 1312 0000 |0029: const/16 v18, #int 0 // #0 │ │ -0548e6: 1313 0000 |002b: const/16 v19, #int 0 // #0 │ │ -0548ea: 1314 0000 |002d: const/16 v20, #int 0 // #0 │ │ -0548ee: 1315 0000 |002f: const/16 v21, #int 0 // #0 │ │ -0548f2: 1316 0000 |0031: const/16 v22, #int 0 // #0 │ │ -0548f6: 1317 0000 |0033: const/16 v23, #int 0 // #0 │ │ -0548fa: 1318 0100 |0035: const/16 v24, #int 1 // #1 │ │ -0548fe: 1319 0000 |0037: const/16 v25, #int 0 // #0 │ │ -054902: 353d 3f01 |0039: if-ge v13, v3, 0178 // +013f │ │ -054906: 6e20 8206 d600 |003b: invoke-virtual {v6, v13}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -05490c: 0c1a |003e: move-result-object v26 │ │ -05490e: 391a 0800 |003f: if-nez v26, 0047 // +0008 │ │ -054912: 5265 ba02 |0041: iget v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054916: b045 |0043: add-int/2addr v5, v4 │ │ -054918: 5965 ba02 |0044: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05491c: 2809 |0046: goto 004f // +0009 │ │ -05491e: 7401 cc05 1a00 |0047: invoke-virtual/range {v26}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054924: 0a05 |004a: move-result v5 │ │ -054926: 33c5 1000 |004b: if-ne v5, v12, 005b // +0010 │ │ -05492a: d80d 0d00 |004d: add-int/lit8 v13, v13, #int 0 // #00 │ │ -05492e: 010a |004f: move v10, v0 │ │ -054930: 021c 0100 |0050: move/from16 v28, v1 │ │ -054934: 0120 |0052: move v0, v2 │ │ -054936: 021e 0300 |0053: move/from16 v30, v3 │ │ -05493a: 020c 1400 |0055: move/from16 v12, v20 │ │ -05493e: 131b 0100 |0057: const/16 v27, #int 1 // #1 │ │ -054942: 2900 0901 |0059: goto/16 0162 // +0109 │ │ -054946: 6e20 980c d600 |005b: invoke-virtual {v6, v13}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -05494c: 0a05 |005e: move-result v5 │ │ -05494e: 3805 0900 |005f: if-eqz v5, 0068 // +0009 │ │ -054952: 5265 ba02 |0061: iget v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054956: 5264 c102 |0063: iget v4, v6, Landroidx/appcompat/widget/b;.q:I // field@02c1 │ │ -05495a: b045 |0065: add-int/2addr v5, v4 │ │ -05495c: 5965 ba02 |0066: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054960: 7401 a405 1a00 |0068: invoke-virtual/range {v26}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054966: 0c04 |006b: move-result-object v4 │ │ -054968: 0745 |006c: move-object v5, v4 │ │ -05496a: 1f05 2e02 |006d: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ -05496e: 5254 b302 |006f: iget v4, v5, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -054972: a616 1604 |0071: add-float v22, v22, v4 │ │ -054976: 33f1 2400 |0073: if-ne v1, v15, 0097 // +0024 │ │ -05497a: 525c be00 |0075: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -05497e: 390c 2000 |0077: if-nez v12, 0097 // +0020 │ │ -054982: 2d0c 040e |0079: cmpl-float v12, v4, v14 │ │ -054986: 3d0c 1c00 |007b: if-lez v12, 0097 // +001c │ │ -05498a: 5264 ba02 |007d: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05498e: 525c c100 |007f: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -054992: b04c |0081: add-int/2addr v12, v4 │ │ -054994: 525f bd00 |0082: iget v15, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -054998: b0fc |0084: add-int/2addr v12, v15 │ │ -05499a: 7120 5d1c c400 |0085: invoke-static {v4, v12}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0549a0: 0a04 |0088: move-result v4 │ │ -0549a2: 5964 ba02 |0089: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0549a6: 010a |008b: move v10, v0 │ │ -0549a8: 021c 0100 |008c: move/from16 v28, v1 │ │ -0549ac: 021d 0200 |008e: move/from16 v29, v2 │ │ -0549b0: 021e 0300 |0090: move/from16 v30, v3 │ │ -0549b4: 075e |0092: move-object v14, v5 │ │ -0549b6: 1215 |0093: const/4 v5, #int 1 // #1 │ │ -0549b8: 131b 0100 |0094: const/16 v27, #int 1 // #1 │ │ -0549bc: 2854 |0096: goto 00ea // +0054 │ │ -0549be: 525c be00 |0097: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -0549c2: 390c 0a00 |0099: if-nez v12, 00a3 // +000a │ │ -0549c6: 2d04 040e |009b: cmpl-float v4, v4, v14 │ │ -0549ca: 3d04 0600 |009d: if-lez v4, 00a3 // +0006 │ │ -0549ce: 595a be00 |009f: iput v10, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -0549d2: 120c |00a1: const/4 v12, #int 0 // #0 │ │ -0549d4: 2803 |00a2: goto 00a5 // +0003 │ │ -0549d6: 150c 0080 |00a3: const/high16 v12, #int -2147483648 // #8000 │ │ -0549da: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ -0549dc: 2d0f 160e |00a6: cmpl-float v15, v22, v14 │ │ -0549e0: 390f 0500 |00a8: if-nez v15, 00ad // +0005 │ │ -0549e4: 526f ba02 |00aa: iget v15, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0549e8: 2802 |00ac: goto 00ae // +0002 │ │ -0549ea: 120f |00ad: const/4 v15, #int 0 // #0 │ │ -0549ec: 010a |00ae: move v10, v0 │ │ -0549ee: 0800 2600 |00af: move-object/from16 v0, v38 │ │ -0549f2: 021c 0100 |00b1: move/from16 v28, v1 │ │ -0549f6: 0801 1a00 |00b3: move-object/from16 v1, v26 │ │ -0549fa: 021d 0200 |00b5: move/from16 v29, v2 │ │ -0549fe: 0202 2700 |00b7: move/from16 v2, v39 │ │ -054a02: 021e 0300 |00b9: move/from16 v30, v3 │ │ -054a06: 0143 |00bb: move v3, v4 │ │ -054a08: 120e |00bc: const/4 v14, #int 0 // #0 │ │ -054a0a: 0204 2800 |00bd: move/from16 v4, v40 │ │ -054a0e: 075e |00bf: move-object v14, v5 │ │ -054a10: 131b 0100 |00c0: const/16 v27, #int 1 // #1 │ │ -054a14: 01f5 |00c2: move v5, v15 │ │ -054a16: 7406 8b06 0000 |00c3: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068b │ │ -054a1c: 32bc 0400 |00c6: if-eq v12, v11, 00ca // +0004 │ │ -054a20: 59ec be00 |00c8: iput v12, v14, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -054a24: 7401 a905 1a00 |00ca: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054a2a: 0a00 |00cd: move-result v0 │ │ -054a2c: 5261 ba02 |00ce: iget v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054a30: 9002 0100 |00d0: add-int v2, v1, v0 │ │ -054a34: 52e3 c100 |00d2: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -054a38: b032 |00d4: add-int/2addr v2, v3 │ │ -054a3a: 52e3 bd00 |00d5: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -054a3e: b032 |00d7: add-int/2addr v2, v3 │ │ -054a40: 1203 |00d8: const/4 v3, #int 0 // #0 │ │ -054a42: b032 |00d9: add-int/2addr v2, v3 │ │ -054a44: 7120 5d1c 2100 |00da: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054a4a: 0a01 |00dd: move-result v1 │ │ -054a4c: 5961 ba02 |00de: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054a50: 0204 1200 |00e0: move/from16 v4, v18 │ │ -054a54: 3809 0600 |00e2: if-eqz v9, 00e8 // +0006 │ │ -054a58: 7120 5d1c 4000 |00e4: invoke-static {v0, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054a5e: 0a12 |00e7: move-result v18 │ │ -054a60: 0205 1700 |00e8: move/from16 v5, v23 │ │ -054a64: 3a0a 0a00 |00ea: if-ltz v10, 00f4 // +000a │ │ -054a68: d800 0d01 |00ec: add-int/lit8 v0, v13, #int 1 // #01 │ │ -054a6c: 330a 0600 |00ee: if-ne v10, v0, 00f4 // +0006 │ │ -054a70: 5260 ba02 |00f0: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054a74: 5960 b702 |00f2: iput v0, v6, Landroidx/appcompat/widget/b;.g:I // field@02b7 │ │ -054a78: 35ad 1200 |00f4: if-ge v13, v10, 0106 // +0012 │ │ -054a7c: 52e0 b302 |00f6: iget v0, v14, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -054a80: 1201 |00f8: const/4 v1, #int 0 // #0 │ │ -054a82: 2d00 0001 |00f9: cmpl-float v0, v0, v1 │ │ -054a86: 3c00 0300 |00fb: if-gtz v0, 00fe // +0003 │ │ -054a8a: 2809 |00fd: goto 0106 // +0009 │ │ -054a8c: 2200 1306 |00fe: new-instance v0, Ljava/lang/RuntimeException; // type@0613 │ │ -054a90: 1a01 f002 |0100: const-string v1, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex." // string@02f0 │ │ -054a94: 7020 841c 1000 |0102: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c84 │ │ -054a9a: 2700 |0105: throw v0 │ │ -054a9c: 0200 1d00 |0106: move/from16 v0, v29 │ │ -054aa0: 1501 0040 |0108: const/high16 v1, #int 1073741824 // #4000 │ │ -054aa4: 3210 0b00 |010a: if-eq v0, v1, 0115 // +000b │ │ -054aa8: 52e1 c200 |010c: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -054aac: 12f2 |010e: const/4 v2, #int -1 // #ff │ │ -054aae: 3321 0600 |010f: if-ne v1, v2, 0115 // +0006 │ │ -054ab2: 1211 |0111: const/4 v1, #int 1 // #1 │ │ -054ab4: 1319 0100 |0112: const/16 v25, #int 1 // #1 │ │ -054ab8: 2802 |0114: goto 0116 // +0002 │ │ -054aba: 1201 |0115: const/4 v1, #int 0 // #0 │ │ -054abc: 52e2 bf00 |0116: iget v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -054ac0: 52e3 c000 |0118: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -054ac4: b032 |011a: add-int/2addr v2, v3 │ │ -054ac6: 7401 ab05 1a00 |011b: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -054acc: 0a03 |011e: move-result v3 │ │ -054ace: b023 |011f: add-int/2addr v3, v2 │ │ -054ad0: 020c 1500 |0120: move/from16 v12, v21 │ │ -054ad4: 7120 5d1c 3c00 |0122: invoke-static {v12, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054ada: 0a04 |0125: move-result v4 │ │ -054adc: 7401 aa05 1a00 |0126: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -054ae2: 0a0c |0129: move-result v12 │ │ -054ae4: 020f 1400 |012a: move/from16 v15, v20 │ │ -054ae8: 7120 7405 cf00 |012c: invoke-static {v15, v12}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -054aee: 0a0c |012f: move-result v12 │ │ -054af0: 3818 0900 |0130: if-eqz v24, 0139 // +0009 │ │ -054af4: 52ef c200 |0132: iget v15, v14, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -054af8: 12fb |0134: const/4 v11, #int -1 // #ff │ │ -054afa: 33bf 0400 |0135: if-ne v15, v11, 0139 // +0004 │ │ -054afe: 121b |0137: const/4 v11, #int 1 // #1 │ │ -054b00: 2802 |0138: goto 013a // +0002 │ │ -054b02: 120b |0139: const/4 v11, #int 0 // #0 │ │ -054b04: 52ee b302 |013a: iget v14, v14, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -054b08: 120f |013c: const/4 v15, #int 0 // #0 │ │ -054b0a: 2d0e 0e0f |013d: cmpl-float v14, v14, v15 │ │ -054b0e: 3d0e 0d00 |013f: if-lez v14, 014c // +000d │ │ -054b12: 3801 0300 |0141: if-eqz v1, 0144 // +0003 │ │ -054b16: 2802 |0143: goto 0145 // +0002 │ │ -054b18: 0132 |0144: move v2, v3 │ │ -054b1a: 020e 1300 |0145: move/from16 v14, v19 │ │ -054b1e: 7120 5d1c 2e00 |0147: invoke-static {v14, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054b24: 0a13 |014a: move-result v19 │ │ -054b26: 280f |014b: goto 015a // +000f │ │ -054b28: 020e 1300 |014c: move/from16 v14, v19 │ │ -054b2c: 3801 0300 |014e: if-eqz v1, 0151 // +0003 │ │ -054b30: 2802 |0150: goto 0152 // +0002 │ │ -054b32: 0132 |0151: move v2, v3 │ │ -054b34: 0201 1100 |0152: move/from16 v1, v17 │ │ -054b38: 7120 5d1c 2100 |0154: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054b3e: 0a11 |0157: move-result v17 │ │ -054b40: 0213 0e00 |0158: move/from16 v19, v14 │ │ -054b44: d80d 0d00 |015a: add-int/lit8 v13, v13, #int 0 // #00 │ │ -054b48: 0215 0400 |015c: move/from16 v21, v4 │ │ -054b4c: 0217 0500 |015e: move/from16 v23, v5 │ │ -054b50: 0218 0b00 |0160: move/from16 v24, v11 │ │ -054b54: d80d 0d01 |0162: add-int/lit8 v13, v13, #int 1 // #01 │ │ -054b58: 0102 |0164: move v2, v0 │ │ -054b5a: 01a0 |0165: move v0, v10 │ │ -054b5c: 0214 0c00 |0166: move/from16 v20, v12 │ │ -054b60: 0201 1c00 |0168: move/from16 v1, v28 │ │ -054b64: 0203 1e00 |016a: move/from16 v3, v30 │ │ -054b68: 1204 |016c: const/4 v4, #int 0 // #0 │ │ -054b6a: 1215 |016d: const/4 v5, #int 1 // #1 │ │ -054b6c: 12ea |016e: const/4 v10, #int -2 // #fe │ │ -054b6e: 150b 0080 |016f: const/high16 v11, #int -2147483648 // #8000 │ │ -054b72: 130c 0800 |0171: const/16 v12, #int 8 // #8 │ │ -054b76: 120e |0173: const/4 v14, #int 0 // #0 │ │ -054b78: 150f 0040 |0174: const/high16 v15, #int 1073741824 // #4000 │ │ -054b7c: 2900 c3fe |0176: goto/16 0039 // -013d │ │ -054b80: 021c 0100 |0178: move/from16 v28, v1 │ │ -054b84: 0120 |017a: move v0, v2 │ │ -054b86: 021e 0300 |017b: move/from16 v30, v3 │ │ -054b8a: 0201 1100 |017d: move/from16 v1, v17 │ │ -054b8e: 0204 1200 |017f: move/from16 v4, v18 │ │ -054b92: 020e 1300 |0181: move/from16 v14, v19 │ │ -054b96: 020f 1400 |0183: move/from16 v15, v20 │ │ -054b9a: 020c 1500 |0185: move/from16 v12, v21 │ │ -054b9e: 131b 0100 |0187: const/16 v27, #int 1 // #1 │ │ -054ba2: 5262 ba02 |0189: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054ba6: 020a 1e00 |018b: move/from16 v10, v30 │ │ -054baa: 3d02 0f00 |018d: if-lez v2, 019c // +000f │ │ -054bae: 6e20 980c a600 |018f: invoke-virtual {v6, v10}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -054bb4: 0a02 |0192: move-result v2 │ │ -054bb6: 3802 0900 |0193: if-eqz v2, 019c // +0009 │ │ -054bba: 5262 ba02 |0195: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054bbe: 5263 c102 |0197: iget v3, v6, Landroidx/appcompat/widget/b;.q:I // field@02c1 │ │ -054bc2: b032 |0199: add-int/2addr v2, v3 │ │ -054bc4: 5962 ba02 |019a: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054bc8: 0202 1c00 |019c: move/from16 v2, v28 │ │ -054bcc: 3809 4400 |019e: if-eqz v9, 01e2 // +0044 │ │ -054bd0: 1503 0080 |01a0: const/high16 v3, #int -2147483648 // #8000 │ │ -054bd4: 3232 0400 |01a2: if-eq v2, v3, 01a6 // +0004 │ │ -054bd8: 3902 3e00 |01a4: if-nez v2, 01e2 // +003e │ │ -054bdc: 1203 |01a6: const/4 v3, #int 0 // #0 │ │ -054bde: 5963 ba02 |01a7: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054be2: 1205 |01a9: const/4 v5, #int 0 // #0 │ │ -054be4: 35a5 3800 |01aa: if-ge v5, v10, 01e2 // +0038 │ │ -054be8: 6e20 8206 5600 |01ac: invoke-virtual {v6, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -054bee: 0c0b |01af: move-result-object v11 │ │ -054bf0: 390b 0800 |01b0: if-nez v11, 01b8 // +0008 │ │ -054bf4: 526b ba02 |01b2: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054bf8: b03b |01b4: add-int/2addr v11, v3 │ │ -054bfa: 596b ba02 |01b5: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054bfe: 2827 |01b7: goto 01de // +0027 │ │ -054c00: 6e10 cc05 0b00 |01b8: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054c06: 0a03 |01bb: move-result v3 │ │ -054c08: 130d 0800 |01bc: const/16 v13, #int 8 // #8 │ │ -054c0c: 33d3 0500 |01be: if-ne v3, v13, 01c3 // +0005 │ │ -054c10: d805 0500 |01c0: add-int/lit8 v5, v5, #int 0 // #00 │ │ -054c14: 281c |01c2: goto 01de // +001c │ │ -054c16: 6e10 a405 0b00 |01c3: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054c1c: 0c03 |01c6: move-result-object v3 │ │ -054c1e: 1f03 2e02 |01c7: check-cast v3, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054c22: 526b ba02 |01c9: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054c26: 9012 0b04 |01cb: add-int v18, v11, v4 │ │ -054c2a: 523d c100 |01cd: iget v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -054c2e: 9012 120d |01cf: add-int v18, v18, v13 │ │ -054c32: 5233 bd00 |01d1: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -054c36: 9012 1203 |01d3: add-int v18, v18, v3 │ │ -054c3a: 1203 |01d5: const/4 v3, #int 0 // #0 │ │ -054c3c: d80d 1200 |01d6: add-int/lit8 v13, v18, #int 0 // #00 │ │ -054c40: 7120 5d1c db00 |01d8: invoke-static {v11, v13}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054c46: 0a03 |01db: move-result v3 │ │ -054c48: 5963 ba02 |01dc: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054c4c: d805 0501 |01de: add-int/lit8 v5, v5, #int 1 // #01 │ │ -054c50: 1203 |01e0: const/4 v3, #int 0 // #0 │ │ -054c52: 28c9 |01e1: goto 01aa // -0037 │ │ -054c54: 5263 ba02 |01e2: iget v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054c58: 7401 b405 2600 |01e4: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -054c5e: 0a05 |01e7: move-result v5 │ │ -054c60: 7401 b105 2600 |01e8: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054c66: 0a0b |01eb: move-result v11 │ │ -054c68: b05b |01ec: add-int/2addr v11, v5 │ │ -054c6a: b03b |01ed: add-int/2addr v11, v3 │ │ -054c6c: 596b ba02 |01ee: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054c70: 7401 be05 2600 |01f0: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ -054c76: 0a03 |01f3: move-result v3 │ │ -054c78: 7120 5d1c 3b00 |01f4: invoke-static {v11, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054c7e: 0a03 |01f7: move-result v3 │ │ -054c80: 1205 |01f8: const/4 v5, #int 0 // #0 │ │ -054c82: 7130 0f06 8305 |01f9: invoke-static {v3, v8, v5}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -054c88: 0a03 |01fc: move-result v3 │ │ -054c8a: 1405 ffff ff00 |01fd: const v5, #float 2.35099e-38 // #00ffffff │ │ -054c90: b535 |0200: and-int/2addr v5, v3 │ │ -054c92: 526b ba02 |0201: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054c96: b1b5 |0203: sub-int/2addr v5, v11 │ │ -054c98: 3917 4b00 |0204: if-nez v23, 024f // +004b │ │ -054c9c: 3805 0800 |0206: if-eqz v5, 020e // +0008 │ │ -054ca0: 120b |0208: const/4 v11, #int 0 // #0 │ │ -054ca2: 2d0d 160b |0209: cmpl-float v13, v22, v11 │ │ -054ca6: 3d0d 0300 |020b: if-lez v13, 020e // +0003 │ │ -054caa: 2842 |020d: goto 024f // +0042 │ │ -054cac: 7120 5d1c e100 |020e: invoke-static {v1, v14}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054cb2: 0a01 |0211: move-result v1 │ │ -054cb4: 3809 3900 |0212: if-eqz v9, 024b // +0039 │ │ -054cb8: 1505 0040 |0214: const/high16 v5, #int 1073741824 // #4000 │ │ -054cbc: 3252 3500 |0216: if-eq v2, v5, 024b // +0035 │ │ -054cc0: 1202 |0218: const/4 v2, #int 0 // #0 │ │ -054cc2: 35a2 3200 |0219: if-ge v2, v10, 024b // +0032 │ │ -054cc6: 6e20 8206 2600 |021b: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -054ccc: 0c05 |021e: move-result-object v5 │ │ -054cce: 3805 2900 |021f: if-eqz v5, 0248 // +0029 │ │ -054cd2: 6e10 cc05 0500 |0221: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054cd8: 0a09 |0224: move-result v9 │ │ -054cda: 130b 0800 |0225: const/16 v11, #int 8 // #8 │ │ -054cde: 33b9 0300 |0227: if-ne v9, v11, 022a // +0003 │ │ -054ce2: 281f |0229: goto 0248 // +001f │ │ -054ce4: 6e10 a405 0500 |022a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054cea: 0c09 |022d: move-result-object v9 │ │ -054cec: 1f09 2e02 |022e: check-cast v9, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054cf0: 5299 b302 |0230: iget v9, v9, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -054cf4: 120b |0232: const/4 v11, #int 0 // #0 │ │ -054cf6: 2d09 090b |0233: cmpl-float v9, v9, v11 │ │ -054cfa: 3d09 1300 |0235: if-lez v9, 0248 // +0013 │ │ -054cfe: 6e10 ab05 0500 |0237: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -054d04: 0a09 |023a: move-result v9 │ │ -054d06: 150b 0040 |023b: const/high16 v11, #int 1073741824 // #4000 │ │ -054d0a: 7120 5d05 b900 |023d: invoke-static {v9, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -054d10: 0a09 |0240: move-result v9 │ │ -054d12: 7120 5d05 b400 |0241: invoke-static {v4, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -054d18: 0a0d |0244: move-result v13 │ │ -054d1a: 6e30 f205 950d |0245: invoke-virtual {v5, v9, v13}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -054d20: d802 0201 |0248: add-int/lit8 v2, v2, #int 1 // #01 │ │ -054d24: 28cf |024a: goto 0219 // -0031 │ │ -054d26: 0215 0c00 |024b: move/from16 v21, v12 │ │ -054d2a: 2900 dc00 |024d: goto/16 0329 // +00dc │ │ -054d2e: 5264 bb02 |024f: iget v4, v6, Landroidx/appcompat/widget/b;.k:F // field@02bb │ │ -054d32: 1209 |0251: const/4 v9, #int 0 // #0 │ │ -054d34: 2d0b 0409 |0252: cmpl-float v11, v4, v9 │ │ -054d38: 3d0b 0400 |0254: if-lez v11, 0258 // +0004 │ │ -054d3c: 0216 0400 |0256: move/from16 v22, v4 │ │ -054d40: 1204 |0258: const/4 v4, #int 0 // #0 │ │ -054d42: 5964 ba02 |0259: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054d46: 1204 |025b: const/4 v4, #int 0 // #0 │ │ -054d48: 35a4 bd00 |025c: if-ge v4, v10, 0319 // +00bd │ │ -054d4c: 6e20 8206 4600 |025e: invoke-virtual {v6, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -054d52: 0c09 |0261: move-result-object v9 │ │ -054d54: 6e10 cc05 0900 |0262: invoke-virtual {v9}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054d5a: 0a0b |0265: move-result v11 │ │ -054d5c: 130d 0800 |0266: const/16 v13, #int 8 // #8 │ │ -054d60: 33db 0600 |0268: if-ne v11, v13, 026e // +0006 │ │ -054d64: 021c 0200 |026a: move/from16 v28, v2 │ │ -054d68: 2900 a700 |026c: goto/16 0313 // +00a7 │ │ -054d6c: 6e10 a405 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054d72: 0c0b |0271: move-result-object v11 │ │ -054d74: 1f0b 2e02 |0272: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054d78: 52bd b302 |0274: iget v13, v11, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -054d7c: 120e |0276: const/4 v14, #int 0 // #0 │ │ -054d7e: 2d10 0d0e |0277: cmpl-float v16, v13, v14 │ │ -054d82: 3d10 4f00 |0279: if-lez v16, 02c8 // +004f │ │ -054d86: 825e |027b: int-to-float v14, v5 │ │ -054d88: a80e 0e0d |027c: mul-float v14, v14, v13 │ │ -054d8c: a90e 0e16 |027e: div-float v14, v14, v22 │ │ -054d90: 87ee |0280: float-to-int v14, v14 │ │ -054d92: a716 160d |0281: sub-float v22, v22, v13 │ │ -054d96: b1e5 |0283: sub-int/2addr v5, v14 │ │ -054d98: 7401 b205 2600 |0284: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054d9e: 0a0d |0287: move-result v13 │ │ -054da0: 7401 b305 2600 |0288: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054da6: 0a10 |028b: move-result v16 │ │ -054da8: 9010 100d |028c: add-int v16, v16, v13 │ │ -054dac: 52bd bf00 |028e: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -054db0: 9010 100d |0290: add-int v16, v16, v13 │ │ -054db4: 52bd c000 |0292: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -054db8: 900d 100d |0294: add-int v13, v16, v13 │ │ -054dbc: 0210 0500 |0296: move/from16 v16, v5 │ │ -054dc0: 52b5 c200 |0298: iget v5, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -054dc4: 7130 8506 d705 |029a: invoke-static {v7, v13, v5}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0685 │ │ -054dca: 0a05 |029d: move-result v5 │ │ -054dcc: 52bd be00 |029e: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -054dd0: 390d 0b00 |02a0: if-nez v13, 02ab // +000b │ │ -054dd4: 150d 0040 |02a2: const/high16 v13, #int 1073741824 // #4000 │ │ -054dd8: 32d2 0300 |02a4: if-eq v2, v13, 02a7 // +0003 │ │ -054ddc: 2805 |02a6: goto 02ab // +0005 │ │ -054dde: 3d0e 0b00 |02a7: if-lez v14, 02b2 // +000b │ │ -054de2: 01ed |02a9: move v13, v14 │ │ -054de4: 2809 |02aa: goto 02b3 // +0009 │ │ -054de6: 6e10 a905 0900 |02ab: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054dec: 0a0d |02ae: move-result v13 │ │ -054dee: b0ed |02af: add-int/2addr v13, v14 │ │ -054df0: 3b0d 0300 |02b0: if-gez v13, 02b3 // +0003 │ │ -054df4: 120d |02b2: const/4 v13, #int 0 // #0 │ │ -054df6: 150e 0040 |02b3: const/high16 v14, #int 1073741824 // #4000 │ │ -054dfa: 7120 5d05 ed00 |02b5: invoke-static {v13, v14}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -054e00: 0a0d |02b8: move-result v13 │ │ -054e02: 6e30 f205 590d |02b9: invoke-virtual {v9, v5, v13}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -054e08: 6e10 aa05 0900 |02bc: invoke-virtual {v9}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -054e0e: 0a05 |02bf: move-result v5 │ │ -054e10: d555 00ff |02c0: and-int/lit16 v5, v5, #int -256 // #ff00 │ │ -054e14: 7120 7405 5f00 |02c2: invoke-static {v15, v5}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -054e1a: 0a0f |02c5: move-result v15 │ │ -054e1c: 0205 1000 |02c6: move/from16 v5, v16 │ │ -054e20: 52bd bf00 |02c8: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -054e24: 52be c000 |02ca: iget v14, v11, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -054e28: b0ed |02cc: add-int/2addr v13, v14 │ │ -054e2a: 6e10 ab05 0900 |02cd: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -054e30: 0a0e |02d0: move-result v14 │ │ -054e32: b0de |02d1: add-int/2addr v14, v13 │ │ -054e34: 7120 5d1c ec00 |02d2: invoke-static {v12, v14}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054e3a: 0a0c |02d5: move-result v12 │ │ -054e3c: 021c 0200 |02d6: move/from16 v28, v2 │ │ -054e40: 1502 0040 |02d8: const/high16 v2, #int 1073741824 // #4000 │ │ -054e44: 3220 0b00 |02da: if-eq v0, v2, 02e5 // +000b │ │ -054e48: 52b2 c200 |02dc: iget v2, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -054e4c: 0210 0500 |02de: move/from16 v16, v5 │ │ -054e50: 12f5 |02e0: const/4 v5, #int -1 // #ff │ │ -054e52: 3352 0700 |02e1: if-ne v2, v5, 02e8 // +0007 │ │ -054e56: 1212 |02e3: const/4 v2, #int 1 // #1 │ │ -054e58: 2805 |02e4: goto 02e9 // +0005 │ │ -054e5a: 0210 0500 |02e5: move/from16 v16, v5 │ │ -054e5e: 12f5 |02e7: const/4 v5, #int -1 // #ff │ │ -054e60: 1202 |02e8: const/4 v2, #int 0 // #0 │ │ -054e62: 3802 0300 |02e9: if-eqz v2, 02ec // +0003 │ │ -054e66: 2802 |02eb: goto 02ed // +0002 │ │ -054e68: 01ed |02ec: move v13, v14 │ │ -054e6a: 7120 5d1c d100 |02ed: invoke-static {v1, v13}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054e70: 0a01 |02f0: move-result v1 │ │ -054e72: 3818 0800 |02f1: if-eqz v24, 02f9 // +0008 │ │ -054e76: 52b2 c200 |02f3: iget v2, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -054e7a: 3352 0400 |02f5: if-ne v2, v5, 02f9 // +0004 │ │ -054e7e: 1215 |02f7: const/4 v5, #int 1 // #1 │ │ -054e80: 2802 |02f8: goto 02fa // +0002 │ │ -054e82: 1205 |02f9: const/4 v5, #int 0 // #0 │ │ -054e84: 5262 ba02 |02fa: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054e88: 6e10 a905 0900 |02fc: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054e8e: 0a09 |02ff: move-result v9 │ │ -054e90: b029 |0300: add-int/2addr v9, v2 │ │ -054e92: 52bd c100 |0301: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -054e96: b0d9 |0303: add-int/2addr v9, v13 │ │ -054e98: 52bb bd00 |0304: iget v11, v11, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -054e9c: b0b9 |0306: add-int/2addr v9, v11 │ │ -054e9e: 120b |0307: const/4 v11, #int 0 // #0 │ │ -054ea0: b0b9 |0308: add-int/2addr v9, v11 │ │ -054ea2: 7120 5d1c 9200 |0309: invoke-static {v2, v9}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054ea8: 0a02 |030c: move-result v2 │ │ -054eaa: 5962 ba02 |030d: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054eae: 0218 0500 |030f: move/from16 v24, v5 │ │ -054eb2: 0205 1000 |0311: move/from16 v5, v16 │ │ -054eb6: d804 0401 |0313: add-int/lit8 v4, v4, #int 1 // #01 │ │ -054eba: 0202 1c00 |0315: move/from16 v2, v28 │ │ -054ebe: 2900 45ff |0317: goto/16 025c // -00bb │ │ -054ec2: 5262 ba02 |0319: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054ec6: 7401 b405 2600 |031b: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -054ecc: 0a04 |031e: move-result v4 │ │ -054ece: 7401 b105 2600 |031f: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054ed4: 0a05 |0322: move-result v5 │ │ -054ed6: b045 |0323: add-int/2addr v5, v4 │ │ -054ed8: b025 |0324: add-int/2addr v5, v2 │ │ -054eda: 5965 ba02 |0325: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054ede: 2900 24ff |0327: goto/16 024b // -00dc │ │ -054ee2: 3918 0700 |0329: if-nez v24, 0330 // +0007 │ │ -054ee6: 1502 0040 |032b: const/high16 v2, #int 1073741824 // #4000 │ │ -054eea: 3220 0300 |032d: if-eq v0, v2, 0330 // +0003 │ │ -054eee: 2803 |032f: goto 0332 // +0003 │ │ -054ef0: 0201 1500 |0330: move/from16 v1, v21 │ │ -054ef4: 7401 b205 2600 |0332: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054efa: 0a00 |0335: move-result v0 │ │ -054efc: 7401 b305 2600 |0336: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054f02: 0a02 |0339: move-result v2 │ │ -054f04: b002 |033a: add-int/2addr v2, v0 │ │ -054f06: b012 |033b: add-int/2addr v2, v1 │ │ -054f08: 7401 bf05 2600 |033c: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ -054f0e: 0a00 |033f: move-result v0 │ │ -054f10: 7120 5d1c 0200 |0340: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -054f16: 0a00 |0343: move-result v0 │ │ -054f18: 7130 0f06 700f |0344: invoke-static {v0, v7, v15}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -054f1e: 0a00 |0347: move-result v0 │ │ -054f20: 6e30 3206 0603 |0348: invoke-virtual {v6, v0, v3}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0632 │ │ -054f26: 3819 6e05 |034b: if-eqz v25, 08b9 // +056e │ │ -054f2a: 7401 ab05 2600 |034d: invoke-virtual/range {v38}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -054f30: 0a00 |0350: move-result v0 │ │ -054f32: 1501 0040 |0351: const/high16 v1, #int 1073741824 // #4000 │ │ -054f36: 7120 5d05 1000 |0353: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -054f3c: 0a07 |0356: move-result v7 │ │ -054f3e: 1209 |0357: const/4 v9, #int 0 // #0 │ │ -054f40: 35a9 6105 |0358: if-ge v9, v10, 08b9 // +0561 │ │ -054f44: 6e20 8206 9600 |035a: invoke-virtual {v6, v9}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -054f4a: 0c01 |035d: move-result-object v1 │ │ -054f4c: 6e10 cc05 0100 |035e: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054f52: 0a00 |0361: move-result v0 │ │ -054f54: 1302 0800 |0362: const/16 v2, #int 8 // #8 │ │ -054f58: 3220 2200 |0364: if-eq v0, v2, 0386 // +0022 │ │ -054f5c: 6e10 a405 0100 |0366: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054f62: 0c00 |0369: move-result-object v0 │ │ -054f64: 070b |036a: move-object v11, v0 │ │ -054f66: 1f0b 2e02 |036b: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054f6a: 52b0 c200 |036d: iget v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -054f6e: 12f2 |036f: const/4 v2, #int -1 // #ff │ │ -054f70: 3320 1600 |0370: if-ne v0, v2, 0386 // +0016 │ │ -054f74: 52bc be00 |0372: iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -054f78: 6e10 a905 0100 |0374: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054f7e: 0a00 |0377: move-result v0 │ │ -054f80: 59b0 be00 |0378: iput v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -054f84: 1203 |037a: const/4 v3, #int 0 // #0 │ │ -054f86: 1205 |037b: const/4 v5, #int 0 // #0 │ │ -054f88: 0800 2600 |037c: move-object/from16 v0, v38 │ │ -054f8c: 0172 |037e: move v2, v7 │ │ -054f8e: 0204 2800 |037f: move/from16 v4, v40 │ │ -054f92: 7406 8b06 0000 |0381: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068b │ │ -054f98: 59bc be00 |0384: iput v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -054f9c: d809 0901 |0386: add-int/lit8 v9, v9, #int 1 // #01 │ │ -054fa0: 28d0 |0388: goto 0358 // -0030 │ │ -054fa2: 1200 |0389: const/4 v0, #int 0 // #0 │ │ -054fa4: 131b 0100 |038a: const/16 v27, #int 1 // #1 │ │ -054fa8: 5960 ba02 |038c: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -054fac: 7401 a40c 2600 |038e: invoke-virtual/range {v38}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca4 │ │ -054fb2: 0a09 |0391: move-result v9 │ │ -054fb4: 7701 5b05 2700 |0392: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -054fba: 0a0a |0395: move-result v10 │ │ -054fbc: 7701 5b05 2800 |0396: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -054fc2: 0a0b |0399: move-result v11 │ │ -054fc4: 5460 bd02 |039a: iget-object v0, v6, Landroidx/appcompat/widget/b;.m:[I // field@02bd │ │ -054fc8: 124c |039c: const/4 v12, #int 4 // #4 │ │ -054fca: 3800 0600 |039d: if-eqz v0, 03a3 // +0006 │ │ -054fce: 5460 be02 |039f: iget-object v0, v6, Landroidx/appcompat/widget/b;.n:[I // field@02be │ │ -054fd2: 3900 0a00 |03a1: if-nez v0, 03ab // +000a │ │ -054fd6: 23c0 b60a |03a3: new-array v0, v12, [I // type@0ab6 │ │ -054fda: 5b60 bd02 |03a5: iput-object v0, v6, Landroidx/appcompat/widget/b;.m:[I // field@02bd │ │ -054fde: 23c0 b60a |03a7: new-array v0, v12, [I // type@0ab6 │ │ -054fe2: 5b60 be02 |03a9: iput-object v0, v6, Landroidx/appcompat/widget/b;.n:[I // field@02be │ │ -054fe6: 546d bd02 |03ab: iget-object v13, v6, Landroidx/appcompat/widget/b;.m:[I // field@02bd │ │ -054fea: 546e be02 |03ad: iget-object v14, v6, Landroidx/appcompat/widget/b;.n:[I // field@02be │ │ -054fee: 123f |03af: const/4 v15, #int 3 // #3 │ │ -054ff0: 12f0 |03b0: const/4 v0, #int -1 // #ff │ │ -054ff2: 4b00 0d0f |03b1: aput v0, v13, v15 │ │ -054ff6: 1311 0200 |03b3: const/16 v17, #int 2 // #2 │ │ -054ffa: 4b00 0d11 |03b5: aput v0, v13, v17 │ │ -054ffe: 4b00 0d1b |03b7: aput v0, v13, v27 │ │ -055002: 1201 |03b9: const/4 v1, #int 0 // #0 │ │ -055004: 4b00 0d01 |03ba: aput v0, v13, v1 │ │ -055008: 4b00 0e0f |03bc: aput v0, v14, v15 │ │ -05500c: 4b00 0e11 |03be: aput v0, v14, v17 │ │ -055010: 4b00 0e1b |03c0: aput v0, v14, v27 │ │ -055014: 4b00 0e01 |03c2: aput v0, v14, v1 │ │ -055018: 5565 b502 |03c4: iget-boolean v5, v6, Landroidx/appcompat/widget/b;.e:Z // field@02b5 │ │ -05501c: 5564 bc02 |03c6: iget-boolean v4, v6, Landroidx/appcompat/widget/b;.l:Z // field@02bc │ │ -055020: 1500 0040 |03c8: const/high16 v0, #int 1073741824 // #4000 │ │ -055024: 330a 0500 |03ca: if-ne v10, v0, 03cf // +0005 │ │ -055028: 1312 0100 |03cc: const/16 v18, #int 1 // #1 │ │ -05502c: 2803 |03ce: goto 03d1 // +0003 │ │ -05502e: 1312 0000 |03cf: const/16 v18, #int 0 // #0 │ │ -055032: 1200 |03d1: const/4 v0, #int 0 // #0 │ │ -055034: 1201 |03d2: const/4 v1, #int 0 // #0 │ │ -055036: 1202 |03d3: const/4 v2, #int 0 // #0 │ │ -055038: 1203 |03d4: const/4 v3, #int 0 // #0 │ │ -05503a: 120c |03d5: const/4 v12, #int 0 // #0 │ │ -05503c: 120f |03d6: const/4 v15, #int 0 // #0 │ │ -05503e: 1316 0000 |03d7: const/16 v22, #int 0 // #0 │ │ -055042: 1317 0100 |03d9: const/16 v23, #int 1 // #1 │ │ -055046: 1318 0000 |03db: const/16 v24, #int 0 // #0 │ │ -05504a: 131f 0000 |03dd: const/16 v31, #int 0 // #0 │ │ -05504e: 3593 aa01 |03df: if-ge v3, v9, 0589 // +01aa │ │ -055052: 6e20 8206 3600 |03e1: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -055058: 0c08 |03e4: move-result-object v8 │ │ -05505a: 3908 0f00 |03e5: if-nez v8, 03f4 // +000f │ │ -05505e: 5268 ba02 |03e7: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055062: 1319 0000 |03e9: const/16 v25, #int 0 // #0 │ │ -055066: d808 0800 |03eb: add-int/lit8 v8, v8, #int 0 // #00 │ │ -05506a: 5968 ba02 |03ed: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05506e: 0219 0000 |03ef: move/from16 v25, v0 │ │ -055072: 021a 0200 |03f1: move/from16 v26, v2 │ │ -055076: 280f |03f3: goto 0402 // +000f │ │ -055078: 0219 0000 |03f4: move/from16 v25, v0 │ │ -05507c: 6e10 cc05 0800 |03f6: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -055082: 0a00 |03f9: move-result v0 │ │ -055084: 021a 0200 |03fa: move/from16 v26, v2 │ │ -055088: 1302 0800 |03fc: const/16 v2, #int 8 // #8 │ │ -05508c: 3320 0e00 |03fe: if-ne v0, v2, 040c // +000e │ │ -055090: d803 0300 |0400: add-int/lit8 v3, v3, #int 0 // #00 │ │ -055094: 021d 0500 |0402: move/from16 v29, v5 │ │ -055098: 0200 1900 |0404: move/from16 v0, v25 │ │ -05509c: 0202 1a00 |0406: move/from16 v2, v26 │ │ -0550a0: 021a 0400 |0408: move/from16 v26, v4 │ │ -0550a4: 2900 7501 |040a: goto/16 057f // +0175 │ │ -0550a8: 6e20 980c 3600 |040c: invoke-virtual {v6, v3}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -0550ae: 0a00 |040f: move-result v0 │ │ -0550b0: 3800 0900 |0410: if-eqz v0, 0419 // +0009 │ │ -0550b4: 5260 ba02 |0412: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0550b8: 5262 c002 |0414: iget v2, v6, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -0550bc: b020 |0416: add-int/2addr v0, v2 │ │ -0550be: 5960 ba02 |0417: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0550c2: 6e10 a405 0800 |0419: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0550c8: 0c00 |041c: move-result-object v0 │ │ -0550ca: 0702 |041d: move-object v2, v0 │ │ -0550cc: 1f02 2e02 |041e: check-cast v2, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0550d0: 5220 b302 |0420: iget v0, v2, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -0550d4: a61c 0100 |0422: add-float v28, v1, v0 │ │ -0550d8: 1501 0040 |0424: const/high16 v1, #int 1073741824 // #4000 │ │ -0550dc: 331a 5100 |0426: if-ne v10, v1, 0477 // +0051 │ │ -0550e0: 5221 c200 |0428: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -0550e4: 3901 4d00 |042a: if-nez v1, 0477 // +004d │ │ -0550e8: 1201 |042c: const/4 v1, #int 0 // #0 │ │ -0550ea: 2d1d 0001 |042d: cmpl-float v29, v0, v1 │ │ -0550ee: 3d1d 4800 |042f: if-lez v29, 0477 // +0048 │ │ -0550f2: 3812 0f00 |0431: if-eqz v18, 0440 // +000f │ │ -0550f6: 5260 ba02 |0433: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0550fa: 5221 bf00 |0435: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -0550fe: 021d 0300 |0437: move/from16 v29, v3 │ │ -055102: 5223 c000 |0439: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -055106: b031 |043b: add-int/2addr v1, v3 │ │ -055108: b001 |043c: add-int/2addr v1, v0 │ │ -05510a: 5961 ba02 |043d: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05510e: 2811 |043f: goto 0450 // +0011 │ │ -055110: 021d 0300 |0440: move/from16 v29, v3 │ │ -055114: 5260 ba02 |0442: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055118: 5221 bf00 |0444: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -05511c: b001 |0446: add-int/2addr v1, v0 │ │ -05511e: 5223 c000 |0447: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -055122: b031 |0449: add-int/2addr v1, v3 │ │ -055124: 7120 5d1c 1000 |044a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05512a: 0a00 |044d: move-result v0 │ │ -05512c: 5960 ba02 |044e: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055130: 3805 1700 |0450: if-eqz v5, 0467 // +0017 │ │ -055134: 1200 |0452: const/4 v0, #int 0 // #0 │ │ -055136: 7120 5d05 0000 |0453: invoke-static {v0, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -05513c: 0a01 |0456: move-result v1 │ │ -05513e: 6e30 f205 1801 |0457: invoke-virtual {v8, v1, v1}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -055144: 0721 |045a: move-object v1, v2 │ │ -055146: 0221 1900 |045b: move/from16 v33, v25 │ │ -05514a: 0222 1a00 |045d: move/from16 v34, v26 │ │ -05514e: 0219 1d00 |045f: move/from16 v25, v29 │ │ -055152: 021a 0400 |0461: move/from16 v26, v4 │ │ -055156: 021d 0500 |0463: move/from16 v29, v5 │ │ -05515a: 2900 8900 |0465: goto/16 04ee // +0089 │ │ -05515e: 0721 |0467: move-object v1, v2 │ │ -055160: 0221 1900 |0468: move/from16 v33, v25 │ │ -055164: 0222 1a00 |046a: move/from16 v34, v26 │ │ -055168: 0219 1d00 |046c: move/from16 v25, v29 │ │ -05516c: 1500 0040 |046e: const/high16 v0, #int 1073741824 // #4000 │ │ -055170: 021a 0400 |0470: move/from16 v26, v4 │ │ -055174: 021d 0500 |0472: move/from16 v29, v5 │ │ -055178: 1215 |0474: const/4 v5, #int 1 // #1 │ │ -05517a: 2900 7d00 |0475: goto/16 04f2 // +007d │ │ -05517e: 021d 0300 |0477: move/from16 v29, v3 │ │ -055182: 5221 c200 |0479: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -055186: 3901 0c00 |047b: if-nez v1, 0487 // +000c │ │ -05518a: 1201 |047d: const/4 v1, #int 0 // #0 │ │ -05518c: 2d00 0001 |047e: cmpl-float v0, v0, v1 │ │ -055190: 3d00 0800 |0480: if-lez v0, 0488 // +0008 │ │ -055194: 12e0 |0482: const/4 v0, #int -2 // #fe │ │ -055196: 5920 c200 |0483: iput v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -05519a: 1203 |0485: const/4 v3, #int 0 // #0 │ │ -05519c: 2804 |0486: goto 048a // +0004 │ │ -05519e: 1201 |0487: const/4 v1, #int 0 // #0 │ │ -0551a0: 1503 0080 |0488: const/high16 v3, #int -2147483648 // #8000 │ │ -0551a4: 2d00 1c01 |048a: cmpl-float v0, v28, v1 │ │ -0551a8: 3900 0700 |048c: if-nez v0, 0493 // +0007 │ │ -0551ac: 5260 ba02 |048e: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0551b0: 021e 0000 |0490: move/from16 v30, v0 │ │ -0551b4: 2803 |0492: goto 0495 // +0003 │ │ -0551b6: 131e 0000 |0493: const/16 v30, #int 0 // #0 │ │ -0551ba: 1320 0000 |0495: const/16 v32, #int 0 // #0 │ │ -0551be: 0201 1900 |0497: move/from16 v1, v25 │ │ -0551c2: 0800 2600 |0499: move-object/from16 v0, v38 │ │ -0551c6: 0221 0100 |049b: move/from16 v33, v1 │ │ -0551ca: 0781 |049d: move-object v1, v8 │ │ -0551cc: 0823 0200 |049e: move-object/from16 v35, v2 │ │ -0551d0: 0222 1a00 |04a0: move/from16 v34, v26 │ │ -0551d4: 0202 2700 |04a2: move/from16 v2, v39 │ │ -0551d8: 0224 0300 |04a4: move/from16 v36, v3 │ │ -0551dc: 0219 1d00 |04a6: move/from16 v25, v29 │ │ -0551e0: 0203 1e00 |04a8: move/from16 v3, v30 │ │ -0551e4: 021a 0400 |04aa: move/from16 v26, v4 │ │ -0551e8: 0204 2800 |04ac: move/from16 v4, v40 │ │ -0551ec: 021d 0500 |04ae: move/from16 v29, v5 │ │ -0551f0: 0205 2000 |04b0: move/from16 v5, v32 │ │ -0551f4: 7406 8b06 0000 |04b2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068b │ │ -0551fa: 0200 2400 |04b5: move/from16 v0, v36 │ │ -0551fe: 1501 0080 |04b7: const/high16 v1, #int -2147483648 // #8000 │ │ -055202: 3210 0700 |04b9: if-eq v0, v1, 04c0 // +0007 │ │ -055206: 0801 2300 |04bb: move-object/from16 v1, v35 │ │ -05520a: 5910 c200 |04bd: iput v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -05520e: 2803 |04bf: goto 04c2 // +0003 │ │ -055210: 0801 2300 |04c0: move-object/from16 v1, v35 │ │ -055214: 6e10 ab05 0800 |04c2: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05521a: 0a00 |04c5: move-result v0 │ │ -05521c: 3812 1000 |04c6: if-eqz v18, 04d6 // +0010 │ │ -055220: 5262 ba02 |04c8: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055224: 5213 bf00 |04ca: iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -055228: b003 |04cc: add-int/2addr v3, v0 │ │ -05522a: 5214 c000 |04cd: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -05522e: b043 |04cf: add-int/2addr v3, v4 │ │ -055230: 1204 |04d0: const/4 v4, #int 0 // #0 │ │ -055232: b043 |04d1: add-int/2addr v3, v4 │ │ -055234: b023 |04d2: add-int/2addr v3, v2 │ │ -055236: 5963 ba02 |04d3: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05523a: 2813 |04d5: goto 04e8 // +0013 │ │ -05523c: 1204 |04d6: const/4 v4, #int 0 // #0 │ │ -05523e: 5262 ba02 |04d7: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055242: 9003 0200 |04d9: add-int v3, v2, v0 │ │ -055246: 5215 bf00 |04db: iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -05524a: b053 |04dd: add-int/2addr v3, v5 │ │ -05524c: 5215 c000 |04de: iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -055250: b053 |04e0: add-int/2addr v3, v5 │ │ -055252: b043 |04e1: add-int/2addr v3, v4 │ │ -055254: 7120 5d1c 3200 |04e2: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05525a: 0a02 |04e5: move-result v2 │ │ -05525c: 5962 ba02 |04e6: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055260: 381a 0600 |04e8: if-eqz v26, 04ee // +0006 │ │ -055264: 7120 5d1c c000 |04ea: invoke-static {v0, v12}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05526a: 0a0c |04ed: move-result v12 │ │ -05526c: 0205 1600 |04ee: move/from16 v5, v22 │ │ -055270: 1500 0040 |04f0: const/high16 v0, #int 1073741824 // #4000 │ │ -055274: 320b 0b00 |04f2: if-eq v11, v0, 04fd // +000b │ │ -055278: 5210 be00 |04f4: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -05527c: 12f2 |04f6: const/4 v2, #int -1 // #ff │ │ -05527e: 3320 0600 |04f7: if-ne v0, v2, 04fd // +0006 │ │ -055282: 1210 |04f9: const/4 v0, #int 1 // #1 │ │ -055284: 1318 0100 |04fa: const/16 v24, #int 1 // #1 │ │ -055288: 2802 |04fc: goto 04fe // +0002 │ │ -05528a: 1200 |04fd: const/4 v0, #int 0 // #0 │ │ -05528c: 5212 c100 |04fe: iget v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -055290: 5213 bd00 |0500: iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -055294: b032 |0502: add-int/2addr v2, v3 │ │ -055296: 6e10 a905 0800 |0503: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05529c: 0a03 |0506: move-result v3 │ │ -05529e: b023 |0507: add-int/2addr v3, v2 │ │ -0552a0: 6e10 aa05 0800 |0508: invoke-virtual {v8}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -0552a6: 0a04 |050b: move-result v4 │ │ -0552a8: 7120 7405 4f00 |050c: invoke-static {v15, v4}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -0552ae: 0a04 |050f: move-result v4 │ │ -0552b0: 381d 3000 |0510: if-eqz v29, 0540 // +0030 │ │ -0552b4: 6e10 8f05 0800 |0512: invoke-virtual {v8}, Landroid/view/View;.getBaseline:()I // method@058f │ │ -0552ba: 0a08 |0515: move-result v8 │ │ -0552bc: 12ff |0516: const/4 v15, #int -1 // #ff │ │ -0552be: 32f8 2900 |0517: if-eq v8, v15, 0540 // +0029 │ │ -0552c2: 521f b402 |0519: iget v15, v1, Landroidx/appcompat/widget/b$a;.b:I // field@02b4 │ │ -0552c6: 3b0f 0400 |051b: if-gez v15, 051f // +0004 │ │ -0552ca: 526f b902 |051d: iget v15, v6, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -0552ce: dd0f 0f70 |051f: and-int/lit8 v15, v15, #int 112 // #70 │ │ -0552d2: 1315 0400 |0521: const/16 v21, #int 4 // #4 │ │ -0552d6: e10f 0f04 |0523: shr-int/lit8 v15, v15, #int 4 // #04 │ │ -0552da: 1316 feff |0525: const/16 v22, #int -2 // #fffe │ │ -0552de: dd0f 0ffe |0527: and-int/lit8 v15, v15, #int -2 // #fe │ │ -0552e2: e10f 0f01 |0529: shr-int/lit8 v15, v15, #int 1 // #01 │ │ -0552e6: 0216 0200 |052b: move/from16 v22, v2 │ │ -0552ea: 4402 0d0f |052d: aget v2, v13, v15 │ │ -0552ee: 7120 5d1c 8200 |052f: invoke-static {v2, v8}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0552f4: 0a02 |0532: move-result v2 │ │ -0552f6: 4b02 0d0f |0533: aput v2, v13, v15 │ │ -0552fa: 4402 0e0f |0535: aget v2, v14, v15 │ │ -0552fe: 9108 0308 |0537: sub-int v8, v3, v8 │ │ -055302: 7120 5d1c 8200 |0539: invoke-static {v2, v8}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055308: 0a02 |053c: move-result v2 │ │ -05530a: 4b02 0e0f |053d: aput v2, v14, v15 │ │ -05530e: 2803 |053f: goto 0542 // +0003 │ │ -055310: 0216 0200 |0540: move/from16 v22, v2 │ │ -055314: 0202 2100 |0542: move/from16 v2, v33 │ │ -055318: 7120 5d1c 3200 |0544: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05531e: 0a02 |0547: move-result v2 │ │ -055320: 3817 0900 |0548: if-eqz v23, 0551 // +0009 │ │ -055324: 5218 be00 |054a: iget v8, v1, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -055328: 12ff |054c: const/4 v15, #int -1 // #ff │ │ -05532a: 33f8 0400 |054d: if-ne v8, v15, 0551 // +0004 │ │ -05532e: 1218 |054f: const/4 v8, #int 1 // #1 │ │ -055330: 2802 |0550: goto 0552 // +0002 │ │ -055332: 1208 |0551: const/4 v8, #int 0 // #0 │ │ -055334: 5211 b302 |0552: iget v1, v1, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -055338: 120f |0554: const/4 v15, #int 0 // #0 │ │ -05533a: 2d01 010f |0555: cmpl-float v1, v1, v15 │ │ -05533e: 3d01 0d00 |0557: if-lez v1, 0564 // +000d │ │ -055342: 3800 0400 |0559: if-eqz v0, 055d // +0004 │ │ -055346: 0203 1600 |055b: move/from16 v3, v22 │ │ -05534a: 0201 2200 |055d: move/from16 v1, v34 │ │ -05534e: 7120 5d1c 3100 |055f: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055354: 0a00 |0562: move-result v0 │ │ -055356: 280e |0563: goto 0571 // +000e │ │ -055358: 0201 2200 |0564: move/from16 v1, v34 │ │ -05535c: 3800 0400 |0566: if-eqz v0, 056a // +0004 │ │ -055360: 0203 1600 |0568: move/from16 v3, v22 │ │ -055364: 0200 1f00 |056a: move/from16 v0, v31 │ │ -055368: 7120 5d1c 3000 |056c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05536e: 0a1f |056f: move-result v31 │ │ -055370: 0110 |0570: move v0, v1 │ │ -055372: d803 1900 |0571: add-int/lit8 v3, v25, #int 0 // #00 │ │ -055376: 014f |0573: move v15, v4 │ │ -055378: 0216 0500 |0574: move/from16 v22, v5 │ │ -05537c: 0217 0800 |0576: move/from16 v23, v8 │ │ -055380: 0201 1c00 |0578: move/from16 v1, v28 │ │ -055384: 0225 0200 |057a: move/from16 v37, v2 │ │ -055388: 0102 |057c: move v2, v0 │ │ -05538a: 0200 2500 |057d: move/from16 v0, v37 │ │ -05538e: d803 0301 |057f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -055392: 0208 2800 |0581: move/from16 v8, v40 │ │ -055396: 0204 1a00 |0583: move/from16 v4, v26 │ │ -05539a: 0205 1d00 |0585: move/from16 v5, v29 │ │ -05539e: 2900 58fe |0587: goto/16 03df // -01a8 │ │ -0553a2: 0123 |0589: move v3, v2 │ │ -0553a4: 021a 0400 |058a: move/from16 v26, v4 │ │ -0553a8: 021d 0500 |058c: move/from16 v29, v5 │ │ -0553ac: 0102 |058e: move v2, v0 │ │ -0553ae: 0200 1f00 |058f: move/from16 v0, v31 │ │ -0553b2: 5264 ba02 |0591: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0553b6: 3d04 0f00 |0593: if-lez v4, 05a2 // +000f │ │ -0553ba: 6e20 980c 9600 |0595: invoke-virtual {v6, v9}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c98 │ │ -0553c0: 0a04 |0598: move-result v4 │ │ -0553c2: 3804 0900 |0599: if-eqz v4, 05a2 // +0009 │ │ -0553c6: 5264 ba02 |059b: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0553ca: 5265 c002 |059d: iget v5, v6, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -0553ce: b054 |059f: add-int/2addr v4, v5 │ │ -0553d0: 5964 ba02 |05a0: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0553d4: 4404 0d1b |05a2: aget v4, v13, v27 │ │ -0553d8: 12f5 |05a4: const/4 v5, #int -1 // #ff │ │ -0553da: 0219 0f00 |05a5: move/from16 v25, v15 │ │ -0553de: 3354 1400 |05a7: if-ne v4, v5, 05bb // +0014 │ │ -0553e2: 1208 |05a9: const/4 v8, #int 0 // #0 │ │ -0553e4: 440f 0d08 |05aa: aget v15, v13, v8 │ │ -0553e8: 335f 0f00 |05ac: if-ne v15, v5, 05bb // +000f │ │ -0553ec: 4408 0d11 |05ae: aget v8, v13, v17 │ │ -0553f0: 3358 0b00 |05b0: if-ne v8, v5, 05bb // +000b │ │ -0553f4: 1238 |05b2: const/4 v8, #int 3 // #3 │ │ -0553f6: 440f 0d08 |05b3: aget v15, v13, v8 │ │ -0553fa: 325f 0300 |05b5: if-eq v15, v5, 05b8 // +0003 │ │ -0553fe: 2805 |05b7: goto 05bc // +0005 │ │ -055400: 021c 0b00 |05b8: move/from16 v28, v11 │ │ -055404: 2832 |05ba: goto 05ec // +0032 │ │ -055406: 1238 |05bb: const/4 v8, #int 3 // #3 │ │ -055408: 4405 0d08 |05bc: aget v5, v13, v8 │ │ -05540c: 120f |05be: const/4 v15, #int 0 // #0 │ │ -05540e: 4408 0d0f |05bf: aget v8, v13, v15 │ │ -055412: 440f 0d11 |05c1: aget v15, v13, v17 │ │ -055416: 7120 5d1c f400 |05c3: invoke-static {v4, v15}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05541c: 0a04 |05c6: move-result v4 │ │ -05541e: 7120 5d1c 4800 |05c7: invoke-static {v8, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055424: 0a04 |05ca: move-result v4 │ │ -055426: 7120 5d1c 4500 |05cb: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05542c: 0a04 |05ce: move-result v4 │ │ -05542e: 1235 |05cf: const/4 v5, #int 3 // #3 │ │ -055430: 4408 0e05 |05d0: aget v8, v14, v5 │ │ -055434: 1205 |05d2: const/4 v5, #int 0 // #0 │ │ -055436: 440f 0e05 |05d3: aget v15, v14, v5 │ │ -05543a: 4405 0e1b |05d5: aget v5, v14, v27 │ │ -05543e: 021c 0b00 |05d7: move/from16 v28, v11 │ │ -055442: 440b 0e11 |05d9: aget v11, v14, v17 │ │ -055446: 7120 5d1c b500 |05db: invoke-static {v5, v11}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05544c: 0a05 |05de: move-result v5 │ │ -05544e: 7120 5d1c 5f00 |05df: invoke-static {v15, v5}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055454: 0a05 |05e2: move-result v5 │ │ -055456: 7120 5d1c 5800 |05e3: invoke-static {v8, v5}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05545c: 0a05 |05e6: move-result v5 │ │ -05545e: b045 |05e7: add-int/2addr v5, v4 │ │ -055460: 7120 5d1c 5200 |05e8: invoke-static {v2, v5}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055466: 0a02 |05eb: move-result v2 │ │ -055468: 381a 5200 |05ec: if-eqz v26, 063e // +0052 │ │ -05546c: 1504 0080 |05ee: const/high16 v4, #int -2147483648 // #8000 │ │ -055470: 324a 0400 |05f0: if-eq v10, v4, 05f4 // +0004 │ │ -055474: 390a 4c00 |05f2: if-nez v10, 063e // +004c │ │ -055478: 1204 |05f4: const/4 v4, #int 0 // #0 │ │ -05547a: 5964 ba02 |05f5: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05547e: 1205 |05f7: const/4 v5, #int 0 // #0 │ │ -055480: 3595 4600 |05f8: if-ge v5, v9, 063e // +0046 │ │ -055484: 6e20 8206 5600 |05fa: invoke-virtual {v6, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -05548a: 0c08 |05fd: move-result-object v8 │ │ -05548c: 3908 0800 |05fe: if-nez v8, 0606 // +0008 │ │ -055490: 5268 ba02 |0600: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055494: b048 |0602: add-int/2addr v8, v4 │ │ -055496: 5968 ba02 |0603: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05549a: 2835 |0605: goto 063a // +0035 │ │ -05549c: 6e10 cc05 0800 |0606: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0554a2: 0a04 |0609: move-result v4 │ │ -0554a4: 130b 0800 |060a: const/16 v11, #int 8 // #8 │ │ -0554a8: 33b4 0500 |060c: if-ne v4, v11, 0611 // +0005 │ │ -0554ac: d805 0500 |060e: add-int/lit8 v5, v5, #int 0 // #00 │ │ -0554b0: 282a |0610: goto 063a // +002a │ │ -0554b2: 6e10 a405 0800 |0611: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0554b8: 0c04 |0614: move-result-object v4 │ │ -0554ba: 1f04 2e02 |0615: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0554be: 3812 1000 |0617: if-eqz v18, 0627 // +0010 │ │ -0554c2: 5268 ba02 |0619: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0554c6: 524b bf00 |061b: iget v11, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -0554ca: b0cb |061d: add-int/2addr v11, v12 │ │ -0554cc: 5244 c000 |061e: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -0554d0: b04b |0620: add-int/2addr v11, v4 │ │ -0554d2: 120f |0621: const/4 v15, #int 0 // #0 │ │ -0554d4: b0fb |0622: add-int/2addr v11, v15 │ │ -0554d6: b08b |0623: add-int/2addr v11, v8 │ │ -0554d8: 596b ba02 |0624: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0554dc: 2814 |0626: goto 063a // +0014 │ │ -0554de: 120f |0627: const/4 v15, #int 0 // #0 │ │ -0554e0: 5268 ba02 |0628: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0554e4: 900b 080c |062a: add-int v11, v8, v12 │ │ -0554e8: 524f bf00 |062c: iget v15, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -0554ec: b0fb |062e: add-int/2addr v11, v15 │ │ -0554ee: 5244 c000 |062f: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -0554f2: b04b |0631: add-int/2addr v11, v4 │ │ -0554f4: 1204 |0632: const/4 v4, #int 0 // #0 │ │ -0554f6: b04b |0633: add-int/2addr v11, v4 │ │ -0554f8: 7120 5d1c b800 |0634: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0554fe: 0a04 |0637: move-result v4 │ │ -055500: 5964 ba02 |0638: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055504: d805 0501 |063a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -055508: 1204 |063c: const/4 v4, #int 0 // #0 │ │ -05550a: 28bb |063d: goto 05f8 // -0045 │ │ -05550c: 5264 ba02 |063e: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055510: 7401 b205 2600 |0640: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -055516: 0a05 |0643: move-result v5 │ │ -055518: 7401 b305 2600 |0644: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05551e: 0a08 |0647: move-result v8 │ │ -055520: b058 |0648: add-int/2addr v8, v5 │ │ -055522: b048 |0649: add-int/2addr v8, v4 │ │ -055524: 5968 ba02 |064a: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055528: 7401 bf05 2600 |064c: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ -05552e: 0a04 |064f: move-result v4 │ │ -055530: 7120 5d1c 4800 |0650: invoke-static {v8, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055536: 0a04 |0653: move-result v4 │ │ -055538: 1205 |0654: const/4 v5, #int 0 // #0 │ │ -05553a: 7130 0f06 7405 |0655: invoke-static {v4, v7, v5}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -055540: 0a04 |0658: move-result v4 │ │ -055542: 1405 ffff ff00 |0659: const v5, #float 2.35099e-38 // #00ffffff │ │ -055548: b545 |065c: and-int/2addr v5, v4 │ │ -05554a: 5268 ba02 |065d: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05554e: b185 |065f: sub-int/2addr v5, v8 │ │ -055550: 3916 5000 |0660: if-nez v22, 06b0 // +0050 │ │ -055554: 3805 0800 |0662: if-eqz v5, 066a // +0008 │ │ -055558: 120b |0664: const/4 v11, #int 0 // #0 │ │ -05555a: 2d0f 010b |0665: cmpl-float v15, v1, v11 │ │ -05555e: 3d0f 0300 |0667: if-lez v15, 066a // +0003 │ │ -055562: 2847 |0669: goto 06b0 // +0047 │ │ -055564: 7120 5d1c 3000 |066a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05556a: 0a00 |066d: move-result v0 │ │ -05556c: 381a 3900 |066e: if-eqz v26, 06a7 // +0039 │ │ -055570: 1501 0040 |0670: const/high16 v1, #int 1073741824 // #4000 │ │ -055574: 321a 3500 |0672: if-eq v10, v1, 06a7 // +0035 │ │ -055578: 1201 |0674: const/4 v1, #int 0 // #0 │ │ -05557a: 3591 3200 |0675: if-ge v1, v9, 06a7 // +0032 │ │ -05557e: 6e20 8206 1600 |0677: invoke-virtual {v6, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -055584: 0c03 |067a: move-result-object v3 │ │ -055586: 3803 2900 |067b: if-eqz v3, 06a4 // +0029 │ │ -05558a: 6e10 cc05 0300 |067d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -055590: 0a05 |0680: move-result v5 │ │ -055592: 130a 0800 |0681: const/16 v10, #int 8 // #8 │ │ -055596: 33a5 0300 |0683: if-ne v5, v10, 0686 // +0003 │ │ -05559a: 281f |0685: goto 06a4 // +001f │ │ -05559c: 6e10 a405 0300 |0686: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0555a2: 0c05 |0689: move-result-object v5 │ │ -0555a4: 1f05 2e02 |068a: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0555a8: 5255 b302 |068c: iget v5, v5, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -0555ac: 120a |068e: const/4 v10, #int 0 // #0 │ │ -0555ae: 2d05 050a |068f: cmpl-float v5, v5, v10 │ │ -0555b2: 3d05 1300 |0691: if-lez v5, 06a4 // +0013 │ │ -0555b6: 1505 0040 |0693: const/high16 v5, #int 1073741824 // #4000 │ │ -0555ba: 7120 5d05 5c00 |0695: invoke-static {v12, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -0555c0: 0a0a |0698: move-result v10 │ │ -0555c2: 6e10 a905 0300 |0699: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0555c8: 0a0b |069c: move-result v11 │ │ -0555ca: 7120 5d05 5b00 |069d: invoke-static {v11, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -0555d0: 0a0b |06a0: move-result v11 │ │ -0555d2: 6e30 f205 a30b |06a1: invoke-virtual {v3, v10, v11}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -0555d8: d801 0101 |06a4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0555dc: 28cf |06a6: goto 0675 // -0031 │ │ -0555de: 0205 2800 |06a7: move/from16 v5, v40 │ │ -0555e2: 020f 1900 |06a9: move/from16 v15, v25 │ │ -0555e6: 020c 1c00 |06ab: move/from16 v12, v28 │ │ -0555ea: 1208 |06ad: const/4 v8, #int 0 // #0 │ │ -0555ec: 2900 a501 |06ae: goto/16 0853 // +01a5 │ │ -0555f0: 5262 bb02 |06b0: iget v2, v6, Landroidx/appcompat/widget/b;.k:F // field@02bb │ │ -0555f4: 1203 |06b2: const/4 v3, #int 0 // #0 │ │ -0555f6: 2d0b 0203 |06b3: cmpl-float v11, v2, v3 │ │ -0555fa: 3d0b 0300 |06b5: if-lez v11, 06b8 // +0003 │ │ -0555fe: 0121 |06b7: move v1, v2 │ │ -055600: 1232 |06b8: const/4 v2, #int 3 // #3 │ │ -055602: 12f3 |06b9: const/4 v3, #int -1 // #ff │ │ -055604: 4b03 0d02 |06ba: aput v3, v13, v2 │ │ -055608: 4b03 0d11 |06bc: aput v3, v13, v17 │ │ -05560c: 4b03 0d1b |06be: aput v3, v13, v27 │ │ -055610: 120b |06c0: const/4 v11, #int 0 // #0 │ │ -055612: 4b03 0d0b |06c1: aput v3, v13, v11 │ │ -055616: 4b03 0e02 |06c3: aput v3, v14, v2 │ │ -05561a: 4b03 0e11 |06c5: aput v3, v14, v17 │ │ -05561e: 4b03 0e1b |06c7: aput v3, v14, v27 │ │ -055622: 4b03 0e0b |06c9: aput v3, v14, v11 │ │ -055626: 596b ba02 |06cb: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -05562a: 0103 |06cd: move v3, v0 │ │ -05562c: 020f 1900 |06ce: move/from16 v15, v25 │ │ -055630: 1200 |06d0: const/4 v0, #int 0 // #0 │ │ -055632: 12f2 |06d1: const/4 v2, #int -1 // #ff │ │ -055634: 3590 2a01 |06d2: if-ge v0, v9, 07fc // +012a │ │ -055638: 6e20 8206 0600 |06d4: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -05563e: 0c0b |06d7: move-result-object v11 │ │ -055640: 380b 0e01 |06d8: if-eqz v11, 07e6 // +010e │ │ -055644: 6e10 cc05 0b00 |06da: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -05564a: 0a0c |06dd: move-result v12 │ │ -05564c: 1308 0800 |06de: const/16 v8, #int 8 // #8 │ │ -055650: 338c 0400 |06e0: if-ne v12, v8, 06e4 // +0004 │ │ -055654: 2900 0401 |06e2: goto/16 07e6 // +0104 │ │ -055658: 6e10 a405 0b00 |06e4: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05565e: 0c08 |06e7: move-result-object v8 │ │ -055660: 1f08 2e02 |06e8: check-cast v8, Landroidx/appcompat/widget/b$a; // type@022e │ │ -055664: 528c b302 |06ea: iget v12, v8, Landroidx/appcompat/widget/b$a;.a:F // field@02b3 │ │ -055668: 1314 0000 |06ec: const/16 v20, #int 0 // #0 │ │ -05566c: 2d16 0c14 |06ee: cmpl-float v22, v12, v20 │ │ -055670: 3d16 5400 |06f0: if-lez v22, 0744 // +0054 │ │ -055674: 8257 |06f2: int-to-float v7, v5 │ │ -055676: a807 070c |06f3: mul-float v7, v7, v12 │ │ -05567a: c917 |06f5: div-float/2addr v7, v1 │ │ -05567c: 8777 |06f6: float-to-int v7, v7 │ │ -05567e: c7c1 |06f7: sub-float/2addr v1, v12 │ │ -055680: b175 |06f8: sub-int/2addr v5, v7 │ │ -055682: 7401 b405 2600 |06f9: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -055688: 0a0c |06fc: move-result v12 │ │ -05568a: 7401 b105 2600 |06fd: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -055690: 0a16 |0700: move-result v22 │ │ -055692: 9016 160c |0701: add-int v22, v22, v12 │ │ -055696: 528c c100 |0703: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -05569a: 9016 160c |0705: add-int v22, v22, v12 │ │ -05569e: 528c bd00 |0707: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -0556a2: 900c 160c |0709: add-int v12, v22, v12 │ │ -0556a6: 0216 0100 |070b: move/from16 v22, v1 │ │ -0556aa: 5281 be00 |070d: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -0556ae: 0219 0500 |070f: move/from16 v25, v5 │ │ -0556b2: 0205 2800 |0711: move/from16 v5, v40 │ │ -0556b6: 7130 8506 c501 |0713: invoke-static {v5, v12, v1}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0685 │ │ -0556bc: 0a01 |0716: move-result v1 │ │ -0556be: 528c c200 |0717: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -0556c2: 390c 0a00 |0719: if-nez v12, 0723 // +000a │ │ -0556c6: 150c 0040 |071b: const/high16 v12, #int 1073741824 // #4000 │ │ -0556ca: 32ca 0300 |071d: if-eq v10, v12, 0720 // +0003 │ │ -0556ce: 2804 |071f: goto 0723 // +0004 │ │ -0556d0: 3d07 0a00 |0720: if-lez v7, 072a // +000a │ │ -0556d4: 2809 |0722: goto 072b // +0009 │ │ -0556d6: 6e10 ab05 0b00 |0723: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -0556dc: 0a0c |0726: move-result v12 │ │ -0556de: b0c7 |0727: add-int/2addr v7, v12 │ │ -0556e0: 3b07 0300 |0728: if-gez v7, 072b // +0003 │ │ -0556e4: 1207 |072a: const/4 v7, #int 0 // #0 │ │ -0556e6: 150c 0040 |072b: const/high16 v12, #int 1073741824 // #4000 │ │ -0556ea: 7120 5d05 c700 |072d: invoke-static {v7, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -0556f0: 0a07 |0730: move-result v7 │ │ -0556f2: 6e30 f205 7b01 |0731: invoke-virtual {v11, v7, v1}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -0556f8: 6e10 aa05 0b00 |0734: invoke-virtual {v11}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -0556fe: 0a01 |0737: move-result v1 │ │ -055700: 1507 00ff |0738: const/high16 v7, #int -16777216 // #ff00 │ │ -055704: b571 |073a: and-int/2addr v1, v7 │ │ -055706: 7120 7405 1f00 |073b: invoke-static {v15, v1}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05570c: 0a0f |073e: move-result v15 │ │ -05570e: 0201 1600 |073f: move/from16 v1, v22 │ │ -055712: 0207 1900 |0741: move/from16 v7, v25 │ │ -055716: 2804 |0743: goto 0747 // +0004 │ │ -055718: 0157 |0744: move v7, v5 │ │ -05571a: 0205 2800 |0745: move/from16 v5, v40 │ │ -05571e: 3812 1c00 |0747: if-eqz v18, 0763 // +001c │ │ -055722: 526c ba02 |0749: iget v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055726: 6e10 ab05 0b00 |074b: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05572c: 0a16 |074e: move-result v22 │ │ -05572e: 0219 0100 |074f: move/from16 v25, v1 │ │ -055732: 5281 bf00 |0751: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -055736: 9016 1601 |0753: add-int v22, v22, v1 │ │ -05573a: 5281 c000 |0755: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -05573e: 9016 1601 |0757: add-int v22, v22, v1 │ │ -055742: 1201 |0759: const/4 v1, #int 0 // #0 │ │ -055744: d816 1600 |075a: add-int/lit8 v22, v22, #int 0 // #00 │ │ -055748: 900c 160c |075c: add-int v12, v22, v12 │ │ -05574c: 596c ba02 |075e: iput v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055750: 021a 0700 |0760: move/from16 v26, v7 │ │ -055754: 281f |0762: goto 0781 // +001f │ │ -055756: 0219 0100 |0763: move/from16 v25, v1 │ │ -05575a: 1201 |0765: const/4 v1, #int 0 // #0 │ │ -05575c: 526c ba02 |0766: iget v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055760: 6e10 ab05 0b00 |0768: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -055766: 0a16 |076b: move-result v22 │ │ -055768: 9016 160c |076c: add-int v22, v22, v12 │ │ -05576c: 5281 bf00 |076e: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -055770: 9016 1601 |0770: add-int v22, v22, v1 │ │ -055774: 5281 c000 |0772: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -055778: 9016 1601 |0774: add-int v22, v22, v1 │ │ -05577c: 021a 0700 |0776: move/from16 v26, v7 │ │ -055780: 1201 |0778: const/4 v1, #int 0 // #0 │ │ -055782: d807 1600 |0779: add-int/lit8 v7, v22, #int 0 // #00 │ │ -055786: 7120 5d1c 7c00 |077b: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05578c: 0a01 |077e: move-result v1 │ │ -05578e: 5961 ba02 |077f: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055792: 020c 1c00 |0781: move/from16 v12, v28 │ │ -055796: 1501 0040 |0783: const/high16 v1, #int 1073741824 // #4000 │ │ -05579a: 321c 0900 |0785: if-eq v12, v1, 078e // +0009 │ │ -05579e: 5281 be00 |0787: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -0557a2: 12f7 |0789: const/4 v7, #int -1 // #ff │ │ -0557a4: 3371 0400 |078a: if-ne v1, v7, 078e // +0004 │ │ -0557a8: 1211 |078c: const/4 v1, #int 1 // #1 │ │ -0557aa: 2802 |078d: goto 078f // +0002 │ │ -0557ac: 1201 |078e: const/4 v1, #int 0 // #0 │ │ -0557ae: 5287 c100 |078f: iget v7, v8, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -0557b2: 0216 0a00 |0791: move/from16 v22, v10 │ │ -0557b6: 528a bd00 |0793: iget v10, v8, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -0557ba: b0a7 |0795: add-int/2addr v7, v10 │ │ -0557bc: 6e10 a905 0b00 |0796: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0557c2: 0a0a |0799: move-result v10 │ │ -0557c4: b07a |079a: add-int/2addr v10, v7 │ │ -0557c6: 7120 5d1c a200 |079b: invoke-static {v2, v10}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0557cc: 0a02 |079e: move-result v2 │ │ -0557ce: 3801 0300 |079f: if-eqz v1, 07a2 // +0003 │ │ -0557d2: 2802 |07a1: goto 07a3 // +0002 │ │ -0557d4: 01a7 |07a2: move v7, v10 │ │ -0557d6: 7120 5d1c 7300 |07a3: invoke-static {v3, v7}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0557dc: 0a01 |07a6: move-result v1 │ │ -0557de: 3817 0900 |07a7: if-eqz v23, 07b0 // +0009 │ │ -0557e2: 5283 be00 |07a9: iget v3, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -0557e6: 12f7 |07ab: const/4 v7, #int -1 // #ff │ │ -0557e8: 3373 0500 |07ac: if-ne v3, v7, 07b1 // +0005 │ │ -0557ec: 1213 |07ae: const/4 v3, #int 1 // #1 │ │ -0557ee: 2803 |07af: goto 07b2 // +0003 │ │ -0557f0: 12f7 |07b0: const/4 v7, #int -1 // #ff │ │ -0557f2: 1203 |07b1: const/4 v3, #int 0 // #0 │ │ -0557f4: 381d 2a00 |07b2: if-eqz v29, 07dc // +002a │ │ -0557f8: 6e10 8f05 0b00 |07b4: invoke-virtual {v11}, Landroid/view/View;.getBaseline:()I // method@058f │ │ -0557fe: 0a0b |07b7: move-result v11 │ │ -055800: 327b 2400 |07b8: if-eq v11, v7, 07dc // +0024 │ │ -055804: 5287 b402 |07ba: iget v7, v8, Landroidx/appcompat/widget/b$a;.b:I // field@02b4 │ │ -055808: 3b07 0400 |07bc: if-gez v7, 07c0 // +0004 │ │ -05580c: 5267 b902 |07be: iget v7, v6, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -055810: dd07 0770 |07c0: and-int/lit8 v7, v7, #int 112 // #70 │ │ -055814: 1248 |07c2: const/4 v8, #int 4 // #4 │ │ -055816: b987 |07c3: shr-int/2addr v7, v8 │ │ -055818: 1315 feff |07c4: const/16 v21, #int -2 // #fffe │ │ -05581c: dd07 07fe |07c6: and-int/lit8 v7, v7, #int -2 // #fe │ │ -055820: e107 0701 |07c8: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -055824: 4408 0d07 |07ca: aget v8, v13, v7 │ │ -055828: 7120 5d1c b800 |07cc: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05582e: 0a08 |07cf: move-result v8 │ │ -055830: 4b08 0d07 |07d0: aput v8, v13, v7 │ │ -055834: 4408 0e07 |07d2: aget v8, v14, v7 │ │ -055838: b1ba |07d4: sub-int/2addr v10, v11 │ │ -05583a: 7120 5d1c a800 |07d5: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055840: 0a08 |07d8: move-result v8 │ │ -055842: 4b08 0e07 |07d9: aput v8, v14, v7 │ │ -055846: 2803 |07db: goto 07de // +0003 │ │ -055848: 1315 feff |07dc: const/16 v21, #int -2 // #fffe │ │ -05584c: 0217 0300 |07de: move/from16 v23, v3 │ │ -055850: 0207 1a00 |07e0: move/from16 v7, v26 │ │ -055854: 0113 |07e2: move v3, v1 │ │ -055856: 0201 1900 |07e3: move/from16 v1, v25 │ │ -05585a: 280c |07e5: goto 07f1 // +000c │ │ -05585c: 0157 |07e6: move v7, v5 │ │ -05585e: 0216 0a00 |07e7: move/from16 v22, v10 │ │ -055862: 020c 1c00 |07e9: move/from16 v12, v28 │ │ -055866: 1314 0000 |07eb: const/16 v20, #int 0 // #0 │ │ -05586a: 1315 feff |07ed: const/16 v21, #int -2 // #fffe │ │ -05586e: 0205 2800 |07ef: move/from16 v5, v40 │ │ -055872: d800 0001 |07f1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -055876: 0175 |07f3: move v5, v7 │ │ -055878: 021c 0c00 |07f4: move/from16 v28, v12 │ │ -05587c: 020a 1600 |07f6: move/from16 v10, v22 │ │ -055880: 0207 2700 |07f8: move/from16 v7, v39 │ │ -055884: 2900 d8fe |07fa: goto/16 06d2 // -0128 │ │ -055888: 0205 2800 |07fc: move/from16 v5, v40 │ │ -05588c: 020c 1c00 |07fe: move/from16 v12, v28 │ │ -055890: 5260 ba02 |0800: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -055894: 7401 b205 2600 |0802: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05589a: 0a01 |0805: move-result v1 │ │ -05589c: 7401 b305 2600 |0806: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -0558a2: 0a07 |0809: move-result v7 │ │ -0558a4: b017 |080a: add-int/2addr v7, v1 │ │ -0558a6: b007 |080b: add-int/2addr v7, v0 │ │ -0558a8: 5967 ba02 |080c: iput v7, v6, Landroidx/appcompat/widget/b;.j:I // field@02ba │ │ -0558ac: 4400 0d1b |080e: aget v0, v13, v27 │ │ -0558b0: 12f1 |0810: const/4 v1, #int -1 // #ff │ │ -0558b2: 3310 1300 |0811: if-ne v0, v1, 0824 // +0013 │ │ -0558b6: 1207 |0813: const/4 v7, #int 0 // #0 │ │ -0558b8: 4408 0d07 |0814: aget v8, v13, v7 │ │ -0558bc: 3318 0e00 |0816: if-ne v8, v1, 0824 // +000e │ │ -0558c0: 4407 0d11 |0818: aget v7, v13, v17 │ │ -0558c4: 3317 0a00 |081a: if-ne v7, v1, 0824 // +000a │ │ -0558c8: 1237 |081c: const/4 v7, #int 3 // #3 │ │ -0558ca: 4408 0d07 |081d: aget v8, v13, v7 │ │ -0558ce: 3218 0300 |081f: if-eq v8, v1, 0822 // +0003 │ │ -0558d2: 2804 |0821: goto 0825 // +0004 │ │ -0558d4: 1208 |0822: const/4 v8, #int 0 // #0 │ │ -0558d6: 282f |0823: goto 0852 // +002f │ │ -0558d8: 1237 |0824: const/4 v7, #int 3 // #3 │ │ -0558da: 4401 0d07 |0825: aget v1, v13, v7 │ │ -0558de: 1208 |0827: const/4 v8, #int 0 // #0 │ │ -0558e0: 440a 0d08 |0828: aget v10, v13, v8 │ │ -0558e4: 440b 0d11 |082a: aget v11, v13, v17 │ │ -0558e8: 7120 5d1c b000 |082c: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0558ee: 0a00 |082f: move-result v0 │ │ -0558f0: 7120 5d1c 0a00 |0830: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0558f6: 0a00 |0833: move-result v0 │ │ -0558f8: 7120 5d1c 0100 |0834: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -0558fe: 0a00 |0837: move-result v0 │ │ -055900: 4401 0e07 |0838: aget v1, v14, v7 │ │ -055904: 4407 0e08 |083a: aget v7, v14, v8 │ │ -055908: 440a 0e1b |083c: aget v10, v14, v27 │ │ -05590c: 440b 0e11 |083e: aget v11, v14, v17 │ │ -055910: 7120 5d1c ba00 |0840: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055916: 0a0a |0843: move-result v10 │ │ -055918: 7120 5d1c a700 |0844: invoke-static {v7, v10}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -05591e: 0a07 |0847: move-result v7 │ │ -055920: 7120 5d1c 7100 |0848: invoke-static {v1, v7}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055926: 0a01 |084b: move-result v1 │ │ -055928: b001 |084c: add-int/2addr v1, v0 │ │ -05592a: 7120 5d1c 1200 |084d: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055930: 0a00 |0850: move-result v0 │ │ -055932: 0102 |0851: move v2, v0 │ │ -055934: 0130 |0852: move v0, v3 │ │ -055936: 3917 0700 |0853: if-nez v23, 085a // +0007 │ │ -05593a: 1501 0040 |0855: const/high16 v1, #int 1073741824 // #4000 │ │ -05593e: 321c 0300 |0857: if-eq v12, v1, 085a // +0003 │ │ -055942: 2802 |0859: goto 085b // +0002 │ │ -055944: 0120 |085a: move v0, v2 │ │ -055946: 7401 b405 2600 |085b: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05594c: 0a01 |085e: move-result v1 │ │ -05594e: 7401 b105 2600 |085f: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -055954: 0a02 |0862: move-result v2 │ │ -055956: b012 |0863: add-int/2addr v2, v1 │ │ -055958: b002 |0864: add-int/2addr v2, v0 │ │ -05595a: 7401 be05 2600 |0865: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ -055960: 0a00 |0868: move-result v0 │ │ -055962: 7120 5d1c 0200 |0869: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -055968: 0a00 |086c: move-result v0 │ │ -05596a: 1501 00ff |086d: const/high16 v1, #int -16777216 // #ff00 │ │ -05596e: b5f1 |086f: and-int/2addr v1, v15 │ │ -055970: b641 |0870: or-int/2addr v1, v4 │ │ -055972: e002 0f10 |0871: shl-int/lit8 v2, v15, #int 16 // #10 │ │ -055976: 7130 0f06 5002 |0873: invoke-static {v0, v5, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -05597c: 0a00 |0876: move-result v0 │ │ -05597e: 6e30 3206 1600 |0877: invoke-virtual {v6, v1, v0}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0632 │ │ -055984: 3818 3f00 |087a: if-eqz v24, 08b9 // +003f │ │ -055988: 7401 a905 2600 |087c: invoke-virtual/range {v38}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05598e: 0a00 |087f: move-result v0 │ │ -055990: 1501 0040 |0880: const/high16 v1, #int 1073741824 // #4000 │ │ -055994: 7120 5d05 1000 |0882: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -05599a: 0a07 |0885: move-result v7 │ │ -05599c: 3598 3300 |0886: if-ge v8, v9, 08b9 // +0033 │ │ -0559a0: 6e20 8206 8600 |0888: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -0559a6: 0c01 |088b: move-result-object v1 │ │ -0559a8: 6e10 cc05 0100 |088c: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0559ae: 0a00 |088f: move-result v0 │ │ -0559b0: 130a 0800 |0890: const/16 v10, #int 8 // #8 │ │ -0559b4: 32a0 2300 |0892: if-eq v0, v10, 08b5 // +0023 │ │ -0559b8: 6e10 a405 0100 |0894: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0559be: 0c00 |0897: move-result-object v0 │ │ -0559c0: 070b |0898: move-object v11, v0 │ │ -0559c2: 1f0b 2e02 |0899: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0559c6: 52b0 be00 |089b: iget v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00be │ │ -0559ca: 12fc |089d: const/4 v12, #int -1 // #ff │ │ -0559cc: 33c0 1800 |089e: if-ne v0, v12, 08b6 // +0018 │ │ -0559d0: 52bd c200 |08a0: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -0559d4: 6e10 ab05 0100 |08a2: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -0559da: 0a00 |08a5: move-result v0 │ │ -0559dc: 59b0 c200 |08a6: iput v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -0559e0: 1203 |08a8: const/4 v3, #int 0 // #0 │ │ -0559e2: 1205 |08a9: const/4 v5, #int 0 // #0 │ │ -0559e4: 0800 2600 |08aa: move-object/from16 v0, v38 │ │ -0559e8: 0202 2700 |08ac: move/from16 v2, v39 │ │ -0559ec: 0174 |08ae: move v4, v7 │ │ -0559ee: 7406 8b06 0000 |08af: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068b │ │ -0559f4: 59bd c200 |08b2: iput v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00c2 │ │ -0559f8: 2802 |08b4: goto 08b6 // +0002 │ │ -0559fa: 12fc |08b5: const/4 v12, #int -1 // #ff │ │ -0559fc: d808 0801 |08b6: add-int/lit8 v8, v8, #int 1 // #01 │ │ -055a00: 28ce |08b8: goto 0886 // -0032 │ │ -055a02: 0e00 |08b9: return-void │ │ +0556bc: |[0556bc] androidx.appcompat.widget.b.onMeasure:(II)V │ │ +0556cc: 0806 2600 |0000: move-object/from16 v6, v38 │ │ +0556d0: 0207 2700 |0002: move/from16 v7, v39 │ │ +0556d4: 0208 2800 |0004: move/from16 v8, v40 │ │ +0556d8: 5260 b502 |0006: iget v0, v6, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +0556dc: 12ea |0008: const/4 v10, #int -2 // #fe │ │ +0556de: 150b 0080 |0009: const/high16 v11, #int -2147483648 // #8000 │ │ +0556e2: 130c 0800 |000b: const/16 v12, #int 8 // #8 │ │ +0556e6: 120e |000d: const/4 v14, #int 0 // #0 │ │ +0556e8: 150f 0040 |000e: const/high16 v15, #int 1073741824 // #4000 │ │ +0556ec: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +0556ee: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0556f0: 3350 7703 |0012: if-ne v0, v5, 0389 // +0377 │ │ +0556f4: 5964 b702 |0014: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0556f8: 7401 cd0c 2600 |0016: invoke-virtual/range {v38}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ccd │ │ +0556fe: 0a03 |0019: move-result v3 │ │ +055700: 7701 8005 2700 |001a: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +055706: 0a02 |001d: move-result v2 │ │ +055708: 7701 8005 2800 |001e: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +05570e: 0a01 |0021: move-result v1 │ │ +055710: 5260 b302 |0022: iget v0, v6, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +055714: 5569 b902 |0024: iget-boolean v9, v6, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ +055718: 120d |0026: const/4 v13, #int 0 // #0 │ │ +05571a: 1311 0000 |0027: const/16 v17, #int 0 // #0 │ │ +05571e: 1312 0000 |0029: const/16 v18, #int 0 // #0 │ │ +055722: 1313 0000 |002b: const/16 v19, #int 0 // #0 │ │ +055726: 1314 0000 |002d: const/16 v20, #int 0 // #0 │ │ +05572a: 1315 0000 |002f: const/16 v21, #int 0 // #0 │ │ +05572e: 1316 0000 |0031: const/16 v22, #int 0 // #0 │ │ +055732: 1317 0000 |0033: const/16 v23, #int 0 // #0 │ │ +055736: 1318 0100 |0035: const/16 v24, #int 1 // #1 │ │ +05573a: 1319 0000 |0037: const/16 v25, #int 0 // #0 │ │ +05573e: 353d 3f01 |0039: if-ge v13, v3, 0178 // +013f │ │ +055742: 6e20 a806 d600 |003b: invoke-virtual {v6, v13}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +055748: 0c1a |003e: move-result-object v26 │ │ +05574a: 391a 0800 |003f: if-nez v26, 0047 // +0008 │ │ +05574e: 5265 b702 |0041: iget v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055752: b045 |0043: add-int/2addr v5, v4 │ │ +055754: 5965 b702 |0044: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055758: 2809 |0046: goto 004f // +0009 │ │ +05575a: 7401 f105 1a00 |0047: invoke-virtual/range {v26}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +055760: 0a05 |004a: move-result v5 │ │ +055762: 33c5 1000 |004b: if-ne v5, v12, 005b // +0010 │ │ +055766: d80d 0d00 |004d: add-int/lit8 v13, v13, #int 0 // #00 │ │ +05576a: 010a |004f: move v10, v0 │ │ +05576c: 021c 0100 |0050: move/from16 v28, v1 │ │ +055770: 0120 |0052: move v0, v2 │ │ +055772: 021e 0300 |0053: move/from16 v30, v3 │ │ +055776: 020c 1400 |0055: move/from16 v12, v20 │ │ +05577a: 131b 0100 |0057: const/16 v27, #int 1 // #1 │ │ +05577e: 2900 0901 |0059: goto/16 0162 // +0109 │ │ +055782: 6e20 c10c d600 |005b: invoke-virtual {v6, v13}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +055788: 0a05 |005e: move-result v5 │ │ +05578a: 3805 0900 |005f: if-eqz v5, 0068 // +0009 │ │ +05578e: 5265 b702 |0061: iget v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055792: 5264 be02 |0063: iget v4, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +055796: b045 |0065: add-int/2addr v5, v4 │ │ +055798: 5965 b702 |0066: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05579c: 7401 c905 1a00 |0068: invoke-virtual/range {v26}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +0557a2: 0c04 |006b: move-result-object v4 │ │ +0557a4: 0745 |006c: move-object v5, v4 │ │ +0557a6: 1f05 3302 |006d: check-cast v5, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +0557aa: 5254 b002 |006f: iget v4, v5, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +0557ae: a616 1604 |0071: add-float v22, v22, v4 │ │ +0557b2: 33f1 2400 |0073: if-ne v1, v15, 0097 // +0024 │ │ +0557b6: 525c bb00 |0075: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0557ba: 390c 2000 |0077: if-nez v12, 0097 // +0020 │ │ +0557be: 2d0c 040e |0079: cmpl-float v12, v4, v14 │ │ +0557c2: 3d0c 1c00 |007b: if-lez v12, 0097 // +001c │ │ +0557c6: 5264 b702 |007d: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0557ca: 525c be00 |007f: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +0557ce: b04c |0081: add-int/2addr v12, v4 │ │ +0557d0: 525f ba00 |0082: iget v15, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +0557d4: b0fc |0084: add-int/2addr v12, v15 │ │ +0557d6: 7120 ad1c c400 |0085: invoke-static {v4, v12}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +0557dc: 0a04 |0088: move-result v4 │ │ +0557de: 5964 b702 |0089: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0557e2: 010a |008b: move v10, v0 │ │ +0557e4: 021c 0100 |008c: move/from16 v28, v1 │ │ +0557e8: 021d 0200 |008e: move/from16 v29, v2 │ │ +0557ec: 021e 0300 |0090: move/from16 v30, v3 │ │ +0557f0: 075e |0092: move-object v14, v5 │ │ +0557f2: 1215 |0093: const/4 v5, #int 1 // #1 │ │ +0557f4: 131b 0100 |0094: const/16 v27, #int 1 // #1 │ │ +0557f8: 2854 |0096: goto 00ea // +0054 │ │ +0557fa: 525c bb00 |0097: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0557fe: 390c 0a00 |0099: if-nez v12, 00a3 // +000a │ │ +055802: 2d04 040e |009b: cmpl-float v4, v4, v14 │ │ +055806: 3d04 0600 |009d: if-lez v4, 00a3 // +0006 │ │ +05580a: 595a bb00 |009f: iput v10, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +05580e: 120c |00a1: const/4 v12, #int 0 // #0 │ │ +055810: 2803 |00a2: goto 00a5 // +0003 │ │ +055812: 150c 0080 |00a3: const/high16 v12, #int -2147483648 // #8000 │ │ +055816: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ +055818: 2d0f 160e |00a6: cmpl-float v15, v22, v14 │ │ +05581c: 390f 0500 |00a8: if-nez v15, 00ad // +0005 │ │ +055820: 526f b702 |00aa: iget v15, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055824: 2802 |00ac: goto 00ae // +0002 │ │ +055826: 120f |00ad: const/4 v15, #int 0 // #0 │ │ +055828: 010a |00ae: move v10, v0 │ │ +05582a: 0800 2600 |00af: move-object/from16 v0, v38 │ │ +05582e: 021c 0100 |00b1: move/from16 v28, v1 │ │ +055832: 0801 1a00 |00b3: move-object/from16 v1, v26 │ │ +055836: 021d 0200 |00b5: move/from16 v29, v2 │ │ +05583a: 0202 2700 |00b7: move/from16 v2, v39 │ │ +05583e: 021e 0300 |00b9: move/from16 v30, v3 │ │ +055842: 0143 |00bb: move v3, v4 │ │ +055844: 120e |00bc: const/4 v14, #int 0 // #0 │ │ +055846: 0204 2800 |00bd: move/from16 v4, v40 │ │ +05584a: 075e |00bf: move-object v14, v5 │ │ +05584c: 131b 0100 |00c0: const/16 v27, #int 1 // #1 │ │ +055850: 01f5 |00c2: move v5, v15 │ │ +055852: 7406 b106 0000 |00c3: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@06b1 │ │ +055858: 32bc 0400 |00c6: if-eq v12, v11, 00ca // +0004 │ │ +05585c: 59ec bb00 |00c8: iput v12, v14, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055860: 7401 ce05 1a00 |00ca: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +055866: 0a00 |00cd: move-result v0 │ │ +055868: 5261 b702 |00ce: iget v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05586c: 9002 0100 |00d0: add-int v2, v1, v0 │ │ +055870: 52e3 be00 |00d2: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +055874: b032 |00d4: add-int/2addr v2, v3 │ │ +055876: 52e3 ba00 |00d5: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05587a: b032 |00d7: add-int/2addr v2, v3 │ │ +05587c: 1203 |00d8: const/4 v3, #int 0 // #0 │ │ +05587e: b032 |00d9: add-int/2addr v2, v3 │ │ +055880: 7120 ad1c 2100 |00da: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055886: 0a01 |00dd: move-result v1 │ │ +055888: 5961 b702 |00de: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05588c: 0204 1200 |00e0: move/from16 v4, v18 │ │ +055890: 3809 0600 |00e2: if-eqz v9, 00e8 // +0006 │ │ +055894: 7120 ad1c 4000 |00e4: invoke-static {v0, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05589a: 0a12 |00e7: move-result v18 │ │ +05589c: 0205 1700 |00e8: move/from16 v5, v23 │ │ +0558a0: 3a0a 0a00 |00ea: if-ltz v10, 00f4 // +000a │ │ +0558a4: d800 0d01 |00ec: add-int/lit8 v0, v13, #int 1 // #01 │ │ +0558a8: 330a 0600 |00ee: if-ne v10, v0, 00f4 // +0006 │ │ +0558ac: 5260 b702 |00f0: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0558b0: 5960 b402 |00f2: iput v0, v6, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ +0558b4: 35ad 1200 |00f4: if-ge v13, v10, 0106 // +0012 │ │ +0558b8: 52e0 b002 |00f6: iget v0, v14, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +0558bc: 1201 |00f8: const/4 v1, #int 0 // #0 │ │ +0558be: 2d00 0001 |00f9: cmpl-float v0, v0, v1 │ │ +0558c2: 3c00 0300 |00fb: if-gtz v0, 00fe // +0003 │ │ +0558c6: 2809 |00fd: goto 0106 // +0009 │ │ +0558c8: 2200 2506 |00fe: new-instance v0, Ljava/lang/RuntimeException; // type@0625 │ │ +0558cc: 1a01 f302 |0100: const-string v1, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex." // string@02f3 │ │ +0558d0: 7020 d41c 1000 |0102: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1cd4 │ │ +0558d6: 2700 |0105: throw v0 │ │ +0558d8: 0200 1d00 |0106: move/from16 v0, v29 │ │ +0558dc: 1501 0040 |0108: const/high16 v1, #int 1073741824 // #4000 │ │ +0558e0: 3210 0b00 |010a: if-eq v0, v1, 0115 // +000b │ │ +0558e4: 52e1 bf00 |010c: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +0558e8: 12f2 |010e: const/4 v2, #int -1 // #ff │ │ +0558ea: 3321 0600 |010f: if-ne v1, v2, 0115 // +0006 │ │ +0558ee: 1211 |0111: const/4 v1, #int 1 // #1 │ │ +0558f0: 1319 0100 |0112: const/16 v25, #int 1 // #1 │ │ +0558f4: 2802 |0114: goto 0116 // +0002 │ │ +0558f6: 1201 |0115: const/4 v1, #int 0 // #0 │ │ +0558f8: 52e2 bc00 |0116: iget v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +0558fc: 52e3 bd00 |0118: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055900: b032 |011a: add-int/2addr v2, v3 │ │ +055902: 7401 d005 1a00 |011b: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +055908: 0a03 |011e: move-result v3 │ │ +05590a: b023 |011f: add-int/2addr v3, v2 │ │ +05590c: 020c 1500 |0120: move/from16 v12, v21 │ │ +055910: 7120 ad1c 3c00 |0122: invoke-static {v12, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055916: 0a04 |0125: move-result v4 │ │ +055918: 7401 cf05 1a00 |0126: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05591e: 0a0c |0129: move-result v12 │ │ +055920: 020f 1400 |012a: move/from16 v15, v20 │ │ +055924: 7120 9905 cf00 |012c: invoke-static {v15, v12}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +05592a: 0a0c |012f: move-result v12 │ │ +05592c: 3818 0900 |0130: if-eqz v24, 0139 // +0009 │ │ +055930: 52ef bf00 |0132: iget v15, v14, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055934: 12fb |0134: const/4 v11, #int -1 // #ff │ │ +055936: 33bf 0400 |0135: if-ne v15, v11, 0139 // +0004 │ │ +05593a: 121b |0137: const/4 v11, #int 1 // #1 │ │ +05593c: 2802 |0138: goto 013a // +0002 │ │ +05593e: 120b |0139: const/4 v11, #int 0 // #0 │ │ +055940: 52ee b002 |013a: iget v14, v14, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +055944: 120f |013c: const/4 v15, #int 0 // #0 │ │ +055946: 2d0e 0e0f |013d: cmpl-float v14, v14, v15 │ │ +05594a: 3d0e 0d00 |013f: if-lez v14, 014c // +000d │ │ +05594e: 3801 0300 |0141: if-eqz v1, 0144 // +0003 │ │ +055952: 2802 |0143: goto 0145 // +0002 │ │ +055954: 0132 |0144: move v2, v3 │ │ +055956: 020e 1300 |0145: move/from16 v14, v19 │ │ +05595a: 7120 ad1c 2e00 |0147: invoke-static {v14, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055960: 0a13 |014a: move-result v19 │ │ +055962: 280f |014b: goto 015a // +000f │ │ +055964: 020e 1300 |014c: move/from16 v14, v19 │ │ +055968: 3801 0300 |014e: if-eqz v1, 0151 // +0003 │ │ +05596c: 2802 |0150: goto 0152 // +0002 │ │ +05596e: 0132 |0151: move v2, v3 │ │ +055970: 0201 1100 |0152: move/from16 v1, v17 │ │ +055974: 7120 ad1c 2100 |0154: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05597a: 0a11 |0157: move-result v17 │ │ +05597c: 0213 0e00 |0158: move/from16 v19, v14 │ │ +055980: d80d 0d00 |015a: add-int/lit8 v13, v13, #int 0 // #00 │ │ +055984: 0215 0400 |015c: move/from16 v21, v4 │ │ +055988: 0217 0500 |015e: move/from16 v23, v5 │ │ +05598c: 0218 0b00 |0160: move/from16 v24, v11 │ │ +055990: d80d 0d01 |0162: add-int/lit8 v13, v13, #int 1 // #01 │ │ +055994: 0102 |0164: move v2, v0 │ │ +055996: 01a0 |0165: move v0, v10 │ │ +055998: 0214 0c00 |0166: move/from16 v20, v12 │ │ +05599c: 0201 1c00 |0168: move/from16 v1, v28 │ │ +0559a0: 0203 1e00 |016a: move/from16 v3, v30 │ │ +0559a4: 1204 |016c: const/4 v4, #int 0 // #0 │ │ +0559a6: 1215 |016d: const/4 v5, #int 1 // #1 │ │ +0559a8: 12ea |016e: const/4 v10, #int -2 // #fe │ │ +0559aa: 150b 0080 |016f: const/high16 v11, #int -2147483648 // #8000 │ │ +0559ae: 130c 0800 |0171: const/16 v12, #int 8 // #8 │ │ +0559b2: 120e |0173: const/4 v14, #int 0 // #0 │ │ +0559b4: 150f 0040 |0174: const/high16 v15, #int 1073741824 // #4000 │ │ +0559b8: 2900 c3fe |0176: goto/16 0039 // -013d │ │ +0559bc: 021c 0100 |0178: move/from16 v28, v1 │ │ +0559c0: 0120 |017a: move v0, v2 │ │ +0559c2: 021e 0300 |017b: move/from16 v30, v3 │ │ +0559c6: 0201 1100 |017d: move/from16 v1, v17 │ │ +0559ca: 0204 1200 |017f: move/from16 v4, v18 │ │ +0559ce: 020e 1300 |0181: move/from16 v14, v19 │ │ +0559d2: 020f 1400 |0183: move/from16 v15, v20 │ │ +0559d6: 020c 1500 |0185: move/from16 v12, v21 │ │ +0559da: 131b 0100 |0187: const/16 v27, #int 1 // #1 │ │ +0559de: 5262 b702 |0189: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0559e2: 020a 1e00 |018b: move/from16 v10, v30 │ │ +0559e6: 3d02 0f00 |018d: if-lez v2, 019c // +000f │ │ +0559ea: 6e20 c10c a600 |018f: invoke-virtual {v6, v10}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +0559f0: 0a02 |0192: move-result v2 │ │ +0559f2: 3802 0900 |0193: if-eqz v2, 019c // +0009 │ │ +0559f6: 5262 b702 |0195: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0559fa: 5263 be02 |0197: iget v3, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +0559fe: b032 |0199: add-int/2addr v2, v3 │ │ +055a00: 5962 b702 |019a: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055a04: 0202 1c00 |019c: move/from16 v2, v28 │ │ +055a08: 3809 4400 |019e: if-eqz v9, 01e2 // +0044 │ │ +055a0c: 1503 0080 |01a0: const/high16 v3, #int -2147483648 // #8000 │ │ +055a10: 3232 0400 |01a2: if-eq v2, v3, 01a6 // +0004 │ │ +055a14: 3902 3e00 |01a4: if-nez v2, 01e2 // +003e │ │ +055a18: 1203 |01a6: const/4 v3, #int 0 // #0 │ │ +055a1a: 5963 b702 |01a7: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055a1e: 1205 |01a9: const/4 v5, #int 0 // #0 │ │ +055a20: 35a5 3800 |01aa: if-ge v5, v10, 01e2 // +0038 │ │ +055a24: 6e20 a806 5600 |01ac: invoke-virtual {v6, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +055a2a: 0c0b |01af: move-result-object v11 │ │ +055a2c: 390b 0800 |01b0: if-nez v11, 01b8 // +0008 │ │ +055a30: 526b b702 |01b2: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055a34: b03b |01b4: add-int/2addr v11, v3 │ │ +055a36: 596b b702 |01b5: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055a3a: 2827 |01b7: goto 01de // +0027 │ │ +055a3c: 6e10 f105 0b00 |01b8: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +055a42: 0a03 |01bb: move-result v3 │ │ +055a44: 130d 0800 |01bc: const/16 v13, #int 8 // #8 │ │ +055a48: 33d3 0500 |01be: if-ne v3, v13, 01c3 // +0005 │ │ +055a4c: d805 0500 |01c0: add-int/lit8 v5, v5, #int 0 // #00 │ │ +055a50: 281c |01c2: goto 01de // +001c │ │ +055a52: 6e10 c905 0b00 |01c3: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +055a58: 0c03 |01c6: move-result-object v3 │ │ +055a5a: 1f03 3302 |01c7: check-cast v3, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +055a5e: 526b b702 |01c9: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055a62: 9012 0b04 |01cb: add-int v18, v11, v4 │ │ +055a66: 523d be00 |01cd: iget v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +055a6a: 9012 120d |01cf: add-int v18, v18, v13 │ │ +055a6e: 5233 ba00 |01d1: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +055a72: 9012 1203 |01d3: add-int v18, v18, v3 │ │ +055a76: 1203 |01d5: const/4 v3, #int 0 // #0 │ │ +055a78: d80d 1200 |01d6: add-int/lit8 v13, v18, #int 0 // #00 │ │ +055a7c: 7120 ad1c db00 |01d8: invoke-static {v11, v13}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055a82: 0a03 |01db: move-result v3 │ │ +055a84: 5963 b702 |01dc: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055a88: d805 0501 |01de: add-int/lit8 v5, v5, #int 1 // #01 │ │ +055a8c: 1203 |01e0: const/4 v3, #int 0 // #0 │ │ +055a8e: 28c9 |01e1: goto 01aa // -0037 │ │ +055a90: 5263 b702 |01e2: iget v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055a94: 7401 d905 2600 |01e4: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +055a9a: 0a05 |01e7: move-result v5 │ │ +055a9c: 7401 d605 2600 |01e8: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +055aa2: 0a0b |01eb: move-result v11 │ │ +055aa4: b05b |01ec: add-int/2addr v11, v5 │ │ +055aa6: b03b |01ed: add-int/2addr v11, v3 │ │ +055aa8: 596b b702 |01ee: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055aac: 7401 e305 2600 |01f0: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05e3 │ │ +055ab2: 0a03 |01f3: move-result v3 │ │ +055ab4: 7120 ad1c 3b00 |01f4: invoke-static {v11, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055aba: 0a03 |01f7: move-result v3 │ │ +055abc: 1205 |01f8: const/4 v5, #int 0 // #0 │ │ +055abe: 7130 3406 8305 |01f9: invoke-static {v3, v8, v5}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0634 │ │ +055ac4: 0a03 |01fc: move-result v3 │ │ +055ac6: 1405 ffff ff00 |01fd: const v5, #float 2.35099e-38 // #00ffffff │ │ +055acc: b535 |0200: and-int/2addr v5, v3 │ │ +055ace: 526b b702 |0201: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055ad2: b1b5 |0203: sub-int/2addr v5, v11 │ │ +055ad4: 3917 4b00 |0204: if-nez v23, 024f // +004b │ │ +055ad8: 3805 0800 |0206: if-eqz v5, 020e // +0008 │ │ +055adc: 120b |0208: const/4 v11, #int 0 // #0 │ │ +055ade: 2d0d 160b |0209: cmpl-float v13, v22, v11 │ │ +055ae2: 3d0d 0300 |020b: if-lez v13, 020e // +0003 │ │ +055ae6: 2842 |020d: goto 024f // +0042 │ │ +055ae8: 7120 ad1c e100 |020e: invoke-static {v1, v14}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055aee: 0a01 |0211: move-result v1 │ │ +055af0: 3809 3900 |0212: if-eqz v9, 024b // +0039 │ │ +055af4: 1505 0040 |0214: const/high16 v5, #int 1073741824 // #4000 │ │ +055af8: 3252 3500 |0216: if-eq v2, v5, 024b // +0035 │ │ +055afc: 1202 |0218: const/4 v2, #int 0 // #0 │ │ +055afe: 35a2 3200 |0219: if-ge v2, v10, 024b // +0032 │ │ +055b02: 6e20 a806 2600 |021b: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +055b08: 0c05 |021e: move-result-object v5 │ │ +055b0a: 3805 2900 |021f: if-eqz v5, 0248 // +0029 │ │ +055b0e: 6e10 f105 0500 |0221: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +055b14: 0a09 |0224: move-result v9 │ │ +055b16: 130b 0800 |0225: const/16 v11, #int 8 // #8 │ │ +055b1a: 33b9 0300 |0227: if-ne v9, v11, 022a // +0003 │ │ +055b1e: 281f |0229: goto 0248 // +001f │ │ +055b20: 6e10 c905 0500 |022a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +055b26: 0c09 |022d: move-result-object v9 │ │ +055b28: 1f09 3302 |022e: check-cast v9, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +055b2c: 5299 b002 |0230: iget v9, v9, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +055b30: 120b |0232: const/4 v11, #int 0 // #0 │ │ +055b32: 2d09 090b |0233: cmpl-float v9, v9, v11 │ │ +055b36: 3d09 1300 |0235: if-lez v9, 0248 // +0013 │ │ +055b3a: 6e10 d005 0500 |0237: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +055b40: 0a09 |023a: move-result v9 │ │ +055b42: 150b 0040 |023b: const/high16 v11, #int 1073741824 // #4000 │ │ +055b46: 7120 8205 b900 |023d: invoke-static {v9, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +055b4c: 0a09 |0240: move-result v9 │ │ +055b4e: 7120 8205 b400 |0241: invoke-static {v4, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +055b54: 0a0d |0244: move-result v13 │ │ +055b56: 6e30 1706 950d |0245: invoke-virtual {v5, v9, v13}, Landroid/view/View;.measure:(II)V // method@0617 │ │ +055b5c: d802 0201 |0248: add-int/lit8 v2, v2, #int 1 // #01 │ │ +055b60: 28cf |024a: goto 0219 // -0031 │ │ +055b62: 0215 0c00 |024b: move/from16 v21, v12 │ │ +055b66: 2900 dc00 |024d: goto/16 0329 // +00dc │ │ +055b6a: 5264 b802 |024f: iget v4, v6, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +055b6e: 1209 |0251: const/4 v9, #int 0 // #0 │ │ +055b70: 2d0b 0409 |0252: cmpl-float v11, v4, v9 │ │ +055b74: 3d0b 0400 |0254: if-lez v11, 0258 // +0004 │ │ +055b78: 0216 0400 |0256: move/from16 v22, v4 │ │ +055b7c: 1204 |0258: const/4 v4, #int 0 // #0 │ │ +055b7e: 5964 b702 |0259: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055b82: 1204 |025b: const/4 v4, #int 0 // #0 │ │ +055b84: 35a4 bd00 |025c: if-ge v4, v10, 0319 // +00bd │ │ +055b88: 6e20 a806 4600 |025e: invoke-virtual {v6, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +055b8e: 0c09 |0261: move-result-object v9 │ │ +055b90: 6e10 f105 0900 |0262: invoke-virtual {v9}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +055b96: 0a0b |0265: move-result v11 │ │ +055b98: 130d 0800 |0266: const/16 v13, #int 8 // #8 │ │ +055b9c: 33db 0600 |0268: if-ne v11, v13, 026e // +0006 │ │ +055ba0: 021c 0200 |026a: move/from16 v28, v2 │ │ +055ba4: 2900 a700 |026c: goto/16 0313 // +00a7 │ │ +055ba8: 6e10 c905 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +055bae: 0c0b |0271: move-result-object v11 │ │ +055bb0: 1f0b 3302 |0272: check-cast v11, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +055bb4: 52bd b002 |0274: iget v13, v11, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +055bb8: 120e |0276: const/4 v14, #int 0 // #0 │ │ +055bba: 2d10 0d0e |0277: cmpl-float v16, v13, v14 │ │ +055bbe: 3d10 4f00 |0279: if-lez v16, 02c8 // +004f │ │ +055bc2: 825e |027b: int-to-float v14, v5 │ │ +055bc4: a80e 0e0d |027c: mul-float v14, v14, v13 │ │ +055bc8: a90e 0e16 |027e: div-float v14, v14, v22 │ │ +055bcc: 87ee |0280: float-to-int v14, v14 │ │ +055bce: a716 160d |0281: sub-float v22, v22, v13 │ │ +055bd2: b1e5 |0283: sub-int/2addr v5, v14 │ │ +055bd4: 7401 d705 2600 |0284: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +055bda: 0a0d |0287: move-result v13 │ │ +055bdc: 7401 d805 2600 |0288: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +055be2: 0a10 |028b: move-result v16 │ │ +055be4: 9010 100d |028c: add-int v16, v16, v13 │ │ +055be8: 52bd bc00 |028e: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055bec: 9010 100d |0290: add-int v16, v16, v13 │ │ +055bf0: 52bd bd00 |0292: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055bf4: 900d 100d |0294: add-int v13, v16, v13 │ │ +055bf8: 0210 0500 |0296: move/from16 v16, v5 │ │ +055bfc: 52b5 bf00 |0298: iget v5, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055c00: 7130 ab06 d705 |029a: invoke-static {v7, v13, v5}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@06ab │ │ +055c06: 0a05 |029d: move-result v5 │ │ +055c08: 52bd bb00 |029e: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055c0c: 390d 0b00 |02a0: if-nez v13, 02ab // +000b │ │ +055c10: 150d 0040 |02a2: const/high16 v13, #int 1073741824 // #4000 │ │ +055c14: 32d2 0300 |02a4: if-eq v2, v13, 02a7 // +0003 │ │ +055c18: 2805 |02a6: goto 02ab // +0005 │ │ +055c1a: 3d0e 0b00 |02a7: if-lez v14, 02b2 // +000b │ │ +055c1e: 01ed |02a9: move v13, v14 │ │ +055c20: 2809 |02aa: goto 02b3 // +0009 │ │ +055c22: 6e10 ce05 0900 |02ab: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +055c28: 0a0d |02ae: move-result v13 │ │ +055c2a: b0ed |02af: add-int/2addr v13, v14 │ │ +055c2c: 3b0d 0300 |02b0: if-gez v13, 02b3 // +0003 │ │ +055c30: 120d |02b2: const/4 v13, #int 0 // #0 │ │ +055c32: 150e 0040 |02b3: const/high16 v14, #int 1073741824 // #4000 │ │ +055c36: 7120 8205 ed00 |02b5: invoke-static {v13, v14}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +055c3c: 0a0d |02b8: move-result v13 │ │ +055c3e: 6e30 1706 590d |02b9: invoke-virtual {v9, v5, v13}, Landroid/view/View;.measure:(II)V // method@0617 │ │ +055c44: 6e10 cf05 0900 |02bc: invoke-virtual {v9}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +055c4a: 0a05 |02bf: move-result v5 │ │ +055c4c: d555 00ff |02c0: and-int/lit16 v5, v5, #int -256 // #ff00 │ │ +055c50: 7120 9905 5f00 |02c2: invoke-static {v15, v5}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +055c56: 0a0f |02c5: move-result v15 │ │ +055c58: 0205 1000 |02c6: move/from16 v5, v16 │ │ +055c5c: 52bd bc00 |02c8: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055c60: 52be bd00 |02ca: iget v14, v11, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055c64: b0ed |02cc: add-int/2addr v13, v14 │ │ +055c66: 6e10 d005 0900 |02cd: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +055c6c: 0a0e |02d0: move-result v14 │ │ +055c6e: b0de |02d1: add-int/2addr v14, v13 │ │ +055c70: 7120 ad1c ec00 |02d2: invoke-static {v12, v14}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055c76: 0a0c |02d5: move-result v12 │ │ +055c78: 021c 0200 |02d6: move/from16 v28, v2 │ │ +055c7c: 1502 0040 |02d8: const/high16 v2, #int 1073741824 // #4000 │ │ +055c80: 3220 0b00 |02da: if-eq v0, v2, 02e5 // +000b │ │ +055c84: 52b2 bf00 |02dc: iget v2, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055c88: 0210 0500 |02de: move/from16 v16, v5 │ │ +055c8c: 12f5 |02e0: const/4 v5, #int -1 // #ff │ │ +055c8e: 3352 0700 |02e1: if-ne v2, v5, 02e8 // +0007 │ │ +055c92: 1212 |02e3: const/4 v2, #int 1 // #1 │ │ +055c94: 2805 |02e4: goto 02e9 // +0005 │ │ +055c96: 0210 0500 |02e5: move/from16 v16, v5 │ │ +055c9a: 12f5 |02e7: const/4 v5, #int -1 // #ff │ │ +055c9c: 1202 |02e8: const/4 v2, #int 0 // #0 │ │ +055c9e: 3802 0300 |02e9: if-eqz v2, 02ec // +0003 │ │ +055ca2: 2802 |02eb: goto 02ed // +0002 │ │ +055ca4: 01ed |02ec: move v13, v14 │ │ +055ca6: 7120 ad1c d100 |02ed: invoke-static {v1, v13}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055cac: 0a01 |02f0: move-result v1 │ │ +055cae: 3818 0800 |02f1: if-eqz v24, 02f9 // +0008 │ │ +055cb2: 52b2 bf00 |02f3: iget v2, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055cb6: 3352 0400 |02f5: if-ne v2, v5, 02f9 // +0004 │ │ +055cba: 1215 |02f7: const/4 v5, #int 1 // #1 │ │ +055cbc: 2802 |02f8: goto 02fa // +0002 │ │ +055cbe: 1205 |02f9: const/4 v5, #int 0 // #0 │ │ +055cc0: 5262 b702 |02fa: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055cc4: 6e10 ce05 0900 |02fc: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +055cca: 0a09 |02ff: move-result v9 │ │ +055ccc: b029 |0300: add-int/2addr v9, v2 │ │ +055cce: 52bd be00 |0301: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +055cd2: b0d9 |0303: add-int/2addr v9, v13 │ │ +055cd4: 52bb ba00 |0304: iget v11, v11, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +055cd8: b0b9 |0306: add-int/2addr v9, v11 │ │ +055cda: 120b |0307: const/4 v11, #int 0 // #0 │ │ +055cdc: b0b9 |0308: add-int/2addr v9, v11 │ │ +055cde: 7120 ad1c 9200 |0309: invoke-static {v2, v9}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055ce4: 0a02 |030c: move-result v2 │ │ +055ce6: 5962 b702 |030d: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055cea: 0218 0500 |030f: move/from16 v24, v5 │ │ +055cee: 0205 1000 |0311: move/from16 v5, v16 │ │ +055cf2: d804 0401 |0313: add-int/lit8 v4, v4, #int 1 // #01 │ │ +055cf6: 0202 1c00 |0315: move/from16 v2, v28 │ │ +055cfa: 2900 45ff |0317: goto/16 025c // -00bb │ │ +055cfe: 5262 b702 |0319: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055d02: 7401 d905 2600 |031b: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +055d08: 0a04 |031e: move-result v4 │ │ +055d0a: 7401 d605 2600 |031f: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +055d10: 0a05 |0322: move-result v5 │ │ +055d12: b045 |0323: add-int/2addr v5, v4 │ │ +055d14: b025 |0324: add-int/2addr v5, v2 │ │ +055d16: 5965 b702 |0325: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055d1a: 2900 24ff |0327: goto/16 024b // -00dc │ │ +055d1e: 3918 0700 |0329: if-nez v24, 0330 // +0007 │ │ +055d22: 1502 0040 |032b: const/high16 v2, #int 1073741824 // #4000 │ │ +055d26: 3220 0300 |032d: if-eq v0, v2, 0330 // +0003 │ │ +055d2a: 2803 |032f: goto 0332 // +0003 │ │ +055d2c: 0201 1500 |0330: move/from16 v1, v21 │ │ +055d30: 7401 d705 2600 |0332: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +055d36: 0a00 |0335: move-result v0 │ │ +055d38: 7401 d805 2600 |0336: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +055d3e: 0a02 |0339: move-result v2 │ │ +055d40: b002 |033a: add-int/2addr v2, v0 │ │ +055d42: b012 |033b: add-int/2addr v2, v1 │ │ +055d44: 7401 e405 2600 |033c: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05e4 │ │ +055d4a: 0a00 |033f: move-result v0 │ │ +055d4c: 7120 ad1c 0200 |0340: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055d52: 0a00 |0343: move-result v0 │ │ +055d54: 7130 3406 700f |0344: invoke-static {v0, v7, v15}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0634 │ │ +055d5a: 0a00 |0347: move-result v0 │ │ +055d5c: 6e30 5806 0603 |0348: invoke-virtual {v6, v0, v3}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0658 │ │ +055d62: 3819 6e05 |034b: if-eqz v25, 08b9 // +056e │ │ +055d66: 7401 d005 2600 |034d: invoke-virtual/range {v38}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +055d6c: 0a00 |0350: move-result v0 │ │ +055d6e: 1501 0040 |0351: const/high16 v1, #int 1073741824 // #4000 │ │ +055d72: 7120 8205 1000 |0353: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +055d78: 0a07 |0356: move-result v7 │ │ +055d7a: 1209 |0357: const/4 v9, #int 0 // #0 │ │ +055d7c: 35a9 6105 |0358: if-ge v9, v10, 08b9 // +0561 │ │ +055d80: 6e20 a806 9600 |035a: invoke-virtual {v6, v9}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +055d86: 0c01 |035d: move-result-object v1 │ │ +055d88: 6e10 f105 0100 |035e: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +055d8e: 0a00 |0361: move-result v0 │ │ +055d90: 1302 0800 |0362: const/16 v2, #int 8 // #8 │ │ +055d94: 3220 2200 |0364: if-eq v0, v2, 0386 // +0022 │ │ +055d98: 6e10 c905 0100 |0366: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +055d9e: 0c00 |0369: move-result-object v0 │ │ +055da0: 070b |036a: move-object v11, v0 │ │ +055da2: 1f0b 3302 |036b: check-cast v11, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +055da6: 52b0 bf00 |036d: iget v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055daa: 12f2 |036f: const/4 v2, #int -1 // #ff │ │ +055dac: 3320 1600 |0370: if-ne v0, v2, 0386 // +0016 │ │ +055db0: 52bc bb00 |0372: iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055db4: 6e10 ce05 0100 |0374: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +055dba: 0a00 |0377: move-result v0 │ │ +055dbc: 59b0 bb00 |0378: iput v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055dc0: 1203 |037a: const/4 v3, #int 0 // #0 │ │ +055dc2: 1205 |037b: const/4 v5, #int 0 // #0 │ │ +055dc4: 0800 2600 |037c: move-object/from16 v0, v38 │ │ +055dc8: 0172 |037e: move v2, v7 │ │ +055dca: 0204 2800 |037f: move/from16 v4, v40 │ │ +055dce: 7406 b106 0000 |0381: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@06b1 │ │ +055dd4: 59bc bb00 |0384: iput v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055dd8: d809 0901 |0386: add-int/lit8 v9, v9, #int 1 // #01 │ │ +055ddc: 28d0 |0388: goto 0358 // -0030 │ │ +055dde: 1200 |0389: const/4 v0, #int 0 // #0 │ │ +055de0: 131b 0100 |038a: const/16 v27, #int 1 // #1 │ │ +055de4: 5960 b702 |038c: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055de8: 7401 cd0c 2600 |038e: invoke-virtual/range {v38}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ccd │ │ +055dee: 0a09 |0391: move-result v9 │ │ +055df0: 7701 8005 2700 |0392: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +055df6: 0a0a |0395: move-result v10 │ │ +055df8: 7701 8005 2800 |0396: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +055dfe: 0a0b |0399: move-result v11 │ │ +055e00: 5460 ba02 |039a: iget-object v0, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ +055e04: 124c |039c: const/4 v12, #int 4 // #4 │ │ +055e06: 3800 0600 |039d: if-eqz v0, 03a3 // +0006 │ │ +055e0a: 5460 bb02 |039f: iget-object v0, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ +055e0e: 3900 0a00 |03a1: if-nez v0, 03ab // +000a │ │ +055e12: 23c0 c50a |03a3: new-array v0, v12, [I // type@0ac5 │ │ +055e16: 5b60 ba02 |03a5: iput-object v0, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ +055e1a: 23c0 c50a |03a7: new-array v0, v12, [I // type@0ac5 │ │ +055e1e: 5b60 bb02 |03a9: iput-object v0, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ +055e22: 546d ba02 |03ab: iget-object v13, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ +055e26: 546e bb02 |03ad: iget-object v14, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ +055e2a: 123f |03af: const/4 v15, #int 3 // #3 │ │ +055e2c: 12f0 |03b0: const/4 v0, #int -1 // #ff │ │ +055e2e: 4b00 0d0f |03b1: aput v0, v13, v15 │ │ +055e32: 1311 0200 |03b3: const/16 v17, #int 2 // #2 │ │ +055e36: 4b00 0d11 |03b5: aput v0, v13, v17 │ │ +055e3a: 4b00 0d1b |03b7: aput v0, v13, v27 │ │ +055e3e: 1201 |03b9: const/4 v1, #int 0 // #0 │ │ +055e40: 4b00 0d01 |03ba: aput v0, v13, v1 │ │ +055e44: 4b00 0e0f |03bc: aput v0, v14, v15 │ │ +055e48: 4b00 0e11 |03be: aput v0, v14, v17 │ │ +055e4c: 4b00 0e1b |03c0: aput v0, v14, v27 │ │ +055e50: 4b00 0e01 |03c2: aput v0, v14, v1 │ │ +055e54: 5565 b202 |03c4: iget-boolean v5, v6, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ +055e58: 5564 b902 |03c6: iget-boolean v4, v6, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ +055e5c: 1500 0040 |03c8: const/high16 v0, #int 1073741824 // #4000 │ │ +055e60: 330a 0500 |03ca: if-ne v10, v0, 03cf // +0005 │ │ +055e64: 1312 0100 |03cc: const/16 v18, #int 1 // #1 │ │ +055e68: 2803 |03ce: goto 03d1 // +0003 │ │ +055e6a: 1312 0000 |03cf: const/16 v18, #int 0 // #0 │ │ +055e6e: 1200 |03d1: const/4 v0, #int 0 // #0 │ │ +055e70: 1201 |03d2: const/4 v1, #int 0 // #0 │ │ +055e72: 1202 |03d3: const/4 v2, #int 0 // #0 │ │ +055e74: 1203 |03d4: const/4 v3, #int 0 // #0 │ │ +055e76: 120c |03d5: const/4 v12, #int 0 // #0 │ │ +055e78: 120f |03d6: const/4 v15, #int 0 // #0 │ │ +055e7a: 1316 0000 |03d7: const/16 v22, #int 0 // #0 │ │ +055e7e: 1317 0100 |03d9: const/16 v23, #int 1 // #1 │ │ +055e82: 1318 0000 |03db: const/16 v24, #int 0 // #0 │ │ +055e86: 131f 0000 |03dd: const/16 v31, #int 0 // #0 │ │ +055e8a: 3593 aa01 |03df: if-ge v3, v9, 0589 // +01aa │ │ +055e8e: 6e20 a806 3600 |03e1: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +055e94: 0c08 |03e4: move-result-object v8 │ │ +055e96: 3908 0f00 |03e5: if-nez v8, 03f4 // +000f │ │ +055e9a: 5268 b702 |03e7: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055e9e: 1319 0000 |03e9: const/16 v25, #int 0 // #0 │ │ +055ea2: d808 0800 |03eb: add-int/lit8 v8, v8, #int 0 // #00 │ │ +055ea6: 5968 b702 |03ed: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055eaa: 0219 0000 |03ef: move/from16 v25, v0 │ │ +055eae: 021a 0200 |03f1: move/from16 v26, v2 │ │ +055eb2: 280f |03f3: goto 0402 // +000f │ │ +055eb4: 0219 0000 |03f4: move/from16 v25, v0 │ │ +055eb8: 6e10 f105 0800 |03f6: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +055ebe: 0a00 |03f9: move-result v0 │ │ +055ec0: 021a 0200 |03fa: move/from16 v26, v2 │ │ +055ec4: 1302 0800 |03fc: const/16 v2, #int 8 // #8 │ │ +055ec8: 3320 0e00 |03fe: if-ne v0, v2, 040c // +000e │ │ +055ecc: d803 0300 |0400: add-int/lit8 v3, v3, #int 0 // #00 │ │ +055ed0: 021d 0500 |0402: move/from16 v29, v5 │ │ +055ed4: 0200 1900 |0404: move/from16 v0, v25 │ │ +055ed8: 0202 1a00 |0406: move/from16 v2, v26 │ │ +055edc: 021a 0400 |0408: move/from16 v26, v4 │ │ +055ee0: 2900 7501 |040a: goto/16 057f // +0175 │ │ +055ee4: 6e20 c10c 3600 |040c: invoke-virtual {v6, v3}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +055eea: 0a00 |040f: move-result v0 │ │ +055eec: 3800 0900 |0410: if-eqz v0, 0419 // +0009 │ │ +055ef0: 5260 b702 |0412: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055ef4: 5262 bd02 |0414: iget v2, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +055ef8: b020 |0416: add-int/2addr v0, v2 │ │ +055efa: 5960 b702 |0417: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055efe: 6e10 c905 0800 |0419: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +055f04: 0c00 |041c: move-result-object v0 │ │ +055f06: 0702 |041d: move-object v2, v0 │ │ +055f08: 1f02 3302 |041e: check-cast v2, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +055f0c: 5220 b002 |0420: iget v0, v2, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +055f10: a61c 0100 |0422: add-float v28, v1, v0 │ │ +055f14: 1501 0040 |0424: const/high16 v1, #int 1073741824 // #4000 │ │ +055f18: 331a 5100 |0426: if-ne v10, v1, 0477 // +0051 │ │ +055f1c: 5221 bf00 |0428: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055f20: 3901 4d00 |042a: if-nez v1, 0477 // +004d │ │ +055f24: 1201 |042c: const/4 v1, #int 0 // #0 │ │ +055f26: 2d1d 0001 |042d: cmpl-float v29, v0, v1 │ │ +055f2a: 3d1d 4800 |042f: if-lez v29, 0477 // +0048 │ │ +055f2e: 3812 0f00 |0431: if-eqz v18, 0440 // +000f │ │ +055f32: 5260 b702 |0433: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055f36: 5221 bc00 |0435: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055f3a: 021d 0300 |0437: move/from16 v29, v3 │ │ +055f3e: 5223 bd00 |0439: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055f42: b031 |043b: add-int/2addr v1, v3 │ │ +055f44: b001 |043c: add-int/2addr v1, v0 │ │ +055f46: 5961 b702 |043d: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055f4a: 2811 |043f: goto 0450 // +0011 │ │ +055f4c: 021d 0300 |0440: move/from16 v29, v3 │ │ +055f50: 5260 b702 |0442: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055f54: 5221 bc00 |0444: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055f58: b001 |0446: add-int/2addr v1, v0 │ │ +055f5a: 5223 bd00 |0447: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055f5e: b031 |0449: add-int/2addr v1, v3 │ │ +055f60: 7120 ad1c 1000 |044a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +055f66: 0a00 |044d: move-result v0 │ │ +055f68: 5960 b702 |044e: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055f6c: 3805 1700 |0450: if-eqz v5, 0467 // +0017 │ │ +055f70: 1200 |0452: const/4 v0, #int 0 // #0 │ │ +055f72: 7120 8205 0000 |0453: invoke-static {v0, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +055f78: 0a01 |0456: move-result v1 │ │ +055f7a: 6e30 1706 1801 |0457: invoke-virtual {v8, v1, v1}, Landroid/view/View;.measure:(II)V // method@0617 │ │ +055f80: 0721 |045a: move-object v1, v2 │ │ +055f82: 0221 1900 |045b: move/from16 v33, v25 │ │ +055f86: 0222 1a00 |045d: move/from16 v34, v26 │ │ +055f8a: 0219 1d00 |045f: move/from16 v25, v29 │ │ +055f8e: 021a 0400 |0461: move/from16 v26, v4 │ │ +055f92: 021d 0500 |0463: move/from16 v29, v5 │ │ +055f96: 2900 8900 |0465: goto/16 04ee // +0089 │ │ +055f9a: 0721 |0467: move-object v1, v2 │ │ +055f9c: 0221 1900 |0468: move/from16 v33, v25 │ │ +055fa0: 0222 1a00 |046a: move/from16 v34, v26 │ │ +055fa4: 0219 1d00 |046c: move/from16 v25, v29 │ │ +055fa8: 1500 0040 |046e: const/high16 v0, #int 1073741824 // #4000 │ │ +055fac: 021a 0400 |0470: move/from16 v26, v4 │ │ +055fb0: 021d 0500 |0472: move/from16 v29, v5 │ │ +055fb4: 1215 |0474: const/4 v5, #int 1 // #1 │ │ +055fb6: 2900 7d00 |0475: goto/16 04f2 // +007d │ │ +055fba: 021d 0300 |0477: move/from16 v29, v3 │ │ +055fbe: 5221 bf00 |0479: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055fc2: 3901 0c00 |047b: if-nez v1, 0487 // +000c │ │ +055fc6: 1201 |047d: const/4 v1, #int 0 // #0 │ │ +055fc8: 2d00 0001 |047e: cmpl-float v0, v0, v1 │ │ +055fcc: 3d00 0800 |0480: if-lez v0, 0488 // +0008 │ │ +055fd0: 12e0 |0482: const/4 v0, #int -2 // #fe │ │ +055fd2: 5920 bf00 |0483: iput v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055fd6: 1203 |0485: const/4 v3, #int 0 // #0 │ │ +055fd8: 2804 |0486: goto 048a // +0004 │ │ +055fda: 1201 |0487: const/4 v1, #int 0 // #0 │ │ +055fdc: 1503 0080 |0488: const/high16 v3, #int -2147483648 // #8000 │ │ +055fe0: 2d00 1c01 |048a: cmpl-float v0, v28, v1 │ │ +055fe4: 3900 0700 |048c: if-nez v0, 0493 // +0007 │ │ +055fe8: 5260 b702 |048e: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055fec: 021e 0000 |0490: move/from16 v30, v0 │ │ +055ff0: 2803 |0492: goto 0495 // +0003 │ │ +055ff2: 131e 0000 |0493: const/16 v30, #int 0 // #0 │ │ +055ff6: 1320 0000 |0495: const/16 v32, #int 0 // #0 │ │ +055ffa: 0201 1900 |0497: move/from16 v1, v25 │ │ +055ffe: 0800 2600 |0499: move-object/from16 v0, v38 │ │ +056002: 0221 0100 |049b: move/from16 v33, v1 │ │ +056006: 0781 |049d: move-object v1, v8 │ │ +056008: 0823 0200 |049e: move-object/from16 v35, v2 │ │ +05600c: 0222 1a00 |04a0: move/from16 v34, v26 │ │ +056010: 0202 2700 |04a2: move/from16 v2, v39 │ │ +056014: 0224 0300 |04a4: move/from16 v36, v3 │ │ +056018: 0219 1d00 |04a6: move/from16 v25, v29 │ │ +05601c: 0203 1e00 |04a8: move/from16 v3, v30 │ │ +056020: 021a 0400 |04aa: move/from16 v26, v4 │ │ +056024: 0204 2800 |04ac: move/from16 v4, v40 │ │ +056028: 021d 0500 |04ae: move/from16 v29, v5 │ │ +05602c: 0205 2000 |04b0: move/from16 v5, v32 │ │ +056030: 7406 b106 0000 |04b2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@06b1 │ │ +056036: 0200 2400 |04b5: move/from16 v0, v36 │ │ +05603a: 1501 0080 |04b7: const/high16 v1, #int -2147483648 // #8000 │ │ +05603e: 3210 0700 |04b9: if-eq v0, v1, 04c0 // +0007 │ │ +056042: 0801 2300 |04bb: move-object/from16 v1, v35 │ │ +056046: 5910 bf00 |04bd: iput v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +05604a: 2803 |04bf: goto 04c2 // +0003 │ │ +05604c: 0801 2300 |04c0: move-object/from16 v1, v35 │ │ +056050: 6e10 d005 0800 |04c2: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +056056: 0a00 |04c5: move-result v0 │ │ +056058: 3812 1000 |04c6: if-eqz v18, 04d6 // +0010 │ │ +05605c: 5262 b702 |04c8: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056060: 5213 bc00 |04ca: iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +056064: b003 |04cc: add-int/2addr v3, v0 │ │ +056066: 5214 bd00 |04cd: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05606a: b043 |04cf: add-int/2addr v3, v4 │ │ +05606c: 1204 |04d0: const/4 v4, #int 0 // #0 │ │ +05606e: b043 |04d1: add-int/2addr v3, v4 │ │ +056070: b023 |04d2: add-int/2addr v3, v2 │ │ +056072: 5963 b702 |04d3: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056076: 2813 |04d5: goto 04e8 // +0013 │ │ +056078: 1204 |04d6: const/4 v4, #int 0 // #0 │ │ +05607a: 5262 b702 |04d7: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05607e: 9003 0200 |04d9: add-int v3, v2, v0 │ │ +056082: 5215 bc00 |04db: iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +056086: b053 |04dd: add-int/2addr v3, v5 │ │ +056088: 5215 bd00 |04de: iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05608c: b053 |04e0: add-int/2addr v3, v5 │ │ +05608e: b043 |04e1: add-int/2addr v3, v4 │ │ +056090: 7120 ad1c 3200 |04e2: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056096: 0a02 |04e5: move-result v2 │ │ +056098: 5962 b702 |04e6: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05609c: 381a 0600 |04e8: if-eqz v26, 04ee // +0006 │ │ +0560a0: 7120 ad1c c000 |04ea: invoke-static {v0, v12}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +0560a6: 0a0c |04ed: move-result v12 │ │ +0560a8: 0205 1600 |04ee: move/from16 v5, v22 │ │ +0560ac: 1500 0040 |04f0: const/high16 v0, #int 1073741824 // #4000 │ │ +0560b0: 320b 0b00 |04f2: if-eq v11, v0, 04fd // +000b │ │ +0560b4: 5210 bb00 |04f4: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0560b8: 12f2 |04f6: const/4 v2, #int -1 // #ff │ │ +0560ba: 3320 0600 |04f7: if-ne v0, v2, 04fd // +0006 │ │ +0560be: 1210 |04f9: const/4 v0, #int 1 // #1 │ │ +0560c0: 1318 0100 |04fa: const/16 v24, #int 1 // #1 │ │ +0560c4: 2802 |04fc: goto 04fe // +0002 │ │ +0560c6: 1200 |04fd: const/4 v0, #int 0 // #0 │ │ +0560c8: 5212 be00 |04fe: iget v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +0560cc: 5213 ba00 |0500: iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +0560d0: b032 |0502: add-int/2addr v2, v3 │ │ +0560d2: 6e10 ce05 0800 |0503: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0560d8: 0a03 |0506: move-result v3 │ │ +0560da: b023 |0507: add-int/2addr v3, v2 │ │ +0560dc: 6e10 cf05 0800 |0508: invoke-virtual {v8}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +0560e2: 0a04 |050b: move-result v4 │ │ +0560e4: 7120 9905 4f00 |050c: invoke-static {v15, v4}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +0560ea: 0a04 |050f: move-result v4 │ │ +0560ec: 381d 3000 |0510: if-eqz v29, 0540 // +0030 │ │ +0560f0: 6e10 b405 0800 |0512: invoke-virtual {v8}, Landroid/view/View;.getBaseline:()I // method@05b4 │ │ +0560f6: 0a08 |0515: move-result v8 │ │ +0560f8: 12ff |0516: const/4 v15, #int -1 // #ff │ │ +0560fa: 32f8 2900 |0517: if-eq v8, v15, 0540 // +0029 │ │ +0560fe: 521f b102 |0519: iget v15, v1, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +056102: 3b0f 0400 |051b: if-gez v15, 051f // +0004 │ │ +056106: 526f b602 |051d: iget v15, v6, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +05610a: dd0f 0f70 |051f: and-int/lit8 v15, v15, #int 112 // #70 │ │ +05610e: 1315 0400 |0521: const/16 v21, #int 4 // #4 │ │ +056112: e10f 0f04 |0523: shr-int/lit8 v15, v15, #int 4 // #04 │ │ +056116: 1316 feff |0525: const/16 v22, #int -2 // #fffe │ │ +05611a: dd0f 0ffe |0527: and-int/lit8 v15, v15, #int -2 // #fe │ │ +05611e: e10f 0f01 |0529: shr-int/lit8 v15, v15, #int 1 // #01 │ │ +056122: 0216 0200 |052b: move/from16 v22, v2 │ │ +056126: 4402 0d0f |052d: aget v2, v13, v15 │ │ +05612a: 7120 ad1c 8200 |052f: invoke-static {v2, v8}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056130: 0a02 |0532: move-result v2 │ │ +056132: 4b02 0d0f |0533: aput v2, v13, v15 │ │ +056136: 4402 0e0f |0535: aget v2, v14, v15 │ │ +05613a: 9108 0308 |0537: sub-int v8, v3, v8 │ │ +05613e: 7120 ad1c 8200 |0539: invoke-static {v2, v8}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056144: 0a02 |053c: move-result v2 │ │ +056146: 4b02 0e0f |053d: aput v2, v14, v15 │ │ +05614a: 2803 |053f: goto 0542 // +0003 │ │ +05614c: 0216 0200 |0540: move/from16 v22, v2 │ │ +056150: 0202 2100 |0542: move/from16 v2, v33 │ │ +056154: 7120 ad1c 3200 |0544: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05615a: 0a02 |0547: move-result v2 │ │ +05615c: 3817 0900 |0548: if-eqz v23, 0551 // +0009 │ │ +056160: 5218 bb00 |054a: iget v8, v1, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +056164: 12ff |054c: const/4 v15, #int -1 // #ff │ │ +056166: 33f8 0400 |054d: if-ne v8, v15, 0551 // +0004 │ │ +05616a: 1218 |054f: const/4 v8, #int 1 // #1 │ │ +05616c: 2802 |0550: goto 0552 // +0002 │ │ +05616e: 1208 |0551: const/4 v8, #int 0 // #0 │ │ +056170: 5211 b002 |0552: iget v1, v1, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +056174: 120f |0554: const/4 v15, #int 0 // #0 │ │ +056176: 2d01 010f |0555: cmpl-float v1, v1, v15 │ │ +05617a: 3d01 0d00 |0557: if-lez v1, 0564 // +000d │ │ +05617e: 3800 0400 |0559: if-eqz v0, 055d // +0004 │ │ +056182: 0203 1600 |055b: move/from16 v3, v22 │ │ +056186: 0201 2200 |055d: move/from16 v1, v34 │ │ +05618a: 7120 ad1c 3100 |055f: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056190: 0a00 |0562: move-result v0 │ │ +056192: 280e |0563: goto 0571 // +000e │ │ +056194: 0201 2200 |0564: move/from16 v1, v34 │ │ +056198: 3800 0400 |0566: if-eqz v0, 056a // +0004 │ │ +05619c: 0203 1600 |0568: move/from16 v3, v22 │ │ +0561a0: 0200 1f00 |056a: move/from16 v0, v31 │ │ +0561a4: 7120 ad1c 3000 |056c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +0561aa: 0a1f |056f: move-result v31 │ │ +0561ac: 0110 |0570: move v0, v1 │ │ +0561ae: d803 1900 |0571: add-int/lit8 v3, v25, #int 0 // #00 │ │ +0561b2: 014f |0573: move v15, v4 │ │ +0561b4: 0216 0500 |0574: move/from16 v22, v5 │ │ +0561b8: 0217 0800 |0576: move/from16 v23, v8 │ │ +0561bc: 0201 1c00 |0578: move/from16 v1, v28 │ │ +0561c0: 0225 0200 |057a: move/from16 v37, v2 │ │ +0561c4: 0102 |057c: move v2, v0 │ │ +0561c6: 0200 2500 |057d: move/from16 v0, v37 │ │ +0561ca: d803 0301 |057f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0561ce: 0208 2800 |0581: move/from16 v8, v40 │ │ +0561d2: 0204 1a00 |0583: move/from16 v4, v26 │ │ +0561d6: 0205 1d00 |0585: move/from16 v5, v29 │ │ +0561da: 2900 58fe |0587: goto/16 03df // -01a8 │ │ +0561de: 0123 |0589: move v3, v2 │ │ +0561e0: 021a 0400 |058a: move/from16 v26, v4 │ │ +0561e4: 021d 0500 |058c: move/from16 v29, v5 │ │ +0561e8: 0102 |058e: move v2, v0 │ │ +0561ea: 0200 1f00 |058f: move/from16 v0, v31 │ │ +0561ee: 5264 b702 |0591: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0561f2: 3d04 0f00 |0593: if-lez v4, 05a2 // +000f │ │ +0561f6: 6e20 c10c 9600 |0595: invoke-virtual {v6, v9}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0cc1 │ │ +0561fc: 0a04 |0598: move-result v4 │ │ +0561fe: 3804 0900 |0599: if-eqz v4, 05a2 // +0009 │ │ +056202: 5264 b702 |059b: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056206: 5265 bd02 |059d: iget v5, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +05620a: b054 |059f: add-int/2addr v4, v5 │ │ +05620c: 5964 b702 |05a0: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056210: 4404 0d1b |05a2: aget v4, v13, v27 │ │ +056214: 12f5 |05a4: const/4 v5, #int -1 // #ff │ │ +056216: 0219 0f00 |05a5: move/from16 v25, v15 │ │ +05621a: 3354 1400 |05a7: if-ne v4, v5, 05bb // +0014 │ │ +05621e: 1208 |05a9: const/4 v8, #int 0 // #0 │ │ +056220: 440f 0d08 |05aa: aget v15, v13, v8 │ │ +056224: 335f 0f00 |05ac: if-ne v15, v5, 05bb // +000f │ │ +056228: 4408 0d11 |05ae: aget v8, v13, v17 │ │ +05622c: 3358 0b00 |05b0: if-ne v8, v5, 05bb // +000b │ │ +056230: 1238 |05b2: const/4 v8, #int 3 // #3 │ │ +056232: 440f 0d08 |05b3: aget v15, v13, v8 │ │ +056236: 325f 0300 |05b5: if-eq v15, v5, 05b8 // +0003 │ │ +05623a: 2805 |05b7: goto 05bc // +0005 │ │ +05623c: 021c 0b00 |05b8: move/from16 v28, v11 │ │ +056240: 2832 |05ba: goto 05ec // +0032 │ │ +056242: 1238 |05bb: const/4 v8, #int 3 // #3 │ │ +056244: 4405 0d08 |05bc: aget v5, v13, v8 │ │ +056248: 120f |05be: const/4 v15, #int 0 // #0 │ │ +05624a: 4408 0d0f |05bf: aget v8, v13, v15 │ │ +05624e: 440f 0d11 |05c1: aget v15, v13, v17 │ │ +056252: 7120 ad1c f400 |05c3: invoke-static {v4, v15}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056258: 0a04 |05c6: move-result v4 │ │ +05625a: 7120 ad1c 4800 |05c7: invoke-static {v8, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056260: 0a04 |05ca: move-result v4 │ │ +056262: 7120 ad1c 4500 |05cb: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056268: 0a04 |05ce: move-result v4 │ │ +05626a: 1235 |05cf: const/4 v5, #int 3 // #3 │ │ +05626c: 4408 0e05 |05d0: aget v8, v14, v5 │ │ +056270: 1205 |05d2: const/4 v5, #int 0 // #0 │ │ +056272: 440f 0e05 |05d3: aget v15, v14, v5 │ │ +056276: 4405 0e1b |05d5: aget v5, v14, v27 │ │ +05627a: 021c 0b00 |05d7: move/from16 v28, v11 │ │ +05627e: 440b 0e11 |05d9: aget v11, v14, v17 │ │ +056282: 7120 ad1c b500 |05db: invoke-static {v5, v11}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056288: 0a05 |05de: move-result v5 │ │ +05628a: 7120 ad1c 5f00 |05df: invoke-static {v15, v5}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056290: 0a05 |05e2: move-result v5 │ │ +056292: 7120 ad1c 5800 |05e3: invoke-static {v8, v5}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056298: 0a05 |05e6: move-result v5 │ │ +05629a: b045 |05e7: add-int/2addr v5, v4 │ │ +05629c: 7120 ad1c 5200 |05e8: invoke-static {v2, v5}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +0562a2: 0a02 |05eb: move-result v2 │ │ +0562a4: 381a 5200 |05ec: if-eqz v26, 063e // +0052 │ │ +0562a8: 1504 0080 |05ee: const/high16 v4, #int -2147483648 // #8000 │ │ +0562ac: 324a 0400 |05f0: if-eq v10, v4, 05f4 // +0004 │ │ +0562b0: 390a 4c00 |05f2: if-nez v10, 063e // +004c │ │ +0562b4: 1204 |05f4: const/4 v4, #int 0 // #0 │ │ +0562b6: 5964 b702 |05f5: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0562ba: 1205 |05f7: const/4 v5, #int 0 // #0 │ │ +0562bc: 3595 4600 |05f8: if-ge v5, v9, 063e // +0046 │ │ +0562c0: 6e20 a806 5600 |05fa: invoke-virtual {v6, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +0562c6: 0c08 |05fd: move-result-object v8 │ │ +0562c8: 3908 0800 |05fe: if-nez v8, 0606 // +0008 │ │ +0562cc: 5268 b702 |0600: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0562d0: b048 |0602: add-int/2addr v8, v4 │ │ +0562d2: 5968 b702 |0603: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0562d6: 2835 |0605: goto 063a // +0035 │ │ +0562d8: 6e10 f105 0800 |0606: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0562de: 0a04 |0609: move-result v4 │ │ +0562e0: 130b 0800 |060a: const/16 v11, #int 8 // #8 │ │ +0562e4: 33b4 0500 |060c: if-ne v4, v11, 0611 // +0005 │ │ +0562e8: d805 0500 |060e: add-int/lit8 v5, v5, #int 0 // #00 │ │ +0562ec: 282a |0610: goto 063a // +002a │ │ +0562ee: 6e10 c905 0800 |0611: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +0562f4: 0c04 |0614: move-result-object v4 │ │ +0562f6: 1f04 3302 |0615: check-cast v4, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +0562fa: 3812 1000 |0617: if-eqz v18, 0627 // +0010 │ │ +0562fe: 5268 b702 |0619: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056302: 524b bc00 |061b: iget v11, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +056306: b0cb |061d: add-int/2addr v11, v12 │ │ +056308: 5244 bd00 |061e: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05630c: b04b |0620: add-int/2addr v11, v4 │ │ +05630e: 120f |0621: const/4 v15, #int 0 // #0 │ │ +056310: b0fb |0622: add-int/2addr v11, v15 │ │ +056312: b08b |0623: add-int/2addr v11, v8 │ │ +056314: 596b b702 |0624: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056318: 2814 |0626: goto 063a // +0014 │ │ +05631a: 120f |0627: const/4 v15, #int 0 // #0 │ │ +05631c: 5268 b702 |0628: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056320: 900b 080c |062a: add-int v11, v8, v12 │ │ +056324: 524f bc00 |062c: iget v15, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +056328: b0fb |062e: add-int/2addr v11, v15 │ │ +05632a: 5244 bd00 |062f: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05632e: b04b |0631: add-int/2addr v11, v4 │ │ +056330: 1204 |0632: const/4 v4, #int 0 // #0 │ │ +056332: b04b |0633: add-int/2addr v11, v4 │ │ +056334: 7120 ad1c b800 |0634: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05633a: 0a04 |0637: move-result v4 │ │ +05633c: 5964 b702 |0638: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056340: d805 0501 |063a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +056344: 1204 |063c: const/4 v4, #int 0 // #0 │ │ +056346: 28bb |063d: goto 05f8 // -0045 │ │ +056348: 5264 b702 |063e: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05634c: 7401 d705 2600 |0640: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +056352: 0a05 |0643: move-result v5 │ │ +056354: 7401 d805 2600 |0644: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +05635a: 0a08 |0647: move-result v8 │ │ +05635c: b058 |0648: add-int/2addr v8, v5 │ │ +05635e: b048 |0649: add-int/2addr v8, v4 │ │ +056360: 5968 b702 |064a: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056364: 7401 e405 2600 |064c: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05e4 │ │ +05636a: 0a04 |064f: move-result v4 │ │ +05636c: 7120 ad1c 4800 |0650: invoke-static {v8, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056372: 0a04 |0653: move-result v4 │ │ +056374: 1205 |0654: const/4 v5, #int 0 // #0 │ │ +056376: 7130 3406 7405 |0655: invoke-static {v4, v7, v5}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0634 │ │ +05637c: 0a04 |0658: move-result v4 │ │ +05637e: 1405 ffff ff00 |0659: const v5, #float 2.35099e-38 // #00ffffff │ │ +056384: b545 |065c: and-int/2addr v5, v4 │ │ +056386: 5268 b702 |065d: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05638a: b185 |065f: sub-int/2addr v5, v8 │ │ +05638c: 3916 5000 |0660: if-nez v22, 06b0 // +0050 │ │ +056390: 3805 0800 |0662: if-eqz v5, 066a // +0008 │ │ +056394: 120b |0664: const/4 v11, #int 0 // #0 │ │ +056396: 2d0f 010b |0665: cmpl-float v15, v1, v11 │ │ +05639a: 3d0f 0300 |0667: if-lez v15, 066a // +0003 │ │ +05639e: 2847 |0669: goto 06b0 // +0047 │ │ +0563a0: 7120 ad1c 3000 |066a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +0563a6: 0a00 |066d: move-result v0 │ │ +0563a8: 381a 3900 |066e: if-eqz v26, 06a7 // +0039 │ │ +0563ac: 1501 0040 |0670: const/high16 v1, #int 1073741824 // #4000 │ │ +0563b0: 321a 3500 |0672: if-eq v10, v1, 06a7 // +0035 │ │ +0563b4: 1201 |0674: const/4 v1, #int 0 // #0 │ │ +0563b6: 3591 3200 |0675: if-ge v1, v9, 06a7 // +0032 │ │ +0563ba: 6e20 a806 1600 |0677: invoke-virtual {v6, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +0563c0: 0c03 |067a: move-result-object v3 │ │ +0563c2: 3803 2900 |067b: if-eqz v3, 06a4 // +0029 │ │ +0563c6: 6e10 f105 0300 |067d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0563cc: 0a05 |0680: move-result v5 │ │ +0563ce: 130a 0800 |0681: const/16 v10, #int 8 // #8 │ │ +0563d2: 33a5 0300 |0683: if-ne v5, v10, 0686 // +0003 │ │ +0563d6: 281f |0685: goto 06a4 // +001f │ │ +0563d8: 6e10 c905 0300 |0686: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +0563de: 0c05 |0689: move-result-object v5 │ │ +0563e0: 1f05 3302 |068a: check-cast v5, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +0563e4: 5255 b002 |068c: iget v5, v5, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +0563e8: 120a |068e: const/4 v10, #int 0 // #0 │ │ +0563ea: 2d05 050a |068f: cmpl-float v5, v5, v10 │ │ +0563ee: 3d05 1300 |0691: if-lez v5, 06a4 // +0013 │ │ +0563f2: 1505 0040 |0693: const/high16 v5, #int 1073741824 // #4000 │ │ +0563f6: 7120 8205 5c00 |0695: invoke-static {v12, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +0563fc: 0a0a |0698: move-result v10 │ │ +0563fe: 6e10 ce05 0300 |0699: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +056404: 0a0b |069c: move-result v11 │ │ +056406: 7120 8205 5b00 |069d: invoke-static {v11, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +05640c: 0a0b |06a0: move-result v11 │ │ +05640e: 6e30 1706 a30b |06a1: invoke-virtual {v3, v10, v11}, Landroid/view/View;.measure:(II)V // method@0617 │ │ +056414: d801 0101 |06a4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +056418: 28cf |06a6: goto 0675 // -0031 │ │ +05641a: 0205 2800 |06a7: move/from16 v5, v40 │ │ +05641e: 020f 1900 |06a9: move/from16 v15, v25 │ │ +056422: 020c 1c00 |06ab: move/from16 v12, v28 │ │ +056426: 1208 |06ad: const/4 v8, #int 0 // #0 │ │ +056428: 2900 a501 |06ae: goto/16 0853 // +01a5 │ │ +05642c: 5262 b802 |06b0: iget v2, v6, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +056430: 1203 |06b2: const/4 v3, #int 0 // #0 │ │ +056432: 2d0b 0203 |06b3: cmpl-float v11, v2, v3 │ │ +056436: 3d0b 0300 |06b5: if-lez v11, 06b8 // +0003 │ │ +05643a: 0121 |06b7: move v1, v2 │ │ +05643c: 1232 |06b8: const/4 v2, #int 3 // #3 │ │ +05643e: 12f3 |06b9: const/4 v3, #int -1 // #ff │ │ +056440: 4b03 0d02 |06ba: aput v3, v13, v2 │ │ +056444: 4b03 0d11 |06bc: aput v3, v13, v17 │ │ +056448: 4b03 0d1b |06be: aput v3, v13, v27 │ │ +05644c: 120b |06c0: const/4 v11, #int 0 // #0 │ │ +05644e: 4b03 0d0b |06c1: aput v3, v13, v11 │ │ +056452: 4b03 0e02 |06c3: aput v3, v14, v2 │ │ +056456: 4b03 0e11 |06c5: aput v3, v14, v17 │ │ +05645a: 4b03 0e1b |06c7: aput v3, v14, v27 │ │ +05645e: 4b03 0e0b |06c9: aput v3, v14, v11 │ │ +056462: 596b b702 |06cb: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056466: 0103 |06cd: move v3, v0 │ │ +056468: 020f 1900 |06ce: move/from16 v15, v25 │ │ +05646c: 1200 |06d0: const/4 v0, #int 0 // #0 │ │ +05646e: 12f2 |06d1: const/4 v2, #int -1 // #ff │ │ +056470: 3590 2a01 |06d2: if-ge v0, v9, 07fc // +012a │ │ +056474: 6e20 a806 0600 |06d4: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +05647a: 0c0b |06d7: move-result-object v11 │ │ +05647c: 380b 0e01 |06d8: if-eqz v11, 07e6 // +010e │ │ +056480: 6e10 f105 0b00 |06da: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +056486: 0a0c |06dd: move-result v12 │ │ +056488: 1308 0800 |06de: const/16 v8, #int 8 // #8 │ │ +05648c: 338c 0400 |06e0: if-ne v12, v8, 06e4 // +0004 │ │ +056490: 2900 0401 |06e2: goto/16 07e6 // +0104 │ │ +056494: 6e10 c905 0b00 |06e4: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +05649a: 0c08 |06e7: move-result-object v8 │ │ +05649c: 1f08 3302 |06e8: check-cast v8, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +0564a0: 528c b002 |06ea: iget v12, v8, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +0564a4: 1314 0000 |06ec: const/16 v20, #int 0 // #0 │ │ +0564a8: 2d16 0c14 |06ee: cmpl-float v22, v12, v20 │ │ +0564ac: 3d16 5400 |06f0: if-lez v22, 0744 // +0054 │ │ +0564b0: 8257 |06f2: int-to-float v7, v5 │ │ +0564b2: a807 070c |06f3: mul-float v7, v7, v12 │ │ +0564b6: c917 |06f5: div-float/2addr v7, v1 │ │ +0564b8: 8777 |06f6: float-to-int v7, v7 │ │ +0564ba: c7c1 |06f7: sub-float/2addr v1, v12 │ │ +0564bc: b175 |06f8: sub-int/2addr v5, v7 │ │ +0564be: 7401 d905 2600 |06f9: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +0564c4: 0a0c |06fc: move-result v12 │ │ +0564c6: 7401 d605 2600 |06fd: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +0564cc: 0a16 |0700: move-result v22 │ │ +0564ce: 9016 160c |0701: add-int v22, v22, v12 │ │ +0564d2: 528c be00 |0703: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +0564d6: 9016 160c |0705: add-int v22, v22, v12 │ │ +0564da: 528c ba00 |0707: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +0564de: 900c 160c |0709: add-int v12, v22, v12 │ │ +0564e2: 0216 0100 |070b: move/from16 v22, v1 │ │ +0564e6: 5281 bb00 |070d: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0564ea: 0219 0500 |070f: move/from16 v25, v5 │ │ +0564ee: 0205 2800 |0711: move/from16 v5, v40 │ │ +0564f2: 7130 ab06 c501 |0713: invoke-static {v5, v12, v1}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@06ab │ │ +0564f8: 0a01 |0716: move-result v1 │ │ +0564fa: 528c bf00 |0717: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +0564fe: 390c 0a00 |0719: if-nez v12, 0723 // +000a │ │ +056502: 150c 0040 |071b: const/high16 v12, #int 1073741824 // #4000 │ │ +056506: 32ca 0300 |071d: if-eq v10, v12, 0720 // +0003 │ │ +05650a: 2804 |071f: goto 0723 // +0004 │ │ +05650c: 3d07 0a00 |0720: if-lez v7, 072a // +000a │ │ +056510: 2809 |0722: goto 072b // +0009 │ │ +056512: 6e10 d005 0b00 |0723: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +056518: 0a0c |0726: move-result v12 │ │ +05651a: b0c7 |0727: add-int/2addr v7, v12 │ │ +05651c: 3b07 0300 |0728: if-gez v7, 072b // +0003 │ │ +056520: 1207 |072a: const/4 v7, #int 0 // #0 │ │ +056522: 150c 0040 |072b: const/high16 v12, #int 1073741824 // #4000 │ │ +056526: 7120 8205 c700 |072d: invoke-static {v7, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +05652c: 0a07 |0730: move-result v7 │ │ +05652e: 6e30 1706 7b01 |0731: invoke-virtual {v11, v7, v1}, Landroid/view/View;.measure:(II)V // method@0617 │ │ +056534: 6e10 cf05 0b00 |0734: invoke-virtual {v11}, Landroid/view/View;.getMeasuredState:()I // method@05cf │ │ +05653a: 0a01 |0737: move-result v1 │ │ +05653c: 1507 00ff |0738: const/high16 v7, #int -16777216 // #ff00 │ │ +056540: b571 |073a: and-int/2addr v1, v7 │ │ +056542: 7120 9905 1f00 |073b: invoke-static {v15, v1}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0599 │ │ +056548: 0a0f |073e: move-result v15 │ │ +05654a: 0201 1600 |073f: move/from16 v1, v22 │ │ +05654e: 0207 1900 |0741: move/from16 v7, v25 │ │ +056552: 2804 |0743: goto 0747 // +0004 │ │ +056554: 0157 |0744: move v7, v5 │ │ +056556: 0205 2800 |0745: move/from16 v5, v40 │ │ +05655a: 3812 1c00 |0747: if-eqz v18, 0763 // +001c │ │ +05655e: 526c b702 |0749: iget v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +056562: 6e10 d005 0b00 |074b: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +056568: 0a16 |074e: move-result v22 │ │ +05656a: 0219 0100 |074f: move/from16 v25, v1 │ │ +05656e: 5281 bc00 |0751: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +056572: 9016 1601 |0753: add-int v22, v22, v1 │ │ +056576: 5281 bd00 |0755: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05657a: 9016 1601 |0757: add-int v22, v22, v1 │ │ +05657e: 1201 |0759: const/4 v1, #int 0 // #0 │ │ +056580: d816 1600 |075a: add-int/lit8 v22, v22, #int 0 // #00 │ │ +056584: 900c 160c |075c: add-int v12, v22, v12 │ │ +056588: 596c b702 |075e: iput v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05658c: 021a 0700 |0760: move/from16 v26, v7 │ │ +056590: 281f |0762: goto 0781 // +001f │ │ +056592: 0219 0100 |0763: move/from16 v25, v1 │ │ +056596: 1201 |0765: const/4 v1, #int 0 // #0 │ │ +056598: 526c b702 |0766: iget v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05659c: 6e10 d005 0b00 |0768: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +0565a2: 0a16 |076b: move-result v22 │ │ +0565a4: 9016 160c |076c: add-int v22, v22, v12 │ │ +0565a8: 5281 bc00 |076e: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +0565ac: 9016 1601 |0770: add-int v22, v22, v1 │ │ +0565b0: 5281 bd00 |0772: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +0565b4: 9016 1601 |0774: add-int v22, v22, v1 │ │ +0565b8: 021a 0700 |0776: move/from16 v26, v7 │ │ +0565bc: 1201 |0778: const/4 v1, #int 0 // #0 │ │ +0565be: d807 1600 |0779: add-int/lit8 v7, v22, #int 0 // #00 │ │ +0565c2: 7120 ad1c 7c00 |077b: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +0565c8: 0a01 |077e: move-result v1 │ │ +0565ca: 5961 b702 |077f: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0565ce: 020c 1c00 |0781: move/from16 v12, v28 │ │ +0565d2: 1501 0040 |0783: const/high16 v1, #int 1073741824 // #4000 │ │ +0565d6: 321c 0900 |0785: if-eq v12, v1, 078e // +0009 │ │ +0565da: 5281 bb00 |0787: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0565de: 12f7 |0789: const/4 v7, #int -1 // #ff │ │ +0565e0: 3371 0400 |078a: if-ne v1, v7, 078e // +0004 │ │ +0565e4: 1211 |078c: const/4 v1, #int 1 // #1 │ │ +0565e6: 2802 |078d: goto 078f // +0002 │ │ +0565e8: 1201 |078e: const/4 v1, #int 0 // #0 │ │ +0565ea: 5287 be00 |078f: iget v7, v8, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +0565ee: 0216 0a00 |0791: move/from16 v22, v10 │ │ +0565f2: 528a ba00 |0793: iget v10, v8, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +0565f6: b0a7 |0795: add-int/2addr v7, v10 │ │ +0565f8: 6e10 ce05 0b00 |0796: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0565fe: 0a0a |0799: move-result v10 │ │ +056600: b07a |079a: add-int/2addr v10, v7 │ │ +056602: 7120 ad1c a200 |079b: invoke-static {v2, v10}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056608: 0a02 |079e: move-result v2 │ │ +05660a: 3801 0300 |079f: if-eqz v1, 07a2 // +0003 │ │ +05660e: 2802 |07a1: goto 07a3 // +0002 │ │ +056610: 01a7 |07a2: move v7, v10 │ │ +056612: 7120 ad1c 7300 |07a3: invoke-static {v3, v7}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056618: 0a01 |07a6: move-result v1 │ │ +05661a: 3817 0900 |07a7: if-eqz v23, 07b0 // +0009 │ │ +05661e: 5283 bb00 |07a9: iget v3, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +056622: 12f7 |07ab: const/4 v7, #int -1 // #ff │ │ +056624: 3373 0500 |07ac: if-ne v3, v7, 07b1 // +0005 │ │ +056628: 1213 |07ae: const/4 v3, #int 1 // #1 │ │ +05662a: 2803 |07af: goto 07b2 // +0003 │ │ +05662c: 12f7 |07b0: const/4 v7, #int -1 // #ff │ │ +05662e: 1203 |07b1: const/4 v3, #int 0 // #0 │ │ +056630: 381d 2a00 |07b2: if-eqz v29, 07dc // +002a │ │ +056634: 6e10 b405 0b00 |07b4: invoke-virtual {v11}, Landroid/view/View;.getBaseline:()I // method@05b4 │ │ +05663a: 0a0b |07b7: move-result v11 │ │ +05663c: 327b 2400 |07b8: if-eq v11, v7, 07dc // +0024 │ │ +056640: 5287 b102 |07ba: iget v7, v8, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +056644: 3b07 0400 |07bc: if-gez v7, 07c0 // +0004 │ │ +056648: 5267 b602 |07be: iget v7, v6, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +05664c: dd07 0770 |07c0: and-int/lit8 v7, v7, #int 112 // #70 │ │ +056650: 1248 |07c2: const/4 v8, #int 4 // #4 │ │ +056652: b987 |07c3: shr-int/2addr v7, v8 │ │ +056654: 1315 feff |07c4: const/16 v21, #int -2 // #fffe │ │ +056658: dd07 07fe |07c6: and-int/lit8 v7, v7, #int -2 // #fe │ │ +05665c: e107 0701 |07c8: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +056660: 4408 0d07 |07ca: aget v8, v13, v7 │ │ +056664: 7120 ad1c b800 |07cc: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05666a: 0a08 |07cf: move-result v8 │ │ +05666c: 4b08 0d07 |07d0: aput v8, v13, v7 │ │ +056670: 4408 0e07 |07d2: aget v8, v14, v7 │ │ +056674: b1ba |07d4: sub-int/2addr v10, v11 │ │ +056676: 7120 ad1c a800 |07d5: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05667c: 0a08 |07d8: move-result v8 │ │ +05667e: 4b08 0e07 |07d9: aput v8, v14, v7 │ │ +056682: 2803 |07db: goto 07de // +0003 │ │ +056684: 1315 feff |07dc: const/16 v21, #int -2 // #fffe │ │ +056688: 0217 0300 |07de: move/from16 v23, v3 │ │ +05668c: 0207 1a00 |07e0: move/from16 v7, v26 │ │ +056690: 0113 |07e2: move v3, v1 │ │ +056692: 0201 1900 |07e3: move/from16 v1, v25 │ │ +056696: 280c |07e5: goto 07f1 // +000c │ │ +056698: 0157 |07e6: move v7, v5 │ │ +05669a: 0216 0a00 |07e7: move/from16 v22, v10 │ │ +05669e: 020c 1c00 |07e9: move/from16 v12, v28 │ │ +0566a2: 1314 0000 |07eb: const/16 v20, #int 0 // #0 │ │ +0566a6: 1315 feff |07ed: const/16 v21, #int -2 // #fffe │ │ +0566aa: 0205 2800 |07ef: move/from16 v5, v40 │ │ +0566ae: d800 0001 |07f1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0566b2: 0175 |07f3: move v5, v7 │ │ +0566b4: 021c 0c00 |07f4: move/from16 v28, v12 │ │ +0566b8: 020a 1600 |07f6: move/from16 v10, v22 │ │ +0566bc: 0207 2700 |07f8: move/from16 v7, v39 │ │ +0566c0: 2900 d8fe |07fa: goto/16 06d2 // -0128 │ │ +0566c4: 0205 2800 |07fc: move/from16 v5, v40 │ │ +0566c8: 020c 1c00 |07fe: move/from16 v12, v28 │ │ +0566cc: 5260 b702 |0800: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0566d0: 7401 d705 2600 |0802: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +0566d6: 0a01 |0805: move-result v1 │ │ +0566d8: 7401 d805 2600 |0806: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +0566de: 0a07 |0809: move-result v7 │ │ +0566e0: b017 |080a: add-int/2addr v7, v1 │ │ +0566e2: b007 |080b: add-int/2addr v7, v0 │ │ +0566e4: 5967 b702 |080c: iput v7, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0566e8: 4400 0d1b |080e: aget v0, v13, v27 │ │ +0566ec: 12f1 |0810: const/4 v1, #int -1 // #ff │ │ +0566ee: 3310 1300 |0811: if-ne v0, v1, 0824 // +0013 │ │ +0566f2: 1207 |0813: const/4 v7, #int 0 // #0 │ │ +0566f4: 4408 0d07 |0814: aget v8, v13, v7 │ │ +0566f8: 3318 0e00 |0816: if-ne v8, v1, 0824 // +000e │ │ +0566fc: 4407 0d11 |0818: aget v7, v13, v17 │ │ +056700: 3317 0a00 |081a: if-ne v7, v1, 0824 // +000a │ │ +056704: 1237 |081c: const/4 v7, #int 3 // #3 │ │ +056706: 4408 0d07 |081d: aget v8, v13, v7 │ │ +05670a: 3218 0300 |081f: if-eq v8, v1, 0822 // +0003 │ │ +05670e: 2804 |0821: goto 0825 // +0004 │ │ +056710: 1208 |0822: const/4 v8, #int 0 // #0 │ │ +056712: 282f |0823: goto 0852 // +002f │ │ +056714: 1237 |0824: const/4 v7, #int 3 // #3 │ │ +056716: 4401 0d07 |0825: aget v1, v13, v7 │ │ +05671a: 1208 |0827: const/4 v8, #int 0 // #0 │ │ +05671c: 440a 0d08 |0828: aget v10, v13, v8 │ │ +056720: 440b 0d11 |082a: aget v11, v13, v17 │ │ +056724: 7120 ad1c b000 |082c: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05672a: 0a00 |082f: move-result v0 │ │ +05672c: 7120 ad1c 0a00 |0830: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056732: 0a00 |0833: move-result v0 │ │ +056734: 7120 ad1c 0100 |0834: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05673a: 0a00 |0837: move-result v0 │ │ +05673c: 4401 0e07 |0838: aget v1, v14, v7 │ │ +056740: 4407 0e08 |083a: aget v7, v14, v8 │ │ +056744: 440a 0e1b |083c: aget v10, v14, v27 │ │ +056748: 440b 0e11 |083e: aget v11, v14, v17 │ │ +05674c: 7120 ad1c ba00 |0840: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056752: 0a0a |0843: move-result v10 │ │ +056754: 7120 ad1c a700 |0844: invoke-static {v7, v10}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05675a: 0a07 |0847: move-result v7 │ │ +05675c: 7120 ad1c 7100 |0848: invoke-static {v1, v7}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +056762: 0a01 |084b: move-result v1 │ │ +056764: b001 |084c: add-int/2addr v1, v0 │ │ +056766: 7120 ad1c 1200 |084d: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +05676c: 0a00 |0850: move-result v0 │ │ +05676e: 0102 |0851: move v2, v0 │ │ +056770: 0130 |0852: move v0, v3 │ │ +056772: 3917 0700 |0853: if-nez v23, 085a // +0007 │ │ +056776: 1501 0040 |0855: const/high16 v1, #int 1073741824 // #4000 │ │ +05677a: 321c 0300 |0857: if-eq v12, v1, 085a // +0003 │ │ +05677e: 2802 |0859: goto 085b // +0002 │ │ +056780: 0120 |085a: move v0, v2 │ │ +056782: 7401 d905 2600 |085b: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +056788: 0a01 |085e: move-result v1 │ │ +05678a: 7401 d605 2600 |085f: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +056790: 0a02 |0862: move-result v2 │ │ +056792: b012 |0863: add-int/2addr v2, v1 │ │ +056794: b002 |0864: add-int/2addr v2, v0 │ │ +056796: 7401 e305 2600 |0865: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05e3 │ │ +05679c: 0a00 |0868: move-result v0 │ │ +05679e: 7120 ad1c 0200 |0869: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +0567a4: 0a00 |086c: move-result v0 │ │ +0567a6: 1501 00ff |086d: const/high16 v1, #int -16777216 // #ff00 │ │ +0567aa: b5f1 |086f: and-int/2addr v1, v15 │ │ +0567ac: b641 |0870: or-int/2addr v1, v4 │ │ +0567ae: e002 0f10 |0871: shl-int/lit8 v2, v15, #int 16 // #10 │ │ +0567b2: 7130 3406 5002 |0873: invoke-static {v0, v5, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@0634 │ │ +0567b8: 0a00 |0876: move-result v0 │ │ +0567ba: 6e30 5806 1600 |0877: invoke-virtual {v6, v1, v0}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0658 │ │ +0567c0: 3818 3f00 |087a: if-eqz v24, 08b9 // +003f │ │ +0567c4: 7401 ce05 2600 |087c: invoke-virtual/range {v38}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +0567ca: 0a00 |087f: move-result v0 │ │ +0567cc: 1501 0040 |0880: const/high16 v1, #int 1073741824 // #4000 │ │ +0567d0: 7120 8205 1000 |0882: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +0567d6: 0a07 |0885: move-result v7 │ │ +0567d8: 3598 3300 |0886: if-ge v8, v9, 08b9 // +0033 │ │ +0567dc: 6e20 a806 8600 |0888: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +0567e2: 0c01 |088b: move-result-object v1 │ │ +0567e4: 6e10 f105 0100 |088c: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05f1 │ │ +0567ea: 0a00 |088f: move-result v0 │ │ +0567ec: 130a 0800 |0890: const/16 v10, #int 8 // #8 │ │ +0567f0: 32a0 2300 |0892: if-eq v0, v10, 08b5 // +0023 │ │ +0567f4: 6e10 c905 0100 |0894: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +0567fa: 0c00 |0897: move-result-object v0 │ │ +0567fc: 070b |0898: move-object v11, v0 │ │ +0567fe: 1f0b 3302 |0899: check-cast v11, Landroidx/appcompat/widget/b$a; // type@0233 │ │ +056802: 52b0 bb00 |089b: iget v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +056806: 12fc |089d: const/4 v12, #int -1 // #ff │ │ +056808: 33c0 1800 |089e: if-ne v0, v12, 08b6 // +0018 │ │ +05680c: 52bd bf00 |08a0: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +056810: 6e10 d005 0100 |08a2: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +056816: 0a00 |08a5: move-result v0 │ │ +056818: 59b0 bf00 |08a6: iput v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +05681c: 1203 |08a8: const/4 v3, #int 0 // #0 │ │ +05681e: 1205 |08a9: const/4 v5, #int 0 // #0 │ │ +056820: 0800 2600 |08aa: move-object/from16 v0, v38 │ │ +056824: 0202 2700 |08ac: move/from16 v2, v39 │ │ +056828: 0174 |08ae: move v4, v7 │ │ +05682a: 7406 b106 0000 |08af: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@06b1 │ │ +056830: 59bd bf00 |08b2: iput v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +056834: 2802 |08b4: goto 08b6 // +0002 │ │ +056836: 12fc |08b5: const/4 v12, #int -1 // #ff │ │ +056838: d808 0801 |08b6: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05683c: 28ce |08b8: goto 0886 // -0032 │ │ +05683e: 0e00 |08b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -57057,50 +57394,50 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055a04: |[055a04] androidx.appcompat.widget.b.setBaselineAligned:(Z)V │ │ -055a14: 5c01 b502 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.e:Z // field@02b5 │ │ -055a18: 0e00 |0002: return-void │ │ +056840: |[056840] androidx.appcompat.widget.b.setBaselineAligned:(Z)V │ │ +056850: 5c01 b202 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ +056854: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setBaselineAlignedChildIndex' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -055a1c: |[055a1c] androidx.appcompat.widget.b.setBaselineAlignedChildIndex:(I)V │ │ -055a2c: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ -055a30: 6e10 8306 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -055a36: 0a00 |0005: move-result v0 │ │ -055a38: 3503 0500 |0006: if-ge v3, v0, 000b // +0005 │ │ -055a3c: 5923 b602 |0008: iput v3, v2, Landroidx/appcompat/widget/b;.f:I // field@02b6 │ │ -055a40: 0e00 |000a: return-void │ │ -055a42: 2203 fc05 |000b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -055a46: 1a00 e117 |000d: const-string v0, "base aligned child index out of range (0, " // string@17e1 │ │ -055a4a: 7110 c50f 0000 |000f: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -055a50: 0c00 |0012: move-result-object v0 │ │ -055a52: 6e10 8306 0200 |0013: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@0683 │ │ -055a58: 0a01 |0016: move-result v1 │ │ -055a5a: 6e20 c01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -055a60: 1a01 6c01 |001a: const-string v1, ")" // string@016c │ │ -055a64: 6e20 c51c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -055a6a: 6e10 cd1c 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -055a70: 0c00 |0022: move-result-object v0 │ │ -055a72: 7020 341c 0300 |0023: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -055a78: 2703 |0026: throw v3 │ │ +056858: |[056858] androidx.appcompat.widget.b.setBaselineAlignedChildIndex:(I)V │ │ +056868: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ +05686c: 6e10 a906 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +056872: 0a00 |0005: move-result v0 │ │ +056874: 3503 0500 |0006: if-ge v3, v0, 000b // +0005 │ │ +056878: 5923 b302 |0008: iput v3, v2, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +05687c: 0e00 |000a: return-void │ │ +05687e: 2203 0e06 |000b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@060e │ │ +056882: 1a00 0618 |000d: const-string v0, "base aligned child index out of range (0, " // string@1806 │ │ +056886: 7110 f10f 0000 |000f: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +05688c: 0c00 |0012: move-result-object v0 │ │ +05688e: 6e10 a906 0200 |0013: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@06a9 │ │ +056894: 0a01 |0016: move-result v1 │ │ +056896: 6e20 101d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +05689c: 1a01 6c01 |001a: const-string v1, ")" // string@016c │ │ +0568a0: 6e20 151d 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0568a6: 6e10 1d1d 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +0568ac: 0c00 |0022: move-result-object v0 │ │ +0568ae: 7020 841c 0300 |0023: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +0568b4: 2703 |0026: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -57332,237 +57669,237 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -055a7c: |[055a7c] androidx.appcompat.widget.b.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -055a8c: 5420 bf02 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bf │ │ -055a90: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ -055a94: 0e00 |0004: return-void │ │ -055a96: 5b23 bf02 |0005: iput-object v3, v2, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bf │ │ -055a9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -055a9c: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ -055aa0: 6e10 c202 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@02c2 │ │ -055aa6: 0a01 |000d: move-result v1 │ │ -055aa8: 5921 c002 |000e: iput v1, v2, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -055aac: 6e10 c102 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ -055ab2: 0a01 |0013: move-result v1 │ │ -055ab4: 5921 c102 |0014: iput v1, v2, Landroidx/appcompat/widget/b;.q:I // field@02c1 │ │ -055ab8: 2805 |0016: goto 001b // +0005 │ │ -055aba: 5920 c002 |0017: iput v0, v2, Landroidx/appcompat/widget/b;.p:I // field@02c0 │ │ -055abe: 5920 c102 |0019: iput v0, v2, Landroidx/appcompat/widget/b;.q:I // field@02c1 │ │ -055ac2: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ -055ac6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -055ac8: 6e20 5306 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0653 │ │ -055ace: 6e10 0c06 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055ad4: 0e00 |0024: return-void │ │ +0568b8: |[0568b8] androidx.appcompat.widget.b.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0568c8: 5420 bc02 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +0568cc: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +0568d0: 0e00 |0004: return-void │ │ +0568d2: 5b23 bc02 |0005: iput-object v3, v2, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +0568d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0568d8: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ +0568dc: 6e10 d302 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@02d3 │ │ +0568e2: 0a01 |000d: move-result v1 │ │ +0568e4: 5921 bd02 |000e: iput v1, v2, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +0568e8: 6e10 d202 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02d2 │ │ +0568ee: 0a01 |0013: move-result v1 │ │ +0568f0: 5921 be02 |0014: iput v1, v2, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +0568f4: 2805 |0016: goto 001b // +0005 │ │ +0568f6: 5920 bd02 |0017: iput v0, v2, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +0568fa: 5920 be02 |0019: iput v0, v2, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +0568fe: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ +056902: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +056904: 6e20 7906 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0679 │ │ +05690a: 6e10 3106 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +056910: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setDividerPadding' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055ad8: |[055ad8] androidx.appcompat.widget.b.setDividerPadding:(I)V │ │ -055ae8: 5901 c302 |0000: iput v1, v0, Landroidx/appcompat/widget/b;.s:I // field@02c3 │ │ -055aec: 0e00 |0002: return-void │ │ +056914: |[056914] androidx.appcompat.widget.b.setDividerPadding:(I)V │ │ +056924: 5901 c002 |0000: iput v1, v0, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +056928: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setGravity' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -055af0: |[055af0] androidx.appcompat.widget.b.setGravity:(I)V │ │ -055b00: 5210 b902 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -055b04: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ -055b08: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ -055b0e: b520 |0007: and-int/2addr v0, v2 │ │ -055b10: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -055b14: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ -055b1a: b602 |000d: or-int/2addr v2, v0 │ │ -055b1c: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ -055b20: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -055b24: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ -055b28: 5912 b902 |0014: iput v2, v1, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -055b2c: 6e10 0c06 0100 |0016: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055b32: 0e00 |0019: return-void │ │ +05692c: |[05692c] androidx.appcompat.widget.b.setGravity:(I)V │ │ +05693c: 5210 b602 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +056940: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ +056944: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ +05694a: b520 |0007: and-int/2addr v0, v2 │ │ +05694c: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +056950: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ +056956: b602 |000d: or-int/2addr v2, v0 │ │ +056958: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ +05695c: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +056960: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ +056964: 5912 b602 |0014: iput v2, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +056968: 6e10 3106 0100 |0016: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +05696e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setHorizontalGravity' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -055b34: |[055b34] androidx.appcompat.widget.b.setHorizontalGravity:(I)V │ │ -055b44: 1400 0700 8000 |0000: const v0, #float 1.1755e-38 // #00800007 │ │ -055b4a: b503 |0003: and-int/2addr v3, v0 │ │ -055b4c: 5221 b902 |0004: iget v1, v2, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -055b50: b510 |0006: and-int/2addr v0, v1 │ │ -055b52: 3230 0c00 |0007: if-eq v0, v3, 0013 // +000c │ │ -055b56: 1400 f8ff 7fff |0009: const v0, #float -3.40282e+38 // #ff7ffff8 │ │ -055b5c: b510 |000c: and-int/2addr v0, v1 │ │ -055b5e: b603 |000d: or-int/2addr v3, v0 │ │ -055b60: 5923 b902 |000e: iput v3, v2, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -055b64: 6e10 0c06 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055b6a: 0e00 |0013: return-void │ │ +056970: |[056970] androidx.appcompat.widget.b.setHorizontalGravity:(I)V │ │ +056980: 1400 0700 8000 |0000: const v0, #float 1.1755e-38 // #00800007 │ │ +056986: b503 |0003: and-int/2addr v3, v0 │ │ +056988: 5221 b602 |0004: iget v1, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +05698c: b510 |0006: and-int/2addr v0, v1 │ │ +05698e: 3230 0c00 |0007: if-eq v0, v3, 0013 // +000c │ │ +056992: 1400 f8ff 7fff |0009: const v0, #float -3.40282e+38 // #ff7ffff8 │ │ +056998: b510 |000c: and-int/2addr v0, v1 │ │ +05699a: b603 |000d: or-int/2addr v3, v0 │ │ +05699c: 5923 b602 |000e: iput v3, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +0569a0: 6e10 3106 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +0569a6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setMeasureWithLargestChildEnabled' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055b6c: |[055b6c] androidx.appcompat.widget.b.setMeasureWithLargestChildEnabled:(Z)V │ │ -055b7c: 5c01 bc02 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.l:Z // field@02bc │ │ -055b80: 0e00 |0002: return-void │ │ +0569a8: |[0569a8] androidx.appcompat.widget.b.setMeasureWithLargestChildEnabled:(Z)V │ │ +0569b8: 5c01 b902 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ +0569bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setOrientation' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -055b84: |[055b84] androidx.appcompat.widget.b.setOrientation:(I)V │ │ -055b94: 5210 b802 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.h:I // field@02b8 │ │ -055b98: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -055b9c: 5912 b802 |0004: iput v2, v1, Landroidx/appcompat/widget/b;.h:I // field@02b8 │ │ -055ba0: 6e10 0c06 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055ba6: 0e00 |0009: return-void │ │ +0569c0: |[0569c0] androidx.appcompat.widget.b.setOrientation:(I)V │ │ +0569d0: 5210 b502 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +0569d4: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0569d8: 5912 b502 |0004: iput v2, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +0569dc: 6e10 3106 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +0569e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setShowDividers' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -055ba8: |[055ba8] androidx.appcompat.widget.b.setShowDividers:(I)V │ │ -055bb8: 5210 c202 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.r:I // field@02c2 │ │ -055bbc: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -055bc0: 6e10 0c06 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055bc6: 5912 c202 |0007: iput v2, v1, Landroidx/appcompat/widget/b;.r:I // field@02c2 │ │ -055bca: 0e00 |0009: return-void │ │ +0569e4: |[0569e4] androidx.appcompat.widget.b.setShowDividers:(I)V │ │ +0569f4: 5210 bf02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +0569f8: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +0569fc: 6e10 3106 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +056a02: 5912 bf02 |0007: iput v2, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +056a06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setVerticalGravity' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -055bcc: |[055bcc] androidx.appcompat.widget.b.setVerticalGravity:(I)V │ │ -055bdc: dd03 0370 |0000: and-int/lit8 v3, v3, #int 112 // #70 │ │ -055be0: 5220 b902 |0002: iget v0, v2, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -055be4: dd01 0070 |0004: and-int/lit8 v1, v0, #int 112 // #70 │ │ -055be8: 3231 0a00 |0006: if-eq v1, v3, 0010 // +000a │ │ -055bec: dd00 008f |0008: and-int/lit8 v0, v0, #int -113 // #8f │ │ -055bf0: b603 |000a: or-int/2addr v3, v0 │ │ -055bf2: 5923 b902 |000b: iput v3, v2, Landroidx/appcompat/widget/b;.i:I // field@02b9 │ │ -055bf6: 6e10 0c06 0200 |000d: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055bfc: 0e00 |0010: return-void │ │ +056a08: |[056a08] androidx.appcompat.widget.b.setVerticalGravity:(I)V │ │ +056a18: dd03 0370 |0000: and-int/lit8 v3, v3, #int 112 // #70 │ │ +056a1c: 5220 b602 |0002: iget v0, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +056a20: dd01 0070 |0004: and-int/lit8 v1, v0, #int 112 // #70 │ │ +056a24: 3231 0a00 |0006: if-eq v1, v3, 0010 // +000a │ │ +056a28: dd00 008f |0008: and-int/lit8 v0, v0, #int -113 // #8f │ │ +056a2c: b603 |000a: or-int/2addr v3, v0 │ │ +056a2e: 5923 b602 |000b: iput v3, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +056a32: 6e10 3106 0200 |000d: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +056a38: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setWeightSum' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -055c00: |[055c00] androidx.appcompat.widget.b.setWeightSum:(F)V │ │ -055c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055c12: 7120 5c1c 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@1c5c │ │ -055c18: 0a02 |0004: move-result v2 │ │ -055c1a: 5912 bb02 |0005: iput v2, v1, Landroidx/appcompat/widget/b;.k:F // field@02bb │ │ -055c1e: 0e00 |0007: return-void │ │ +056a3c: |[056a3c] androidx.appcompat.widget.b.setWeightSum:(F)V │ │ +056a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056a4e: 7120 ac1c 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@1cac │ │ +056a54: 0a02 |0004: move-result v2 │ │ +056a56: 5912 b802 |0005: iput v2, v1, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +056a5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Landroidx/appcompat/widget/b;) │ │ name : 'shouldDelayChildPressedState' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053ef0: |[053ef0] androidx.appcompat.widget.b.shouldDelayChildPressedState:()Z │ │ -053f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053f02: 0f00 |0001: return v0 │ │ +054d2c: |[054d2c] androidx.appcompat.widget.b.shouldDelayChildPressedState:()Z │ │ +054d3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054d3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #131 header: │ │ -class_idx : 560 │ │ +Class #135 header: │ │ +class_idx : 565 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 448 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 453 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #131 annotations: │ │ +Class #135 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/appcompat/widget/c; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="a" │ │ │ │ -Class #131 - │ │ +Class #135 - │ │ Class descriptor : 'Landroidx/appcompat/widget/c$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -57571,122 +57908,122 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -055c20: |[055c20] androidx.appcompat.widget.c$a.:()V │ │ -055c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055c32: 2700 |0001: throw v0 │ │ +056a5c: |[056a5c] androidx.appcompat.widget.c$a.:()V │ │ +056a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056a6e: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/c$a;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055c34: |[055c34] androidx.appcompat.widget.c$a.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -055c44: 6f20 e508 2100 |0000: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@08e5 │ │ -055c4a: 1a00 4317 |0003: const-string v0, "androidx.appcompat.app.ActionBar$Tab" // string@1743 │ │ -055c4e: 6e20 be07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07be │ │ -055c54: 0e00 |0008: return-void │ │ +056a70: |[056a70] androidx.appcompat.widget.c$a.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +056a80: 6f20 0e09 2100 |0000: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@090e │ │ +056a86: 1a00 6617 |0003: const-string v0, "androidx.appcompat.app.ActionBar$Tab" // string@1766 │ │ +056a8a: 6e20 e407 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07e4 │ │ +056a90: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/c$a;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055c58: |[055c58] androidx.appcompat.widget.c$a.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -055c68: 6f20 e608 2100 |0000: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@08e6 │ │ -055c6e: 1a00 4317 |0003: const-string v0, "androidx.appcompat.app.ActionBar$Tab" // string@1743 │ │ -055c72: 6e20 8707 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0787 │ │ -055c78: 0e00 |0008: return-void │ │ +056a94: |[056a94] androidx.appcompat.widget.c$a.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +056aa4: 6f20 0f09 2100 |0000: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@090f │ │ +056aaa: 1a00 6617 |0003: const-string v0, "androidx.appcompat.app.ActionBar$Tab" // string@1766 │ │ +056aae: 6e20 ad07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@07ad │ │ +056ab4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/c$a;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -055c7c: |[055c7c] androidx.appcompat.widget.c$a.onMeasure:(II)V │ │ -055c8c: 6f30 e708 1002 |0000: invoke-super {v0, v1, v2}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08e7 │ │ -055c92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -055c94: 2701 |0004: throw v1 │ │ +056ab8: |[056ab8] androidx.appcompat.widget.c$a.onMeasure:(II)V │ │ +056ac8: 6f30 1009 1002 |0000: invoke-super {v0, v1, v2}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0910 │ │ +056ace: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +056ad0: 2701 |0004: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/c$a;) │ │ name : 'setSelected' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -055c98: |[055c98] androidx.appcompat.widget.c$a.setSelected:(Z)V │ │ -055ca8: 6e10 ed05 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isSelected:()Z // method@05ed │ │ -055cae: 0a00 |0003: move-result v0 │ │ -055cb0: 3220 0400 |0004: if-eq v0, v2, 0008 // +0004 │ │ -055cb4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -055cb6: 2802 |0007: goto 0009 // +0002 │ │ -055cb8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -055cba: 6f20 eb08 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.setSelected:(Z)V // method@08eb │ │ -055cc0: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -055cc4: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ -055cc8: 1242 |0010: const/4 v2, #int 4 // #4 │ │ -055cca: 6e20 1306 2100 |0011: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@0613 │ │ -055cd0: 0e00 |0014: return-void │ │ +056ad4: |[056ad4] androidx.appcompat.widget.c$a.setSelected:(Z)V │ │ +056ae4: 6e10 1206 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isSelected:()Z // method@0612 │ │ +056aea: 0a00 |0003: move-result v0 │ │ +056aec: 3220 0400 |0004: if-eq v0, v2, 0008 // +0004 │ │ +056af0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +056af2: 2802 |0007: goto 0009 // +0002 │ │ +056af4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +056af6: 6f20 1409 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.setSelected:(Z)V // method@0914 │ │ +056afc: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +056b00: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ +056b04: 1242 |0010: const/4 v2, #int 4 // #4 │ │ +056b06: 6e20 3806 2100 |0011: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@0638 │ │ +056b0c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #132 header: │ │ -class_idx : 561 │ │ +Class #136 header: │ │ +class_idx : 566 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 443 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 448 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #132 annotations: │ │ +Class #136 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/appcompat/widget/c$a; } │ │ -Annotations on method #3264 'onItemSelected' │ │ +Annotations on method #3305 'onItemSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView<" "*>;" "Landroid/view/View;" "IJ)V" } │ │ -Annotations on method #3266 'onNothingSelected' │ │ +Annotations on method #3307 'onNothingSelected' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView<" "*>;)V" } │ │ │ │ -Class #132 - │ │ +Class #136 - │ │ Class descriptor : 'Landroidx/appcompat/widget/c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemSelectedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -57696,81 +58033,81 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055cd4: |[055cd4] androidx.appcompat.widget.c.:()V │ │ -055ce4: 2200 8e01 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@018e │ │ -055ce8: 7010 d407 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@07d4 │ │ -055cee: 0e00 |0005: return-void │ │ +056b10: |[056b10] androidx.appcompat.widget.c.:()V │ │ +056b20: 2200 9301 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0193 │ │ +056b24: 7010 fa07 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@07fa │ │ +056b2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/c;) │ │ name : 'onAttachedToWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055cf0: |[055cf0] androidx.appcompat.widget.c.onAttachedToWindow:()V │ │ -055d00: 6f10 bd08 0000 |0000: invoke-super {v0}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@08bd │ │ -055d06: 0e00 |0003: return-void │ │ +056b2c: |[056b2c] androidx.appcompat.widget.c.onAttachedToWindow:()V │ │ +056b3c: 6f10 e608 0000 |0000: invoke-super {v0}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@08e6 │ │ +056b42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/c;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -055d08: |[055d08] androidx.appcompat.widget.c.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -055d18: 6f20 be08 6500 |0000: invoke-super {v5, v6}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@08be │ │ -055d1e: 6e10 9405 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -055d24: 0c06 |0006: move-result-object v6 │ │ -055d26: 6200 8606 |0007: sget-object v0, Lf/a;.a:[I // field@0686 │ │ -055d2a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -055d2c: 1402 0500 037f |000a: const v2, #float 1.74129e+38 // #7f030005 │ │ -055d32: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -055d34: 6e53 4401 1620 |000e: invoke-virtual {v6, v1, v0, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -055d3a: 0c00 |0011: move-result-object v0 │ │ -055d3c: 1301 0d00 |0012: const/16 v1, #int 13 // #d │ │ -055d40: 6e30 cd01 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01cd │ │ -055d46: 0a01 |0017: move-result v1 │ │ -055d48: 6e10 3a01 0600 |0018: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -055d4e: 0c02 |001b: move-result-object v2 │ │ -055d50: 6e10 3a01 0600 |001c: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -055d56: 0c03 |001f: move-result-object v3 │ │ -055d58: 1504 047f |0020: const/high16 v4, #int 2130968576 // #7f04 │ │ -055d5c: 6e20 aa01 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -055d62: 0a03 |0025: move-result v3 │ │ -055d64: 3903 0d00 |0026: if-nez v3, 0033 // +000d │ │ -055d68: 1403 0900 067f |0028: const v3, #float 1.78117e+38 // #7f060009 │ │ -055d6e: 6e20 b001 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -055d74: 0a02 |002e: move-result v2 │ │ -055d76: 7120 601c 2100 |002f: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -055d7c: 0a01 |0032: move-result v1 │ │ -055d7e: 6e10 d901 0000 |0033: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -055d84: 6e20 c40c 1500 |0036: invoke-virtual {v5, v1}, Landroidx/appcompat/widget/c;.setContentHeight:(I)V // method@0cc4 │ │ -055d8a: 6e10 3a01 0600 |0039: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -055d90: 0c06 |003c: move-result-object v6 │ │ -055d92: 1400 0a00 067f |003d: const v0, #float 1.78117e+38 // #7f06000a │ │ -055d98: 6e20 b001 0600 |0040: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -055d9e: 0e00 |0043: return-void │ │ +056b44: |[056b44] androidx.appcompat.widget.c.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +056b54: 6f20 e708 6500 |0000: invoke-super {v5, v6}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@08e7 │ │ +056b5a: 6e10 b905 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +056b60: 0c06 |0006: move-result-object v6 │ │ +056b62: 6200 9806 |0007: sget-object v0, Lf/a;.a:[I // field@0698 │ │ +056b66: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +056b68: 1402 0500 037f |000a: const v2, #float 1.74129e+38 // #7f030005 │ │ +056b6e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +056b70: 6e53 5401 1620 |000e: invoke-virtual {v6, v1, v0, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +056b76: 0c00 |0011: move-result-object v0 │ │ +056b78: 1301 0d00 |0012: const/16 v1, #int 13 // #d │ │ +056b7c: 6e30 dd01 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01dd │ │ +056b82: 0a01 |0017: move-result v1 │ │ +056b84: 6e10 4a01 0600 |0018: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +056b8a: 0c02 |001b: move-result-object v2 │ │ +056b8c: 6e10 4a01 0600 |001c: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +056b92: 0c03 |001f: move-result-object v3 │ │ +056b94: 1504 047f |0020: const/high16 v4, #int 2130968576 // #7f04 │ │ +056b98: 6e20 ba01 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01ba │ │ +056b9e: 0a03 |0025: move-result v3 │ │ +056ba0: 3903 0d00 |0026: if-nez v3, 0033 // +000d │ │ +056ba4: 1403 0900 067f |0028: const v3, #float 1.78117e+38 // #7f060009 │ │ +056baa: 6e20 c001 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01c0 │ │ +056bb0: 0a02 |002e: move-result v2 │ │ +056bb2: 7120 b01c 2100 |002f: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +056bb8: 0a01 |0032: move-result v1 │ │ +056bba: 6e10 e901 0000 |0033: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +056bc0: 6e20 ed0c 1500 |0036: invoke-virtual {v5, v1}, Landroidx/appcompat/widget/c;.setContentHeight:(I)V // method@0ced │ │ +056bc6: 6e10 4a01 0600 |0039: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +056bcc: 0c06 |003c: move-result-object v6 │ │ +056bce: 1400 0a00 067f |003d: const v0, #float 1.78117e+38 // #7f06000a │ │ +056bd4: 6e20 c001 0600 |0040: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01c0 │ │ +056bda: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -58002,35 +58339,35 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055da0: |[055da0] androidx.appcompat.widget.c.onDetachedFromWindow:()V │ │ -055db0: 6f10 bf08 0000 |0000: invoke-super {v0}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@08bf │ │ -055db6: 0e00 |0003: return-void │ │ +056bdc: |[056bdc] androidx.appcompat.widget.c.onDetachedFromWindow:()V │ │ +056bec: 6f10 e808 0000 |0000: invoke-super {v0}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@08e8 │ │ +056bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/c;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055db8: |[055db8] androidx.appcompat.widget.c.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -055dc8: 1f02 3002 |0000: check-cast v2, Landroidx/appcompat/widget/c$a; // type@0230 │ │ -055dcc: 6e10 791c 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -055dd2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -055dd4: 2701 |0006: throw v1 │ │ +056bf4: |[056bf4] androidx.appcompat.widget.c.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +056c04: 1f02 3502 |0000: check-cast v2, Landroidx/appcompat/widget/c$a; // type@0235 │ │ +056c08: 6e10 c91c 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +056c0e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +056c10: 2701 |0006: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -59375,136 +59712,136 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -055dd8: |[055dd8] androidx.appcompat.widget.c.onMeasure:(II)V │ │ -055de8: 7110 5b05 0100 |0000: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -055dee: 0a01 |0003: move-result v1 │ │ -055df0: 1502 0040 |0004: const/high16 v2, #int 1073741824 // #4000 │ │ -055df4: 3321 0400 |0006: if-ne v1, v2, 000a // +0004 │ │ -055df8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -055dfa: 2802 |0009: goto 000b // +0002 │ │ -055dfc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -055dfe: 6e20 c008 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.setFillViewport:(Z)V // method@08c0 │ │ -055e04: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -055e06: 2701 |000f: throw v1 │ │ +056c14: |[056c14] androidx.appcompat.widget.c.onMeasure:(II)V │ │ +056c24: 7110 8005 0100 |0000: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +056c2a: 0a01 |0003: move-result v1 │ │ +056c2c: 1502 0040 |0004: const/high16 v2, #int 1073741824 // #4000 │ │ +056c30: 3321 0400 |0006: if-ne v1, v2, 000a // +0004 │ │ +056c34: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +056c36: 2802 |0009: goto 000b // +0002 │ │ +056c38: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +056c3a: 6e20 e908 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.setFillViewport:(Z)V // method@08e9 │ │ +056c40: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +056c42: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/c;) │ │ name : 'onNothingSelected' │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055e08: |[055e08] androidx.appcompat.widget.c.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -055e18: 0e00 |0000: return-void │ │ +056c44: |[056c44] androidx.appcompat.widget.c.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +056c54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/c;) │ │ name : 'setAllowCollapse' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055e1c: |[055e1c] androidx.appcompat.widget.c.setAllowCollapse:(Z)V │ │ -055e2c: 0e00 |0000: return-void │ │ +056c58: |[056c58] androidx.appcompat.widget.c.setAllowCollapse:(Z)V │ │ +056c68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/c;) │ │ name : 'setContentHeight' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055e30: |[055e30] androidx.appcompat.widget.c.setContentHeight:(I)V │ │ -055e40: 6e10 0c06 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055e46: 0e00 |0003: return-void │ │ +056c6c: |[056c6c] androidx.appcompat.widget.c.setContentHeight:(I)V │ │ +056c7c: 6e10 3106 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@0631 │ │ +056c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/c;) │ │ name : 'setTabSelected' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -055e48: |[055e48] androidx.appcompat.widget.c.setTabSelected:(I)V │ │ -055e58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055e5a: 2701 |0001: throw v1 │ │ +056c84: |[056c84] androidx.appcompat.widget.c.setTabSelected:(I)V │ │ +056c94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +056c96: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #133 header: │ │ -class_idx : 563 │ │ +Class #137 header: │ │ +class_idx : 568 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #133 annotations: │ │ +Class #137 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/app/CoreComponentFactory; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #133 - │ │ +Class #137 - │ │ Class descriptor : 'Landroidx/core/app/CoreComponentFactory$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/core/app/CoreComponentFactory$a;) │ │ name : 'a' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #134 header: │ │ -class_idx : 566 │ │ +Class #138 header: │ │ +class_idx : 571 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #134 - │ │ +Class #138 - │ │ Class descriptor : 'Landroidx/core/app/RemoteActionCompatParcelizer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -59513,90 +59850,90 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cc7c: |[05cc7c] androidx.core.app.RemoteActionCompatParcelizer.:()V │ │ -05cc8c: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -05cc92: 0e00 |0003: return-void │ │ +05dab8: |[05dab8] androidx.core.app.RemoteActionCompatParcelizer.:()V │ │ +05dac8: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05dace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/RemoteActionCompatParcelizer;) │ │ name : 'read' │ │ type : '(Lf1/a;)Landroidx/core/app/RemoteActionCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -05cb98: |[05cb98] androidx.core.app.RemoteActionCompatParcelizer.read:(Lf1/a;)Landroidx/core/app/RemoteActionCompat; │ │ -05cba8: 2200 3502 |0000: new-instance v0, Landroidx/core/app/RemoteActionCompat; // type@0235 │ │ -05cbac: 7010 da0c 0000 |0002: invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;.:()V // method@0cda │ │ -05cbb2: 5401 d102 |0005: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02d1 │ │ -05cbb6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -05cbb8: 6e20 b914 2300 |0008: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cbbe: 0a02 |000b: move-result v2 │ │ -05cbc0: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -05cbc4: 2805 |000e: goto 0013 // +0005 │ │ -05cbc6: 6e10 bd14 0300 |000f: invoke-virtual {v3}, Lf1/a;.l:()Lf1/c; // method@14bd │ │ -05cbcc: 0c01 |0012: move-result-object v1 │ │ -05cbce: 1f01 3802 |0013: check-cast v1, Landroidx/core/graphics/drawable/IconCompat; // type@0238 │ │ -05cbd2: 5b01 d102 |0015: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02d1 │ │ -05cbd6: 5401 d202 |0017: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02d2 │ │ -05cbda: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -05cbdc: 6e20 b914 2300 |001a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cbe2: 0a02 |001d: move-result v2 │ │ -05cbe4: 3902 0300 |001e: if-nez v2, 0021 // +0003 │ │ -05cbe8: 2805 |0020: goto 0025 // +0005 │ │ -05cbea: 6e10 b814 0300 |0021: invoke-virtual {v3}, Lf1/a;.g:()Ljava/lang/CharSequence; // method@14b8 │ │ -05cbf0: 0c01 |0024: move-result-object v1 │ │ -05cbf2: 5b01 d202 |0025: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02d2 │ │ -05cbf6: 5401 d302 |0027: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d3 │ │ -05cbfa: 1232 |0029: const/4 v2, #int 3 // #3 │ │ -05cbfc: 6e20 b914 2300 |002a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cc02: 0a02 |002d: move-result v2 │ │ -05cc04: 3902 0300 |002e: if-nez v2, 0031 // +0003 │ │ -05cc08: 2805 |0030: goto 0035 // +0005 │ │ -05cc0a: 6e10 b814 0300 |0031: invoke-virtual {v3}, Lf1/a;.g:()Ljava/lang/CharSequence; // method@14b8 │ │ -05cc10: 0c01 |0034: move-result-object v1 │ │ -05cc12: 5b01 d302 |0035: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d3 │ │ -05cc16: 5401 d402 |0037: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d4 │ │ -05cc1a: 1242 |0039: const/4 v2, #int 4 // #4 │ │ -05cc1c: 6e20 b914 2300 |003a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cc22: 0a02 |003d: move-result v2 │ │ -05cc24: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -05cc28: 2805 |0040: goto 0045 // +0005 │ │ -05cc2a: 6e10 bb14 0300 |0041: invoke-virtual {v3}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14bb │ │ -05cc30: 0c01 |0044: move-result-object v1 │ │ -05cc32: 1f01 4a00 |0045: check-cast v1, Landroid/app/PendingIntent; // type@004a │ │ -05cc36: 5b01 d402 |0047: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d4 │ │ -05cc3a: 5501 d502 |0049: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d5 │ │ -05cc3e: 1252 |004b: const/4 v2, #int 5 // #5 │ │ -05cc40: 6e20 b914 2300 |004c: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cc46: 0a02 |004f: move-result v2 │ │ -05cc48: 3902 0300 |0050: if-nez v2, 0053 // +0003 │ │ -05cc4c: 2805 |0052: goto 0057 // +0005 │ │ -05cc4e: 6e10 b614 0300 |0053: invoke-virtual {v3}, Lf1/a;.e:()Z // method@14b6 │ │ -05cc54: 0a01 |0056: move-result v1 │ │ -05cc56: 5c01 d502 |0057: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d5 │ │ -05cc5a: 5501 d602 |0059: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d6 │ │ -05cc5e: 1262 |005b: const/4 v2, #int 6 // #6 │ │ -05cc60: 6e20 b914 2300 |005c: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cc66: 0a02 |005f: move-result v2 │ │ -05cc68: 3902 0300 |0060: if-nez v2, 0063 // +0003 │ │ -05cc6c: 2805 |0062: goto 0067 // +0005 │ │ -05cc6e: 6e10 b614 0300 |0063: invoke-virtual {v3}, Lf1/a;.e:()Z // method@14b6 │ │ -05cc74: 0a01 |0066: move-result v1 │ │ -05cc76: 5c01 d602 |0067: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d6 │ │ -05cc7a: 1100 |0069: return-object v0 │ │ +05d9d4: |[05d9d4] androidx.core.app.RemoteActionCompatParcelizer.read:(Lf1/a;)Landroidx/core/app/RemoteActionCompat; │ │ +05d9e4: 2200 3a02 |0000: new-instance v0, Landroidx/core/app/RemoteActionCompat; // type@023a │ │ +05d9e8: 7010 030d 0000 |0002: invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;.:()V // method@0d03 │ │ +05d9ee: 5401 ce02 |0005: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ +05d9f2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +05d9f4: 6e20 d814 2300 |0008: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05d9fa: 0a02 |000b: move-result v2 │ │ +05d9fc: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +05da00: 2805 |000e: goto 0013 // +0005 │ │ +05da02: 6e10 dc14 0300 |000f: invoke-virtual {v3}, Lf1/a;.l:()Lf1/c; // method@14dc │ │ +05da08: 0c01 |0012: move-result-object v1 │ │ +05da0a: 1f01 3d02 |0013: check-cast v1, Landroidx/core/graphics/drawable/IconCompat; // type@023d │ │ +05da0e: 5b01 ce02 |0015: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ +05da12: 5401 cf02 |0017: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ +05da16: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +05da18: 6e20 d814 2300 |001a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05da1e: 0a02 |001d: move-result v2 │ │ +05da20: 3902 0300 |001e: if-nez v2, 0021 // +0003 │ │ +05da24: 2805 |0020: goto 0025 // +0005 │ │ +05da26: 6e10 d714 0300 |0021: invoke-virtual {v3}, Lf1/a;.g:()Ljava/lang/CharSequence; // method@14d7 │ │ +05da2c: 0c01 |0024: move-result-object v1 │ │ +05da2e: 5b01 cf02 |0025: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ +05da32: 5401 d002 |0027: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ +05da36: 1232 |0029: const/4 v2, #int 3 // #3 │ │ +05da38: 6e20 d814 2300 |002a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05da3e: 0a02 |002d: move-result v2 │ │ +05da40: 3902 0300 |002e: if-nez v2, 0031 // +0003 │ │ +05da44: 2805 |0030: goto 0035 // +0005 │ │ +05da46: 6e10 d714 0300 |0031: invoke-virtual {v3}, Lf1/a;.g:()Ljava/lang/CharSequence; // method@14d7 │ │ +05da4c: 0c01 |0034: move-result-object v1 │ │ +05da4e: 5b01 d002 |0035: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ +05da52: 5401 d102 |0037: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ +05da56: 1242 |0039: const/4 v2, #int 4 // #4 │ │ +05da58: 6e20 d814 2300 |003a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05da5e: 0a02 |003d: move-result v2 │ │ +05da60: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +05da64: 2805 |0040: goto 0045 // +0005 │ │ +05da66: 6e10 da14 0300 |0041: invoke-virtual {v3}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14da │ │ +05da6c: 0c01 |0044: move-result-object v1 │ │ +05da6e: 1f01 4a00 |0045: check-cast v1, Landroid/app/PendingIntent; // type@004a │ │ +05da72: 5b01 d102 |0047: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ +05da76: 5501 d202 |0049: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ +05da7a: 1252 |004b: const/4 v2, #int 5 // #5 │ │ +05da7c: 6e20 d814 2300 |004c: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05da82: 0a02 |004f: move-result v2 │ │ +05da84: 3902 0300 |0050: if-nez v2, 0053 // +0003 │ │ +05da88: 2805 |0052: goto 0057 // +0005 │ │ +05da8a: 6e10 d514 0300 |0053: invoke-virtual {v3}, Lf1/a;.e:()Z // method@14d5 │ │ +05da90: 0a01 |0056: move-result v1 │ │ +05da92: 5c01 d202 |0057: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ +05da96: 5501 d302 |0059: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ +05da9a: 1262 |005b: const/4 v2, #int 6 // #6 │ │ +05da9c: 6e20 d814 2300 |005c: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05daa2: 0a02 |005f: move-result v2 │ │ +05daa4: 3902 0300 |0060: if-nez v2, 0063 // +0003 │ │ +05daa8: 2805 |0062: goto 0067 // +0005 │ │ +05daaa: 6e10 d514 0300 |0063: invoke-virtual {v3}, Lf1/a;.e:()Z // method@14d5 │ │ +05dab0: 0a01 |0066: move-result v1 │ │ +05dab2: 5c01 d302 |0067: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ +05dab6: 1100 |0069: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -59827,41 +60164,41 @@ │ │ type : '(Landroidx/core/app/RemoteActionCompat;Lf1/a;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -05cc94: |[05cc94] androidx.core.app.RemoteActionCompatParcelizer.write:(Landroidx/core/app/RemoteActionCompat;Lf1/a;)V │ │ -05cca4: 6e10 791c 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -05ccaa: 5420 d102 |0003: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02d1 │ │ -05ccae: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -05ccb0: 6e20 be14 1300 |0006: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05ccb6: 6e20 c514 0300 |0009: invoke-virtual {v3, v0}, Lf1/a;.t:(Lf1/c;)V // method@14c5 │ │ -05ccbc: 5420 d202 |000c: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02d2 │ │ -05ccc0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -05ccc2: 6e20 be14 1300 |000f: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05ccc8: 6e20 c114 0300 |0012: invoke-virtual {v3, v0}, Lf1/a;.p:(Ljava/lang/CharSequence;)V // method@14c1 │ │ -05ccce: 5420 d302 |0015: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d3 │ │ -05ccd2: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -05ccd4: 6e20 be14 1300 |0018: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05ccda: 6e20 c114 0300 |001b: invoke-virtual {v3, v0}, Lf1/a;.p:(Ljava/lang/CharSequence;)V // method@14c1 │ │ -05cce0: 5420 d402 |001e: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d4 │ │ -05cce4: 1241 |0020: const/4 v1, #int 4 // #4 │ │ -05cce6: 6e20 be14 1300 |0021: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05ccec: 6e20 c314 0300 |0024: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14c3 │ │ -05ccf2: 5520 d502 |0027: iget-boolean v0, v2, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d5 │ │ -05ccf6: 1251 |0029: const/4 v1, #int 5 // #5 │ │ -05ccf8: 6e20 be14 1300 |002a: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05ccfe: 6e20 bf14 0300 |002d: invoke-virtual {v3, v0}, Lf1/a;.n:(Z)V // method@14bf │ │ -05cd04: 5522 d602 |0030: iget-boolean v2, v2, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d6 │ │ -05cd08: 1260 |0032: const/4 v0, #int 6 // #6 │ │ -05cd0a: 6e20 be14 0300 |0033: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14be │ │ -05cd10: 6e20 bf14 2300 |0036: invoke-virtual {v3, v2}, Lf1/a;.n:(Z)V // method@14bf │ │ -05cd16: 0e00 |0039: return-void │ │ +05dad0: |[05dad0] androidx.core.app.RemoteActionCompatParcelizer.write:(Landroidx/core/app/RemoteActionCompat;Lf1/a;)V │ │ +05dae0: 6e10 c91c 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +05dae6: 5420 ce02 |0003: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ +05daea: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +05daec: 6e20 dd14 1300 |0006: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05daf2: 6e20 e414 0300 |0009: invoke-virtual {v3, v0}, Lf1/a;.t:(Lf1/c;)V // method@14e4 │ │ +05daf8: 5420 cf02 |000c: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ +05dafc: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +05dafe: 6e20 dd14 1300 |000f: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05db04: 6e20 e014 0300 |0012: invoke-virtual {v3, v0}, Lf1/a;.p:(Ljava/lang/CharSequence;)V // method@14e0 │ │ +05db0a: 5420 d002 |0015: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ +05db0e: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +05db10: 6e20 dd14 1300 |0018: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05db16: 6e20 e014 0300 |001b: invoke-virtual {v3, v0}, Lf1/a;.p:(Ljava/lang/CharSequence;)V // method@14e0 │ │ +05db1c: 5420 d102 |001e: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ +05db20: 1241 |0020: const/4 v1, #int 4 // #4 │ │ +05db22: 6e20 dd14 1300 |0021: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05db28: 6e20 e214 0300 |0024: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14e2 │ │ +05db2e: 5520 d202 |0027: iget-boolean v0, v2, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ +05db32: 1251 |0029: const/4 v1, #int 5 // #5 │ │ +05db34: 6e20 dd14 1300 |002a: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05db3a: 6e20 de14 0300 |002d: invoke-virtual {v3, v0}, Lf1/a;.n:(Z)V // method@14de │ │ +05db40: 5522 d302 |0030: iget-boolean v2, v2, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ +05db44: 1260 |0032: const/4 v0, #int 6 // #6 │ │ +05db46: 6e20 dd14 0300 |0033: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14dd │ │ +05db4c: 6e20 de14 2300 |0036: invoke-virtual {v3, v2}, Lf1/a;.n:(Z)V // method@14de │ │ +05db52: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -60222,32 +60559,32 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x003a reg=2 (null) Landroidx/core/app/RemoteActionCompat; │ │ 0x0000 - 0x003a reg=3 (null) Lf1/a; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #135 header: │ │ -class_idx : 567 │ │ +Class #139 header: │ │ +class_idx : 572 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #135 annotations: │ │ +Class #139 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/graphics/drawable/IconCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #135 - │ │ +Class #139 - │ │ Class descriptor : 'Landroidx/core/graphics/drawable/IconCompat$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -60256,91 +60593,91 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05cd50: |[05cd50] androidx.core.graphics.drawable.IconCompat$a.a:(Ljava/lang/Object;)I │ │ -05cd60: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ -05cd64: 7110 d710 0000 |0002: invoke-static {v0}, Ld0/b0;.a:(Landroid/graphics/drawable/Icon;)I // method@10d7 │ │ -05cd6a: 0a00 |0005: move-result v0 │ │ -05cd6c: 0f00 |0006: return v0 │ │ +05db8c: |[05db8c] androidx.core.graphics.drawable.IconCompat$a.a:(Ljava/lang/Object;)I │ │ +05db9c: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ +05dba0: 7110 0e11 0000 |0002: invoke-static {v0}, Ld0/c0;.a:(Landroid/graphics/drawable/Icon;)I // method@110e │ │ +05dba6: 0a00 |0005: move-result v0 │ │ +05dba8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05cd90: |[05cd90] androidx.core.graphics.drawable.IconCompat$a.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ -05cda0: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ -05cda4: 7110 f810 0000 |0002: invoke-static {v0}, Ld0/e0;.c:(Landroid/graphics/drawable/Icon;)Ljava/lang/String; // method@10f8 │ │ -05cdaa: 0c00 |0005: move-result-object v0 │ │ -05cdac: 1100 |0006: return-object v0 │ │ +05dbcc: |[05dbcc] androidx.core.graphics.drawable.IconCompat$a.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ +05dbdc: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ +05dbe0: 7110 2a11 0000 |0002: invoke-static {v0}, Ld0/f0;.e:(Landroid/graphics/drawable/Icon;)Ljava/lang/String; // method@112a │ │ +05dbe6: 0c00 |0005: move-result-object v0 │ │ +05dbe8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ name : 'c' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05cd70: |[05cd70] androidx.core.graphics.drawable.IconCompat$a.c:(Ljava/lang/Object;)I │ │ -05cd80: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ -05cd84: 7110 ee10 0000 |0002: invoke-static {v0}, Ld0/d0;.a:(Landroid/graphics/drawable/Icon;)I // method@10ee │ │ -05cd8a: 0a00 |0005: move-result v0 │ │ -05cd8c: 0f00 |0006: return v0 │ │ +05dbac: |[05dbac] androidx.core.graphics.drawable.IconCompat$a.c:(Ljava/lang/Object;)I │ │ +05dbbc: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ +05dbc0: 7110 1b11 0000 |0002: invoke-static {v0}, Ld0/e0;.a:(Landroid/graphics/drawable/Icon;)I // method@111b │ │ +05dbc6: 0a00 |0005: move-result v0 │ │ +05dbc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ name : 'd' │ │ type : '(Ljava/lang/Object;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05cd30: |[05cd30] androidx.core.graphics.drawable.IconCompat$a.d:(Ljava/lang/Object;)Landroid/net/Uri; │ │ -05cd40: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ -05cd44: 7110 e710 0000 |0002: invoke-static {v0}, Ld0/c0;.a:(Landroid/graphics/drawable/Icon;)Landroid/net/Uri; // method@10e7 │ │ -05cd4a: 0c00 |0005: move-result-object v0 │ │ -05cd4c: 1100 |0006: return-object v0 │ │ +05db6c: |[05db6c] androidx.core.graphics.drawable.IconCompat$a.d:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +05db7c: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ +05db80: 7110 1611 0000 |0002: invoke-static {v0}, Ld0/d0;.b:(Landroid/graphics/drawable/Icon;)Landroid/net/Uri; // method@1116 │ │ +05db86: 0c00 |0005: move-result-object v0 │ │ +05db88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #136 header: │ │ -class_idx : 569 │ │ +Class #140 header: │ │ +class_idx : 574 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #136 - │ │ +Class #140 - │ │ Class descriptor : 'Landroidx/core/graphics/drawable/IconCompatParcelizer;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -60349,155 +60686,155 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cfa8: |[05cfa8] androidx.core.graphics.drawable.IconCompatParcelizer.:()V │ │ -05cfb8: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -05cfbe: 0e00 |0003: return-void │ │ +05dde4: |[05dde4] androidx.core.graphics.drawable.IconCompatParcelizer.:()V │ │ +05ddf4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05ddfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/drawable/IconCompatParcelizer;) │ │ name : 'read' │ │ type : '(Lf1/a;)Landroidx/core/graphics/drawable/IconCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 244 16-bit code units │ │ -05cdb0: |[05cdb0] androidx.core.graphics.drawable.IconCompatParcelizer.read:(Lf1/a;)Landroidx/core/graphics/drawable/IconCompat; │ │ -05cdc0: 2200 3802 |0000: new-instance v0, Landroidx/core/graphics/drawable/IconCompat; // type@0238 │ │ -05cdc4: 7010 e30c 0000 |0002: invoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;.:()V // method@0ce3 │ │ -05cdca: 5201 d702 |0005: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d7 │ │ -05cdce: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -05cdd0: 6e20 b914 2500 |0008: invoke-virtual {v5, v2}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cdd6: 0a02 |000b: move-result v2 │ │ -05cdd8: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -05cddc: 2805 |000e: goto 0013 // +0005 │ │ -05cdde: 6e10 ba14 0500 |000f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14ba │ │ -05cde4: 0a01 |0012: move-result v1 │ │ -05cde6: 5901 d702 |0013: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d7 │ │ -05cdea: 5401 d902 |0015: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05cdee: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -05cdf0: 6e20 b914 2500 |0018: invoke-virtual {v5, v2}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cdf6: 0a03 |001b: move-result v3 │ │ -05cdf8: 3903 0300 |001c: if-nez v3, 001f // +0003 │ │ -05cdfc: 2805 |001e: goto 0023 // +0005 │ │ -05cdfe: 6e10 b714 0500 |001f: invoke-virtual {v5}, Lf1/a;.f:()[B // method@14b7 │ │ -05ce04: 0c01 |0022: move-result-object v1 │ │ -05ce06: 5b01 d902 |0023: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05ce0a: 5401 da02 |0025: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02da │ │ -05ce0e: 1233 |0027: const/4 v3, #int 3 // #3 │ │ -05ce10: 6e20 b914 3500 |0028: invoke-virtual {v5, v3}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05ce16: 0a04 |002b: move-result v4 │ │ -05ce18: 3904 0300 |002c: if-nez v4, 002f // +0003 │ │ -05ce1c: 2805 |002e: goto 0033 // +0005 │ │ -05ce1e: 6e10 bb14 0500 |002f: invoke-virtual {v5}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14bb │ │ -05ce24: 0c01 |0032: move-result-object v1 │ │ -05ce26: 5b01 da02 |0033: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02da │ │ -05ce2a: 5201 db02 |0035: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02db │ │ -05ce2e: 1244 |0037: const/4 v4, #int 4 // #4 │ │ -05ce30: 6e20 b914 4500 |0038: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05ce36: 0a04 |003b: move-result v4 │ │ -05ce38: 3904 0300 |003c: if-nez v4, 003f // +0003 │ │ -05ce3c: 2805 |003e: goto 0043 // +0005 │ │ -05ce3e: 6e10 ba14 0500 |003f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14ba │ │ -05ce44: 0a01 |0042: move-result v1 │ │ -05ce46: 5901 db02 |0043: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02db │ │ -05ce4a: 5201 dc02 |0045: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02dc │ │ -05ce4e: 1254 |0047: const/4 v4, #int 5 // #5 │ │ -05ce50: 6e20 b914 4500 |0048: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05ce56: 0a04 |004b: move-result v4 │ │ -05ce58: 3904 0300 |004c: if-nez v4, 004f // +0003 │ │ -05ce5c: 2805 |004e: goto 0053 // +0005 │ │ -05ce5e: 6e10 ba14 0500 |004f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14ba │ │ -05ce64: 0a01 |0052: move-result v1 │ │ -05ce66: 5901 dc02 |0053: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02dc │ │ -05ce6a: 5401 dd02 |0055: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02dd │ │ -05ce6e: 1264 |0057: const/4 v4, #int 6 // #6 │ │ -05ce70: 6e20 b914 4500 |0058: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05ce76: 0a04 |005b: move-result v4 │ │ -05ce78: 3904 0300 |005c: if-nez v4, 005f // +0003 │ │ -05ce7c: 2805 |005e: goto 0063 // +0005 │ │ -05ce7e: 6e10 bb14 0500 |005f: invoke-virtual {v5}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14bb │ │ -05ce84: 0c01 |0062: move-result-object v1 │ │ -05ce86: 1f01 7500 |0063: check-cast v1, Landroid/content/res/ColorStateList; // type@0075 │ │ -05ce8a: 5b01 dd02 |0065: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02dd │ │ -05ce8e: 5401 df02 |0067: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02df │ │ -05ce92: 1274 |0069: const/4 v4, #int 7 // #7 │ │ -05ce94: 6e20 b914 4500 |006a: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05ce9a: 0a04 |006d: move-result v4 │ │ -05ce9c: 3904 0300 |006e: if-nez v4, 0071 // +0003 │ │ -05cea0: 2805 |0070: goto 0075 // +0005 │ │ -05cea2: 6e10 bc14 0500 |0071: invoke-virtual {v5}, Lf1/a;.k:()Ljava/lang/String; // method@14bc │ │ -05cea8: 0c01 |0074: move-result-object v1 │ │ -05ceaa: 5b01 df02 |0075: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02df │ │ -05ceae: 5401 e002 |0077: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02e0 │ │ -05ceb2: 1304 0800 |0079: const/16 v4, #int 8 // #8 │ │ -05ceb6: 6e20 b914 4500 |007b: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14b9 │ │ -05cebc: 0a04 |007e: move-result v4 │ │ -05cebe: 3904 0300 |007f: if-nez v4, 0082 // +0003 │ │ -05cec2: 2805 |0081: goto 0086 // +0005 │ │ -05cec4: 6e10 bc14 0500 |0082: invoke-virtual {v5}, Lf1/a;.k:()Ljava/lang/String; // method@14bc │ │ -05ceca: 0c01 |0085: move-result-object v1 │ │ -05cecc: 5b01 e002 |0086: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02e0 │ │ -05ced0: 5405 df02 |0088: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02df │ │ -05ced4: 7110 6502 0500 |008a: invoke-static {v5}, Landroid/graphics/PorterDuff$Mode;.valueOf:(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode; // method@0265 │ │ -05ceda: 0c05 |008d: move-result-object v5 │ │ -05cedc: 5b05 de02 |008e: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@02de │ │ -05cee0: 5205 d702 |0090: iget v5, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d7 │ │ -05cee4: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -05cee6: 2b05 4d00 0000 |0093: packed-switch v5, 000000e0 // +0000004d │ │ -05ceec: 2849 |0096: goto 00df // +0049 │ │ -05ceee: 5405 d902 |0097: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05cef2: 5b05 d802 |0099: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d8 │ │ -05cef6: 2844 |009b: goto 00df // +0044 │ │ -05cef8: 2205 1706 |009c: new-instance v5, Ljava/lang/String; // type@0617 │ │ -05cefc: 5403 d902 |009e: iget-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05cf00: 1a04 8914 |00a0: const-string v4, "UTF-16" // string@1489 │ │ -05cf04: 7110 471d 0400 |00a2: invoke-static {v4}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d47 │ │ -05cf0a: 0c04 |00a5: move-result-object v4 │ │ -05cf0c: 7030 8d1c 3504 |00a6: invoke-direct {v5, v3, v4}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@1c8d │ │ -05cf12: 5b05 d802 |00a9: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d8 │ │ -05cf16: 5203 d702 |00ab: iget v3, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d7 │ │ -05cf1a: 3323 3200 |00ad: if-ne v3, v2, 00df // +0032 │ │ -05cf1e: 5402 e002 |00af: iget-object v2, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02e0 │ │ -05cf22: 3902 2e00 |00b1: if-nez v2, 00df // +002e │ │ -05cf26: 12f2 |00b3: const/4 v2, #int -1 // #ff │ │ -05cf28: 1a03 6a02 |00b4: const-string v3, ":" // string@026a │ │ -05cf2c: 6e30 aa1c 3502 |00b6: invoke-virtual {v5, v3, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@1caa │ │ -05cf32: 0c05 |00b9: move-result-object v5 │ │ -05cf34: 4605 0501 |00ba: aget-object v5, v5, v1 │ │ -05cf38: 5b05 e002 |00bc: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02e0 │ │ -05cf3c: 2821 |00be: goto 00df // +0021 │ │ -05cf3e: 5405 da02 |00bf: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02da │ │ -05cf42: 3805 0300 |00c1: if-eqz v5, 00c4 // +0003 │ │ -05cf46: 2811 |00c3: goto 00d4 // +0011 │ │ -05cf48: 5405 d902 |00c4: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05cf4c: 5b05 d802 |00c6: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d8 │ │ -05cf50: 5903 d702 |00c8: iput v3, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d7 │ │ -05cf54: 5901 db02 |00ca: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02db │ │ -05cf58: 2155 |00cc: array-length v5, v5 │ │ -05cf5a: 5905 dc02 |00cd: iput v5, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02dc │ │ -05cf5e: 2810 |00cf: goto 00df // +0010 │ │ -05cf60: 5405 da02 |00d0: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02da │ │ -05cf64: 3805 0500 |00d2: if-eqz v5, 00d7 // +0005 │ │ -05cf68: 5b05 d802 |00d4: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d8 │ │ -05cf6c: 2809 |00d6: goto 00df // +0009 │ │ -05cf6e: 2205 fc05 |00d7: new-instance v5, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -05cf72: 1a00 fa05 |00d9: const-string v0, "Invalid icon" // string@05fa │ │ -05cf76: 7020 341c 0500 |00db: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -05cf7c: 2705 |00de: throw v5 │ │ -05cf7e: 1100 |00df: return-object v0 │ │ -05cf80: 0001 0800 ffff ffff 3d00 0000 0300 ... |00e0: packed-switch-data (20 units) │ │ +05dbec: |[05dbec] androidx.core.graphics.drawable.IconCompatParcelizer.read:(Lf1/a;)Landroidx/core/graphics/drawable/IconCompat; │ │ +05dbfc: 2200 3d02 |0000: new-instance v0, Landroidx/core/graphics/drawable/IconCompat; // type@023d │ │ +05dc00: 7010 0c0d 0000 |0002: invoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;.:()V // method@0d0c │ │ +05dc06: 5201 d402 |0005: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05dc0a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +05dc0c: 6e20 d814 2500 |0008: invoke-virtual {v5, v2}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05dc12: 0a02 |000b: move-result v2 │ │ +05dc14: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +05dc18: 2805 |000e: goto 0013 // +0005 │ │ +05dc1a: 6e10 d914 0500 |000f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14d9 │ │ +05dc20: 0a01 |0012: move-result v1 │ │ +05dc22: 5901 d402 |0013: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05dc26: 5401 d602 |0015: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05dc2a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +05dc2c: 6e20 d814 2500 |0018: invoke-virtual {v5, v2}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05dc32: 0a03 |001b: move-result v3 │ │ +05dc34: 3903 0300 |001c: if-nez v3, 001f // +0003 │ │ +05dc38: 2805 |001e: goto 0023 // +0005 │ │ +05dc3a: 6e10 d614 0500 |001f: invoke-virtual {v5}, Lf1/a;.f:()[B // method@14d6 │ │ +05dc40: 0c01 |0022: move-result-object v1 │ │ +05dc42: 5b01 d602 |0023: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05dc46: 5401 d702 |0025: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05dc4a: 1233 |0027: const/4 v3, #int 3 // #3 │ │ +05dc4c: 6e20 d814 3500 |0028: invoke-virtual {v5, v3}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05dc52: 0a04 |002b: move-result v4 │ │ +05dc54: 3904 0300 |002c: if-nez v4, 002f // +0003 │ │ +05dc58: 2805 |002e: goto 0033 // +0005 │ │ +05dc5a: 6e10 da14 0500 |002f: invoke-virtual {v5}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14da │ │ +05dc60: 0c01 |0032: move-result-object v1 │ │ +05dc62: 5b01 d702 |0033: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05dc66: 5201 d802 |0035: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ +05dc6a: 1244 |0037: const/4 v4, #int 4 // #4 │ │ +05dc6c: 6e20 d814 4500 |0038: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05dc72: 0a04 |003b: move-result v4 │ │ +05dc74: 3904 0300 |003c: if-nez v4, 003f // +0003 │ │ +05dc78: 2805 |003e: goto 0043 // +0005 │ │ +05dc7a: 6e10 d914 0500 |003f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14d9 │ │ +05dc80: 0a01 |0042: move-result v1 │ │ +05dc82: 5901 d802 |0043: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ +05dc86: 5201 d902 |0045: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ +05dc8a: 1254 |0047: const/4 v4, #int 5 // #5 │ │ +05dc8c: 6e20 d814 4500 |0048: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05dc92: 0a04 |004b: move-result v4 │ │ +05dc94: 3904 0300 |004c: if-nez v4, 004f // +0003 │ │ +05dc98: 2805 |004e: goto 0053 // +0005 │ │ +05dc9a: 6e10 d914 0500 |004f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14d9 │ │ +05dca0: 0a01 |0052: move-result v1 │ │ +05dca2: 5901 d902 |0053: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ +05dca6: 5401 da02 |0055: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ +05dcaa: 1264 |0057: const/4 v4, #int 6 // #6 │ │ +05dcac: 6e20 d814 4500 |0058: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05dcb2: 0a04 |005b: move-result v4 │ │ +05dcb4: 3904 0300 |005c: if-nez v4, 005f // +0003 │ │ +05dcb8: 2805 |005e: goto 0063 // +0005 │ │ +05dcba: 6e10 da14 0500 |005f: invoke-virtual {v5}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14da │ │ +05dcc0: 0c01 |0062: move-result-object v1 │ │ +05dcc2: 1f01 7500 |0063: check-cast v1, Landroid/content/res/ColorStateList; // type@0075 │ │ +05dcc6: 5b01 da02 |0065: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ +05dcca: 5401 dc02 |0067: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05dcce: 1274 |0069: const/4 v4, #int 7 // #7 │ │ +05dcd0: 6e20 d814 4500 |006a: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05dcd6: 0a04 |006d: move-result v4 │ │ +05dcd8: 3904 0300 |006e: if-nez v4, 0071 // +0003 │ │ +05dcdc: 2805 |0070: goto 0075 // +0005 │ │ +05dcde: 6e10 db14 0500 |0071: invoke-virtual {v5}, Lf1/a;.k:()Ljava/lang/String; // method@14db │ │ +05dce4: 0c01 |0074: move-result-object v1 │ │ +05dce6: 5b01 dc02 |0075: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05dcea: 5401 dd02 |0077: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05dcee: 1304 0800 |0079: const/16 v4, #int 8 // #8 │ │ +05dcf2: 6e20 d814 4500 |007b: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14d8 │ │ +05dcf8: 0a04 |007e: move-result v4 │ │ +05dcfa: 3904 0300 |007f: if-nez v4, 0082 // +0003 │ │ +05dcfe: 2805 |0081: goto 0086 // +0005 │ │ +05dd00: 6e10 db14 0500 |0082: invoke-virtual {v5}, Lf1/a;.k:()Ljava/lang/String; // method@14db │ │ +05dd06: 0c01 |0085: move-result-object v1 │ │ +05dd08: 5b01 dd02 |0086: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05dd0c: 5405 dc02 |0088: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05dd10: 7110 7602 0500 |008a: invoke-static {v5}, Landroid/graphics/PorterDuff$Mode;.valueOf:(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode; // method@0276 │ │ +05dd16: 0c05 |008d: move-result-object v5 │ │ +05dd18: 5b05 db02 |008e: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@02db │ │ +05dd1c: 5205 d402 |0090: iget v5, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05dd20: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +05dd22: 2b05 4d00 0000 |0093: packed-switch v5, 000000e0 // +0000004d │ │ +05dd28: 2849 |0096: goto 00df // +0049 │ │ +05dd2a: 5405 d602 |0097: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05dd2e: 5b05 d502 |0099: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05dd32: 2844 |009b: goto 00df // +0044 │ │ +05dd34: 2205 2906 |009c: new-instance v5, Ljava/lang/String; // type@0629 │ │ +05dd38: 5403 d602 |009e: iget-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05dd3c: 1a04 a714 |00a0: const-string v4, "UTF-16" // string@14a7 │ │ +05dd40: 7110 971d 0400 |00a2: invoke-static {v4}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d97 │ │ +05dd46: 0c04 |00a5: move-result-object v4 │ │ +05dd48: 7030 dd1c 3504 |00a6: invoke-direct {v5, v3, v4}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@1cdd │ │ +05dd4e: 5b05 d502 |00a9: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05dd52: 5203 d402 |00ab: iget v3, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05dd56: 3323 3200 |00ad: if-ne v3, v2, 00df // +0032 │ │ +05dd5a: 5402 dd02 |00af: iget-object v2, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05dd5e: 3902 2e00 |00b1: if-nez v2, 00df // +002e │ │ +05dd62: 12f2 |00b3: const/4 v2, #int -1 // #ff │ │ +05dd64: 1a03 6b02 |00b4: const-string v3, ":" // string@026b │ │ +05dd68: 6e30 fa1c 3502 |00b6: invoke-virtual {v5, v3, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@1cfa │ │ +05dd6e: 0c05 |00b9: move-result-object v5 │ │ +05dd70: 4605 0501 |00ba: aget-object v5, v5, v1 │ │ +05dd74: 5b05 dd02 |00bc: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05dd78: 2821 |00be: goto 00df // +0021 │ │ +05dd7a: 5405 d702 |00bf: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05dd7e: 3805 0300 |00c1: if-eqz v5, 00c4 // +0003 │ │ +05dd82: 2811 |00c3: goto 00d4 // +0011 │ │ +05dd84: 5405 d602 |00c4: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05dd88: 5b05 d502 |00c6: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05dd8c: 5903 d402 |00c8: iput v3, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05dd90: 5901 d802 |00ca: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ +05dd94: 2155 |00cc: array-length v5, v5 │ │ +05dd96: 5905 d902 |00cd: iput v5, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ +05dd9a: 2810 |00cf: goto 00df // +0010 │ │ +05dd9c: 5405 d702 |00d0: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05dda0: 3805 0500 |00d2: if-eqz v5, 00d7 // +0005 │ │ +05dda4: 5b05 d502 |00d4: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05dda8: 2809 |00d6: goto 00df // +0009 │ │ +05ddaa: 2205 0e06 |00d7: new-instance v5, Ljava/lang/IllegalArgumentException; // type@060e │ │ +05ddae: 1a00 fe05 |00d9: const-string v0, "Invalid icon" // string@05fe │ │ +05ddb2: 7020 841c 0500 |00db: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +05ddb8: 2705 |00de: throw v5 │ │ +05ddba: 1100 |00df: return-object v0 │ │ +05ddbc: 0001 0800 ffff ffff 3d00 0000 0300 ... |00e0: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -60728,92 +61065,92 @@ │ │ type : '(Landroidx/core/graphics/drawable/IconCompat;Lf1/a;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -05cfc0: |[05cfc0] androidx.core.graphics.drawable.IconCompatParcelizer.write:(Landroidx/core/graphics/drawable/IconCompat;Lf1/a;)V │ │ -05cfd0: 6e10 791c 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -05cfd6: 5420 de02 |0003: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@02de │ │ -05cfda: 6e10 241c 0000 |0005: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@1c24 │ │ -05cfe0: 0c00 |0008: move-result-object v0 │ │ -05cfe2: 5b20 df02 |0009: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02df │ │ -05cfe6: 5220 d702 |000b: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d7 │ │ -05cfea: 1a01 8914 |000d: const-string v1, "UTF-16" // string@1489 │ │ -05cfee: 2b00 8d00 0000 |000f: packed-switch v0, 0000009c // +0000008d │ │ -05cff4: 282e |0012: goto 0040 // +002e │ │ -05cff6: 5420 d802 |0013: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d8 │ │ -05cffa: 6e10 7c1c 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -05d000: 0c00 |0018: move-result-object v0 │ │ -05d002: 7110 471d 0100 |0019: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d47 │ │ -05d008: 0c01 |001c: move-result-object v1 │ │ -05d00a: 6e20 9b1c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1c9b │ │ -05d010: 0c00 |0020: move-result-object v0 │ │ -05d012: 5b20 d902 |0021: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05d016: 281d |0023: goto 0040 // +001d │ │ -05d018: 5420 d802 |0024: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d8 │ │ -05d01c: 1f00 b20a |0026: check-cast v0, [B // type@0ab2 │ │ -05d020: 5b20 d902 |0028: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05d024: 2816 |002a: goto 0040 // +0016 │ │ -05d026: 5420 d802 |002b: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d8 │ │ -05d02a: 1f00 1706 |002d: check-cast v0, Ljava/lang/String; // type@0617 │ │ -05d02e: 7110 471d 0100 |002f: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d47 │ │ -05d034: 0c01 |0032: move-result-object v1 │ │ -05d036: 6e20 9b1c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1c9b │ │ -05d03c: 0c00 |0036: move-result-object v0 │ │ -05d03e: 5b20 d902 |0037: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05d042: 2807 |0039: goto 0040 // +0007 │ │ -05d044: 5420 d802 |003a: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d8 │ │ -05d048: 1f00 e200 |003c: check-cast v0, Landroid/os/Parcelable; // type@00e2 │ │ -05d04c: 5b20 da02 |003e: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02da │ │ -05d050: 12f0 |0040: const/4 v0, #int -1 // #ff │ │ -05d052: 5221 d702 |0041: iget v1, v2, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d7 │ │ -05d056: 3210 0900 |0043: if-eq v0, v1, 004c // +0009 │ │ -05d05a: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -05d05c: 6e20 be14 0300 |0046: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14be │ │ -05d062: 6e20 c214 1300 |0049: invoke-virtual {v3, v1}, Lf1/a;.q:(I)V // method@14c2 │ │ -05d068: 5420 d902 |004c: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d9 │ │ -05d06c: 3800 0900 |004e: if-eqz v0, 0057 // +0009 │ │ -05d070: 1221 |0050: const/4 v1, #int 2 // #2 │ │ -05d072: 6e20 be14 1300 |0051: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05d078: 6e20 c014 0300 |0054: invoke-virtual {v3, v0}, Lf1/a;.o:([B)V // method@14c0 │ │ -05d07e: 5420 da02 |0057: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02da │ │ -05d082: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ -05d086: 1231 |005b: const/4 v1, #int 3 // #3 │ │ -05d088: 6e20 be14 1300 |005c: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05d08e: 6e20 c314 0300 |005f: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14c3 │ │ -05d094: 5220 db02 |0062: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02db │ │ -05d098: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ -05d09c: 1241 |0066: const/4 v1, #int 4 // #4 │ │ -05d09e: 6e20 be14 1300 |0067: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05d0a4: 6e20 c214 0300 |006a: invoke-virtual {v3, v0}, Lf1/a;.q:(I)V // method@14c2 │ │ -05d0aa: 5220 dc02 |006d: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02dc │ │ -05d0ae: 3800 0900 |006f: if-eqz v0, 0078 // +0009 │ │ -05d0b2: 1251 |0071: const/4 v1, #int 5 // #5 │ │ -05d0b4: 6e20 be14 1300 |0072: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05d0ba: 6e20 c214 0300 |0075: invoke-virtual {v3, v0}, Lf1/a;.q:(I)V // method@14c2 │ │ -05d0c0: 5420 dd02 |0078: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02dd │ │ -05d0c4: 3800 0900 |007a: if-eqz v0, 0083 // +0009 │ │ -05d0c8: 1261 |007c: const/4 v1, #int 6 // #6 │ │ -05d0ca: 6e20 be14 1300 |007d: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05d0d0: 6e20 c314 0300 |0080: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14c3 │ │ -05d0d6: 5420 df02 |0083: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02df │ │ -05d0da: 3800 0900 |0085: if-eqz v0, 008e // +0009 │ │ -05d0de: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -05d0e0: 6e20 be14 1300 |0088: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14be │ │ -05d0e6: 6e20 c414 0300 |008b: invoke-virtual {v3, v0}, Lf1/a;.s:(Ljava/lang/String;)V // method@14c4 │ │ -05d0ec: 5422 e002 |008e: iget-object v2, v2, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02e0 │ │ -05d0f0: 3802 0a00 |0090: if-eqz v2, 009a // +000a │ │ -05d0f4: 1300 0800 |0092: const/16 v0, #int 8 // #8 │ │ -05d0f8: 6e20 be14 0300 |0094: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14be │ │ -05d0fe: 6e20 c414 2300 |0097: invoke-virtual {v3, v2}, Lf1/a;.s:(Ljava/lang/String;)V // method@14c4 │ │ -05d104: 0e00 |009a: return-void │ │ -05d106: 0000 |009b: nop // spacer │ │ -05d108: 0001 0800 ffff ffff 2b00 0000 0300 ... |009c: packed-switch-data (20 units) │ │ +05ddfc: |[05ddfc] androidx.core.graphics.drawable.IconCompatParcelizer.write:(Landroidx/core/graphics/drawable/IconCompat;Lf1/a;)V │ │ +05de0c: 6e10 c91c 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +05de12: 5420 db02 |0003: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@02db │ │ +05de16: 6e10 741c 0000 |0005: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@1c74 │ │ +05de1c: 0c00 |0008: move-result-object v0 │ │ +05de1e: 5b20 dc02 |0009: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05de22: 5220 d402 |000b: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05de26: 1a01 a714 |000d: const-string v1, "UTF-16" // string@14a7 │ │ +05de2a: 2b00 8d00 0000 |000f: packed-switch v0, 0000009c // +0000008d │ │ +05de30: 282e |0012: goto 0040 // +002e │ │ +05de32: 5420 d502 |0013: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05de36: 6e10 cc1c 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +05de3c: 0c00 |0018: move-result-object v0 │ │ +05de3e: 7110 971d 0100 |0019: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d97 │ │ +05de44: 0c01 |001c: move-result-object v1 │ │ +05de46: 6e20 eb1c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1ceb │ │ +05de4c: 0c00 |0020: move-result-object v0 │ │ +05de4e: 5b20 d602 |0021: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05de52: 281d |0023: goto 0040 // +001d │ │ +05de54: 5420 d502 |0024: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05de58: 1f00 c10a |0026: check-cast v0, [B // type@0ac1 │ │ +05de5c: 5b20 d602 |0028: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05de60: 2816 |002a: goto 0040 // +0016 │ │ +05de62: 5420 d502 |002b: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05de66: 1f00 2906 |002d: check-cast v0, Ljava/lang/String; // type@0629 │ │ +05de6a: 7110 971d 0100 |002f: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d97 │ │ +05de70: 0c01 |0032: move-result-object v1 │ │ +05de72: 6e20 eb1c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1ceb │ │ +05de78: 0c00 |0036: move-result-object v0 │ │ +05de7a: 5b20 d602 |0037: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05de7e: 2807 |0039: goto 0040 // +0007 │ │ +05de80: 5420 d502 |003a: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05de84: 1f00 e200 |003c: check-cast v0, Landroid/os/Parcelable; // type@00e2 │ │ +05de88: 5b20 d702 |003e: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05de8c: 12f0 |0040: const/4 v0, #int -1 // #ff │ │ +05de8e: 5221 d402 |0041: iget v1, v2, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05de92: 3210 0900 |0043: if-eq v0, v1, 004c // +0009 │ │ +05de96: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +05de98: 6e20 dd14 0300 |0046: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14dd │ │ +05de9e: 6e20 e114 1300 |0049: invoke-virtual {v3, v1}, Lf1/a;.q:(I)V // method@14e1 │ │ +05dea4: 5420 d602 |004c: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05dea8: 3800 0900 |004e: if-eqz v0, 0057 // +0009 │ │ +05deac: 1221 |0050: const/4 v1, #int 2 // #2 │ │ +05deae: 6e20 dd14 1300 |0051: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05deb4: 6e20 df14 0300 |0054: invoke-virtual {v3, v0}, Lf1/a;.o:([B)V // method@14df │ │ +05deba: 5420 d702 |0057: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05debe: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ +05dec2: 1231 |005b: const/4 v1, #int 3 // #3 │ │ +05dec4: 6e20 dd14 1300 |005c: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05deca: 6e20 e214 0300 |005f: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14e2 │ │ +05ded0: 5220 d802 |0062: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ +05ded4: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ +05ded8: 1241 |0066: const/4 v1, #int 4 // #4 │ │ +05deda: 6e20 dd14 1300 |0067: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05dee0: 6e20 e114 0300 |006a: invoke-virtual {v3, v0}, Lf1/a;.q:(I)V // method@14e1 │ │ +05dee6: 5220 d902 |006d: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ +05deea: 3800 0900 |006f: if-eqz v0, 0078 // +0009 │ │ +05deee: 1251 |0071: const/4 v1, #int 5 // #5 │ │ +05def0: 6e20 dd14 1300 |0072: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05def6: 6e20 e114 0300 |0075: invoke-virtual {v3, v0}, Lf1/a;.q:(I)V // method@14e1 │ │ +05defc: 5420 da02 |0078: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ +05df00: 3800 0900 |007a: if-eqz v0, 0083 // +0009 │ │ +05df04: 1261 |007c: const/4 v1, #int 6 // #6 │ │ +05df06: 6e20 dd14 1300 |007d: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05df0c: 6e20 e214 0300 |0080: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14e2 │ │ +05df12: 5420 dc02 |0083: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05df16: 3800 0900 |0085: if-eqz v0, 008e // +0009 │ │ +05df1a: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +05df1c: 6e20 dd14 1300 |0088: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14dd │ │ +05df22: 6e20 e314 0300 |008b: invoke-virtual {v3, v0}, Lf1/a;.s:(Ljava/lang/String;)V // method@14e3 │ │ +05df28: 5422 dd02 |008e: iget-object v2, v2, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05df2c: 3802 0a00 |0090: if-eqz v2, 009a // +000a │ │ +05df30: 1300 0800 |0092: const/16 v0, #int 8 // #8 │ │ +05df34: 6e20 dd14 0300 |0094: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14dd │ │ +05df3a: 6e20 e314 2300 |0097: invoke-virtual {v3, v2}, Lf1/a;.s:(Ljava/lang/String;)V // method@14e3 │ │ +05df40: 0e00 |009a: return-void │ │ +05df42: 0000 |009b: nop // spacer │ │ +05df44: 0001 0800 ffff ffff 2b00 0000 0300 ... |009c: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -61174,32 +61511,32 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x00b0 reg=2 (null) Landroidx/core/graphics/drawable/IconCompat; │ │ 0x0000 - 0x00b0 reg=3 (null) Lf1/a; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #137 header: │ │ -class_idx : 571 │ │ +Class #141 header: │ │ +class_idx : 576 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #137 annotations: │ │ +Class #141 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/widget/NestedScrollView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ │ │ -Class #137 - │ │ +Class #141 - │ │ Class descriptor : 'Landroidx/core/widget/NestedScrollView$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -61208,68 +61545,68 @@ │ │ type : '(Landroid/view/ViewGroup;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05d6d4: |[05d6d4] androidx.core.widget.NestedScrollView$b.a:(Landroid/view/ViewGroup;)Z │ │ -05d6e4: 6e10 8606 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewGroup;.getClipToPadding:()Z // method@0686 │ │ -05d6ea: 0a00 |0003: move-result v0 │ │ -05d6ec: 0f00 |0004: return v0 │ │ +05e510: |[05e510] androidx.core.widget.NestedScrollView$b.a:(Landroid/view/ViewGroup;)Z │ │ +05e520: 6e10 ac06 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewGroup;.getClipToPadding:()Z // method@06ac │ │ +05e526: 0a00 |0003: move-result v0 │ │ +05e528: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #138 header: │ │ -class_idx : 573 │ │ +Class #142 header: │ │ +class_idx : 578 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #138 annotations: │ │ +Class #142 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/widget/NestedScrollView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="d" │ │ │ │ -Class #138 - │ │ +Class #142 - │ │ Class descriptor : 'Landroidx/core/widget/NestedScrollView$d;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #139 header: │ │ -class_idx : 574 │ │ +Class #143 header: │ │ +class_idx : 579 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #139 annotations: │ │ +Class #143 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/widget/NestedScrollView$e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator<" "Landroidx/core/widget/NestedScrollView$e;" ">;" } │ │ │ │ -Class #139 - │ │ +Class #143 - │ │ Class descriptor : 'Landroidx/core/widget/NestedScrollView$e$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -61279,75 +61616,75 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d740: |[05d740] androidx.core.widget.NestedScrollView$e$a.:()V │ │ -05d750: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -05d756: 0e00 |0003: return-void │ │ +05e57c: |[05e57c] androidx.core.widget.NestedScrollView$e$a.:()V │ │ +05e58c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +05e592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05d70c: |[05d70c] androidx.core.widget.NestedScrollView$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -05d71c: 2200 3f02 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e; // type@023f │ │ -05d720: 7020 f20c 2000 |0002: invoke-direct {v0, v2}, Landroidx/core/widget/NestedScrollView$e;.:(Landroid/os/Parcel;)V // method@0cf2 │ │ -05d726: 1100 |0005: return-object v0 │ │ +05e548: |[05e548] androidx.core.widget.NestedScrollView$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +05e558: 2200 4402 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e; // type@0244 │ │ +05e55c: 7020 1b0d 2000 |0002: invoke-direct {v0, v2}, Landroidx/core/widget/NestedScrollView$e;.:(Landroid/os/Parcel;)V // method@0d1b │ │ +05e562: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ 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 │ │ -05d728: |[05d728] androidx.core.widget.NestedScrollView$e$a.newArray:(I)[Ljava/lang/Object; │ │ -05d738: 2311 cc0a |0000: new-array v1, v1, [Landroidx/core/widget/NestedScrollView$e; // type@0acc │ │ -05d73c: 1101 |0002: return-object v1 │ │ +05e564: |[05e564] androidx.core.widget.NestedScrollView$e$a.newArray:(I)[Ljava/lang/Object; │ │ +05e574: 2311 db0a |0000: new-array v1, v1, [Landroidx/core/widget/NestedScrollView$e; // type@0adb │ │ +05e578: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #140 header: │ │ -class_idx : 575 │ │ +Class #144 header: │ │ +class_idx : 580 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 336 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 341 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #140 annotations: │ │ +Class #144 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/core/widget/NestedScrollView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="e" │ │ -Annotations on field #739 'CREATOR' │ │ +Annotations on field #736 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator<" "Landroidx/core/widget/NestedScrollView$e;" ">;" } │ │ │ │ -Class #140 - │ │ +Class #144 - │ │ Class descriptor : 'Landroidx/core/widget/NestedScrollView$e;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ name : 'CREATOR' │ │ @@ -61364,86 +61701,86 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05d7b4: |[05d7b4] androidx.core.widget.NestedScrollView$e.:()V │ │ -05d7c4: 2200 3e02 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e$a; // type@023e │ │ -05d7c8: 7010 ee0c 0000 |0002: invoke-direct {v0}, Landroidx/core/widget/NestedScrollView$e$a;.:()V // method@0cee │ │ -05d7ce: 6900 e302 |0005: sput-object v0, Landroidx/core/widget/NestedScrollView$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@02e3 │ │ -05d7d2: 0e00 |0007: return-void │ │ +05e5f0: |[05e5f0] androidx.core.widget.NestedScrollView$e.:()V │ │ +05e600: 2200 4302 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e$a; // type@0243 │ │ +05e604: 7010 170d 0000 |0002: invoke-direct {v0}, Landroidx/core/widget/NestedScrollView$e$a;.:()V // method@0d17 │ │ +05e60a: 6900 e002 |0005: sput-object v0, Landroidx/core/widget/NestedScrollView$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@02e0 │ │ +05e60e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05d7d4: |[05d7d4] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcel;)V │ │ -05d7e4: 7020 5805 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@0558 │ │ -05d7ea: 6e10 9b03 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -05d7f0: 0a01 |0006: move-result v1 │ │ -05d7f2: 5901 e402 |0007: iput v1, v0, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e4 │ │ -05d7f6: 0e00 |0009: return-void │ │ +05e610: |[05e610] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcel;)V │ │ +05e620: 7020 7d05 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@057d │ │ +05e626: 6e10 ac03 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +05e62c: 0a01 |0006: move-result v1 │ │ +05e62e: 5901 e102 |0007: iput v1, v0, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ +05e632: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ name : '' │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05d7f8: |[05d7f8] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcelable;)V │ │ -05d808: 7020 5905 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0559 │ │ -05d80e: 0e00 |0003: return-void │ │ +05e634: |[05e634] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcelable;)V │ │ +05e644: 7020 7e05 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@057e │ │ +05e64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -05d758: |[05d758] androidx.core.widget.NestedScrollView$e.toString:()Ljava/lang/String; │ │ -05d768: 1a00 8305 |0000: const-string v0, "HorizontalScrollView.SavedState{" // string@0583 │ │ -05d76c: 7110 c50f 0000 |0002: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -05d772: 0c00 |0005: move-result-object v0 │ │ -05d774: 7110 d21c 0200 |0006: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1cd2 │ │ -05d77a: 0a01 |0009: move-result v1 │ │ -05d77c: 7110 411c 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c41 │ │ -05d782: 0c01 |000d: move-result-object v1 │ │ -05d784: 6e20 c51c 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -05d78a: 1a01 c700 |0011: const-string v1, " scrollPosition=" // string@00c7 │ │ -05d78e: 6e20 c51c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -05d794: 5221 e402 |0016: iget v1, v2, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e4 │ │ -05d798: 6e20 c01c 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -05d79e: 1a01 f926 |001b: const-string v1, "}" // string@26f9 │ │ -05d7a2: 6e20 c51c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -05d7a8: 6e10 cd1c 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -05d7ae: 0c00 |0023: move-result-object v0 │ │ -05d7b0: 1100 |0024: return-object v0 │ │ +05e594: |[05e594] androidx.core.widget.NestedScrollView$e.toString:()Ljava/lang/String; │ │ +05e5a4: 1a00 8705 |0000: const-string v0, "HorizontalScrollView.SavedState{" // string@0587 │ │ +05e5a8: 7110 f10f 0000 |0002: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +05e5ae: 0c00 |0005: move-result-object v0 │ │ +05e5b0: 7110 221d 0200 |0006: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1d22 │ │ +05e5b6: 0a01 |0009: move-result v1 │ │ +05e5b8: 7110 911c 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c91 │ │ +05e5be: 0c01 |000d: move-result-object v1 │ │ +05e5c0: 6e20 151d 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +05e5c6: 1a01 c700 |0011: const-string v1, " scrollPosition=" // string@00c7 │ │ +05e5ca: 6e20 151d 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +05e5d0: 5221 e102 |0016: iget v1, v2, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ +05e5d4: 6e20 101d 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +05e5da: 1a01 3c27 |001b: const-string v1, "}" // string@273c │ │ +05e5de: 6e20 151d 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +05e5e4: 6e10 1d1d 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +05e5ea: 0c00 |0023: move-result-object v0 │ │ +05e5ec: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -61713,91 +62050,88 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Landroidx/core/widget/NestedScrollView$e; │ │ │ │ #1 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05d810: |[05d810] androidx.core.widget.NestedScrollView$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ -05d820: 6f30 5a05 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@055a │ │ -05d826: 5202 e402 |0003: iget v2, v0, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e4 │ │ -05d82a: 6e20 a403 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -05d830: 0e00 |0008: return-void │ │ +05e64c: |[05e64c] androidx.core.widget.NestedScrollView$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ +05e65c: 6f30 7f05 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@057f │ │ +05e662: 5202 e102 |0003: iget v2, v0, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ +05e666: 6e20 b503 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +05e66c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #141 header: │ │ -class_idx : 586 │ │ +Class #145 header: │ │ +class_idx : 591 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #141 annotations: │ │ +Class #145 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/preference/Preference; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #3425 'a' │ │ +Annotations on method #3466 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)" "Ljava/lang/CharSequence;" } │ │ │ │ -Class #141 - │ │ +Class #145 - │ │ Class descriptor : 'Landroidx/preference/Preference$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/preference/Preference$a;) │ │ name : 'a' │ │ type : '(Landroidx/preference/Preference;)Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #142 header: │ │ -class_idx : 587 │ │ +Class #146 header: │ │ +class_idx : 592 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #142 annotations: │ │ +Class #146 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/preference/Preference$a; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Comparable<" "Landroidx/preference/Preference;" ">;" } │ │ │ │ -Class #142 - │ │ +Class #146 - │ │ Class descriptor : 'Landroidx/preference/Preference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Comparable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -61839,21 +62173,21 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -060ff4: |[060ff4] androidx.preference.Preference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -061004: 1400 fe00 037f |0000: const v0, #float 1.74134e+38 // #7f0300fe │ │ -06100a: 1401 8e00 0101 |0003: const v1, #float 2.3694e-38 // #0101008e │ │ -061010: 7130 2b30 0301 |0006: invoke-static {v3, v0, v1}, Lv/i;.a:(Landroid/content/Context;II)I // method@302b │ │ -061016: 0a00 |0009: move-result v0 │ │ -061018: 7040 630d 3204 |000a: invoke-direct {v2, v3, v4, v0}, Landroidx/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0d63 │ │ -06101e: 0e00 |000d: return-void │ │ +061e30: |[061e30] androidx.preference.Preference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +061e40: 1400 fe00 037f |0000: const v0, #float 1.74134e+38 // #7f0300fe │ │ +061e46: 1401 8e00 0101 |0003: const v1, #float 2.3694e-38 // #0101008e │ │ +061e4c: 7130 7b30 0301 |0006: invoke-static {v3, v0, v1}, Lv/i;.a:(Landroid/content/Context;II)I // method@307b │ │ +061e52: 0a00 |0009: move-result v0 │ │ +061e54: 7040 8c0d 3204 |000a: invoke-direct {v2, v3, v4, v0}, Landroidx/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0d8c │ │ +061e5a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=1 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroidx/preference/Preference; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=4 (null) Landroid/util/AttributeSet; │ │ @@ -61863,140 +62197,140 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 258 16-bit code units │ │ -061020: |[061020] androidx.preference.Preference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -061030: 7010 751c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c75 │ │ -061036: 1400 ffff ff7f |0003: const v0, #float nan // #7fffffff │ │ -06103c: 5940 0903 |0006: iput v0, v4, Landroidx/preference/Preference;.f:I // field@0309 │ │ -061040: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -061042: 5c41 0d03 |0009: iput-boolean v1, v4, Landroidx/preference/Preference;.j:Z // field@030d │ │ -061046: 5b45 0803 |000b: iput-object v5, v4, Landroidx/preference/Preference;.e:Landroid/content/Context; // field@0308 │ │ -06104a: 6202 1305 |000d: sget-object v2, Ld0/w0;.D:[I // field@0513 │ │ -06104e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -061050: 6e53 4401 6572 |0010: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -061056: 0c05 |0013: move-result-object v5 │ │ -061058: 6e30 cf01 3503 |0014: invoke-virtual {v5, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -06105e: 0a06 |0017: move-result v6 │ │ -061060: 1307 1700 |0018: const/16 v7, #int 23 // #17 │ │ -061064: 6e30 cf01 7506 |001a: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -06106a: 1306 1a00 |001d: const/16 v6, #int 26 // #1a │ │ -06106e: 1267 |001f: const/4 v7, #int 6 // #6 │ │ -061070: 7130 3030 6507 |0020: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@3030 │ │ -061076: 0c06 |0023: move-result-object v6 │ │ -061078: 5b46 0c03 |0024: iput-object v6, v4, Landroidx/preference/Preference;.i:Ljava/lang/String; // field@030c │ │ -06107c: 1306 2200 |0026: const/16 v6, #int 34 // #22 │ │ -061080: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -061082: 6e20 d201 6500 |0029: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ -061088: 0c06 |002c: move-result-object v6 │ │ -06108a: 3906 0600 |002d: if-nez v6, 0033 // +0006 │ │ -06108e: 6e20 d201 7500 |002f: invoke-virtual {v5, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ -061094: 0c06 |0032: move-result-object v6 │ │ -061096: 5b46 0a03 |0033: iput-object v6, v4, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@030a │ │ -06109a: 1306 2100 |0035: const/16 v6, #int 33 // #21 │ │ -06109e: 1277 |0037: const/4 v7, #int 7 // #7 │ │ -0610a0: 6e20 d201 6500 |0038: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ -0610a6: 0c06 |003b: move-result-object v6 │ │ -0610a8: 3906 0600 |003c: if-nez v6, 0042 // +0006 │ │ -0610ac: 6e20 d201 7500 |003e: invoke-virtual {v5, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ -0610b2: 0c06 |0041: move-result-object v6 │ │ -0610b4: 5b46 0b03 |0042: iput-object v6, v4, Landroidx/preference/Preference;.h:Ljava/lang/CharSequence; // field@030b │ │ -0610b8: 1306 0800 |0044: const/16 v6, #int 8 // #8 │ │ -0610bc: 6e30 cb01 6500 |0046: invoke-virtual {v5, v6, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -0610c2: 0a06 |0049: move-result v6 │ │ -0610c4: 1307 1c00 |004a: const/16 v7, #int 28 // #1c │ │ -0610c8: 6e30 cb01 7506 |004c: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -0610ce: 0a06 |004f: move-result v6 │ │ -0610d0: 5946 0903 |0050: iput v6, v4, Landroidx/preference/Preference;.f:I // field@0309 │ │ -0610d4: 1306 1600 |0052: const/16 v6, #int 22 // #16 │ │ -0610d8: 1307 0d00 |0054: const/16 v7, #int 13 // #d │ │ -0610dc: 7130 3030 6507 |0056: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@3030 │ │ -0610e2: 1306 1b00 |0059: const/16 v6, #int 27 // #1b │ │ -0610e6: 1237 |005b: const/4 v7, #int 3 // #3 │ │ -0610e8: 1400 2700 0b7f |005c: const v0, #float 1.84763e+38 // #7f0b0027 │ │ -0610ee: 6e30 cf01 7500 |005f: invoke-virtual {v5, v7, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -0610f4: 0a07 |0062: move-result v7 │ │ -0610f6: 6e30 cf01 6507 |0063: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -0610fc: 1306 2300 |0066: const/16 v6, #int 35 // #23 │ │ -061100: 1307 0900 |0068: const/16 v7, #int 9 // #9 │ │ -061104: 6e30 cf01 7503 |006a: invoke-virtual {v5, v7, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -06110a: 0a07 |006d: move-result v7 │ │ -06110c: 6e30 cf01 6507 |006e: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -061112: 1306 1500 |0071: const/16 v6, #int 21 // #15 │ │ -061116: 1227 |0073: const/4 v7, #int 2 // #2 │ │ -061118: 6e30 c201 7501 |0074: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06111e: 0a07 |0077: move-result v7 │ │ -061120: 6e30 c201 6507 |0078: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061126: 1306 1e00 |007b: const/16 v6, #int 30 // #1e │ │ -06112a: 1257 |007d: const/4 v7, #int 5 // #5 │ │ -06112c: 6e30 c201 7501 |007e: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061132: 0a07 |0081: move-result v7 │ │ -061134: 6e30 c201 6507 |0082: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06113a: 0a06 |0085: move-result v6 │ │ -06113c: 5c46 0d03 |0086: iput-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030d │ │ -061140: 1306 1d00 |0088: const/16 v6, #int 29 // #1d │ │ -061144: 6e30 c201 1501 |008a: invoke-virtual {v5, v1, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06114a: 0a07 |008d: move-result v7 │ │ -06114c: 6e30 c201 6507 |008e: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061152: 1306 1300 |0091: const/16 v6, #int 19 // #13 │ │ -061156: 1307 0a00 |0093: const/16 v7, #int 10 // #a │ │ -06115a: 7130 3030 6507 |0095: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@3030 │ │ -061160: 5546 0d03 |0098: iget-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030d │ │ -061164: 1307 1000 |009a: const/16 v7, #int 16 // #10 │ │ -061168: 6e30 c201 7506 |009c: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06116e: 0a06 |009f: move-result v6 │ │ -061170: 6e30 c201 7506 |00a0: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061176: 5546 0d03 |00a3: iget-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030d │ │ -06117a: 1307 1100 |00a5: const/16 v7, #int 17 // #11 │ │ -06117e: 6e30 c201 7506 |00a7: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061184: 0a06 |00aa: move-result v6 │ │ -061186: 6e30 c201 7506 |00ab: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06118c: 1306 1200 |00ae: const/16 v6, #int 18 // #12 │ │ -061190: 6e20 d601 6500 |00b0: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -061196: 0a07 |00b3: move-result v7 │ │ -061198: 3807 0300 |00b4: if-eqz v7, 00b7 // +0003 │ │ -06119c: 2809 |00b6: goto 00bf // +0009 │ │ -06119e: 1306 0b00 |00b7: const/16 v6, #int 11 // #b │ │ -0611a2: 6e20 d601 6500 |00b9: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -0611a8: 0a07 |00bc: move-result v7 │ │ -0611aa: 3807 0800 |00bd: if-eqz v7, 00c5 // +0008 │ │ -0611ae: 6e30 670d 5406 |00bf: invoke-virtual {v4, v5, v6}, Landroidx/preference/Preference;.g:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; // method@0d67 │ │ -0611b4: 0c06 |00c2: move-result-object v6 │ │ -0611b6: 5b46 0e03 |00c3: iput-object v6, v4, Landroidx/preference/Preference;.k:Ljava/lang/Object; // field@030e │ │ -0611ba: 1306 1f00 |00c5: const/16 v6, #int 31 // #1f │ │ -0611be: 1307 0c00 |00c7: const/16 v7, #int 12 // #c │ │ -0611c2: 6e30 c201 7501 |00c9: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0611c8: 0a07 |00cc: move-result v7 │ │ -0611ca: 6e30 c201 6507 |00cd: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0611d0: 1306 2000 |00d0: const/16 v6, #int 32 // #20 │ │ -0611d4: 6e20 d601 6500 |00d2: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -0611da: 0a07 |00d5: move-result v7 │ │ -0611dc: 3807 0b00 |00d6: if-eqz v7, 00e1 // +000b │ │ -0611e0: 1307 0e00 |00d8: const/16 v7, #int 14 // #e │ │ -0611e4: 6e30 c201 7501 |00da: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0611ea: 0a07 |00dd: move-result v7 │ │ -0611ec: 6e30 c201 6507 |00de: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0611f2: 1306 1800 |00e1: const/16 v6, #int 24 // #18 │ │ -0611f6: 1307 0f00 |00e3: const/16 v7, #int 15 // #f │ │ -0611fa: 6e30 c201 7503 |00e5: invoke-virtual {v5, v7, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061200: 0a07 |00e8: move-result v7 │ │ -061202: 6e30 c201 6507 |00e9: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061208: 1306 1900 |00ec: const/16 v6, #int 25 // #19 │ │ -06120c: 6e30 c201 6501 |00ee: invoke-virtual {v5, v6, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061212: 0a07 |00f1: move-result v7 │ │ -061214: 6e30 c201 6507 |00f2: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06121a: 1306 1400 |00f5: const/16 v6, #int 20 // #14 │ │ -06121e: 6e30 c201 6503 |00f7: invoke-virtual {v5, v6, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061224: 0a07 |00fa: move-result v7 │ │ -061226: 6e30 c201 6507 |00fb: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06122c: 6e10 d901 0500 |00fe: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -061232: 0e00 |0101: return-void │ │ +061e5c: |[061e5c] androidx.preference.Preference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +061e6c: 7010 c51c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +061e72: 1400 ffff ff7f |0003: const v0, #float nan // #7fffffff │ │ +061e78: 5940 0603 |0006: iput v0, v4, Landroidx/preference/Preference;.f:I // field@0306 │ │ +061e7c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +061e7e: 5c41 0a03 |0009: iput-boolean v1, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ +061e82: 5b45 0503 |000b: iput-object v5, v4, Landroidx/preference/Preference;.e:Landroid/content/Context; // field@0305 │ │ +061e86: 6202 a204 |000d: sget-object v2, Lb/w;.q:[I // field@04a2 │ │ +061e8a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +061e8c: 6e53 5401 6572 |0010: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +061e92: 0c05 |0013: move-result-object v5 │ │ +061e94: 6e30 df01 3503 |0014: invoke-virtual {v5, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +061e9a: 0a06 |0017: move-result v6 │ │ +061e9c: 1307 1700 |0018: const/16 v7, #int 23 // #17 │ │ +061ea0: 6e30 df01 7506 |001a: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +061ea6: 1306 1a00 |001d: const/16 v6, #int 26 // #1a │ │ +061eaa: 1267 |001f: const/4 v7, #int 6 // #6 │ │ +061eac: 7130 8030 6507 |0020: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@3080 │ │ +061eb2: 0c06 |0023: move-result-object v6 │ │ +061eb4: 5b46 0903 |0024: iput-object v6, v4, Landroidx/preference/Preference;.i:Ljava/lang/String; // field@0309 │ │ +061eb8: 1306 2200 |0026: const/16 v6, #int 34 // #22 │ │ +061ebc: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +061ebe: 6e20 e201 6500 |0029: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01e2 │ │ +061ec4: 0c06 |002c: move-result-object v6 │ │ +061ec6: 3906 0600 |002d: if-nez v6, 0033 // +0006 │ │ +061eca: 6e20 e201 7500 |002f: invoke-virtual {v5, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01e2 │ │ +061ed0: 0c06 |0032: move-result-object v6 │ │ +061ed2: 5b46 0703 |0033: iput-object v6, v4, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061ed6: 1306 2100 |0035: const/16 v6, #int 33 // #21 │ │ +061eda: 1277 |0037: const/4 v7, #int 7 // #7 │ │ +061edc: 6e20 e201 6500 |0038: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01e2 │ │ +061ee2: 0c06 |003b: move-result-object v6 │ │ +061ee4: 3906 0600 |003c: if-nez v6, 0042 // +0006 │ │ +061ee8: 6e20 e201 7500 |003e: invoke-virtual {v5, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01e2 │ │ +061eee: 0c06 |0041: move-result-object v6 │ │ +061ef0: 5b46 0803 |0042: iput-object v6, v4, Landroidx/preference/Preference;.h:Ljava/lang/CharSequence; // field@0308 │ │ +061ef4: 1306 0800 |0044: const/16 v6, #int 8 // #8 │ │ +061ef8: 6e30 db01 6500 |0046: invoke-virtual {v5, v6, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +061efe: 0a06 |0049: move-result v6 │ │ +061f00: 1307 1c00 |004a: const/16 v7, #int 28 // #1c │ │ +061f04: 6e30 db01 7506 |004c: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +061f0a: 0a06 |004f: move-result v6 │ │ +061f0c: 5946 0603 |0050: iput v6, v4, Landroidx/preference/Preference;.f:I // field@0306 │ │ +061f10: 1306 1600 |0052: const/16 v6, #int 22 // #16 │ │ +061f14: 1307 0d00 |0054: const/16 v7, #int 13 // #d │ │ +061f18: 7130 8030 6507 |0056: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@3080 │ │ +061f1e: 1306 1b00 |0059: const/16 v6, #int 27 // #1b │ │ +061f22: 1237 |005b: const/4 v7, #int 3 // #3 │ │ +061f24: 1400 2700 0b7f |005c: const v0, #float 1.84763e+38 // #7f0b0027 │ │ +061f2a: 6e30 df01 7500 |005f: invoke-virtual {v5, v7, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +061f30: 0a07 |0062: move-result v7 │ │ +061f32: 6e30 df01 6507 |0063: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +061f38: 1306 2300 |0066: const/16 v6, #int 35 // #23 │ │ +061f3c: 1307 0900 |0068: const/16 v7, #int 9 // #9 │ │ +061f40: 6e30 df01 7503 |006a: invoke-virtual {v5, v7, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +061f46: 0a07 |006d: move-result v7 │ │ +061f48: 6e30 df01 6507 |006e: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01df │ │ +061f4e: 1306 1500 |0071: const/16 v6, #int 21 // #15 │ │ +061f52: 1227 |0073: const/4 v7, #int 2 // #2 │ │ +061f54: 6e30 d201 7501 |0074: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061f5a: 0a07 |0077: move-result v7 │ │ +061f5c: 6e30 d201 6507 |0078: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061f62: 1306 1e00 |007b: const/16 v6, #int 30 // #1e │ │ +061f66: 1257 |007d: const/4 v7, #int 5 // #5 │ │ +061f68: 6e30 d201 7501 |007e: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061f6e: 0a07 |0081: move-result v7 │ │ +061f70: 6e30 d201 6507 |0082: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061f76: 0a06 |0085: move-result v6 │ │ +061f78: 5c46 0a03 |0086: iput-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ +061f7c: 1306 1d00 |0088: const/16 v6, #int 29 // #1d │ │ +061f80: 6e30 d201 1501 |008a: invoke-virtual {v5, v1, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061f86: 0a07 |008d: move-result v7 │ │ +061f88: 6e30 d201 6507 |008e: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061f8e: 1306 1300 |0091: const/16 v6, #int 19 // #13 │ │ +061f92: 1307 0a00 |0093: const/16 v7, #int 10 // #a │ │ +061f96: 7130 8030 6507 |0095: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@3080 │ │ +061f9c: 5546 0a03 |0098: iget-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ +061fa0: 1307 1000 |009a: const/16 v7, #int 16 // #10 │ │ +061fa4: 6e30 d201 7506 |009c: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061faa: 0a06 |009f: move-result v6 │ │ +061fac: 6e30 d201 7506 |00a0: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061fb2: 5546 0a03 |00a3: iget-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ +061fb6: 1307 1100 |00a5: const/16 v7, #int 17 // #11 │ │ +061fba: 6e30 d201 7506 |00a7: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061fc0: 0a06 |00aa: move-result v6 │ │ +061fc2: 6e30 d201 7506 |00ab: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +061fc8: 1306 1200 |00ae: const/16 v6, #int 18 // #12 │ │ +061fcc: 6e20 e601 6500 |00b0: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01e6 │ │ +061fd2: 0a07 |00b3: move-result v7 │ │ +061fd4: 3807 0300 |00b4: if-eqz v7, 00b7 // +0003 │ │ +061fd8: 2809 |00b6: goto 00bf // +0009 │ │ +061fda: 1306 0b00 |00b7: const/16 v6, #int 11 // #b │ │ +061fde: 6e20 e601 6500 |00b9: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01e6 │ │ +061fe4: 0a07 |00bc: move-result v7 │ │ +061fe6: 3807 0800 |00bd: if-eqz v7, 00c5 // +0008 │ │ +061fea: 6e30 900d 5406 |00bf: invoke-virtual {v4, v5, v6}, Landroidx/preference/Preference;.g:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; // method@0d90 │ │ +061ff0: 0c06 |00c2: move-result-object v6 │ │ +061ff2: 5b46 0b03 |00c3: iput-object v6, v4, Landroidx/preference/Preference;.k:Ljava/lang/Object; // field@030b │ │ +061ff6: 1306 1f00 |00c5: const/16 v6, #int 31 // #1f │ │ +061ffa: 1307 0c00 |00c7: const/16 v7, #int 12 // #c │ │ +061ffe: 6e30 d201 7501 |00c9: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +062004: 0a07 |00cc: move-result v7 │ │ +062006: 6e30 d201 6507 |00cd: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +06200c: 1306 2000 |00d0: const/16 v6, #int 32 // #20 │ │ +062010: 6e20 e601 6500 |00d2: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01e6 │ │ +062016: 0a07 |00d5: move-result v7 │ │ +062018: 3807 0b00 |00d6: if-eqz v7, 00e1 // +000b │ │ +06201c: 1307 0e00 |00d8: const/16 v7, #int 14 // #e │ │ +062020: 6e30 d201 7501 |00da: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +062026: 0a07 |00dd: move-result v7 │ │ +062028: 6e30 d201 6507 |00de: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +06202e: 1306 1800 |00e1: const/16 v6, #int 24 // #18 │ │ +062032: 1307 0f00 |00e3: const/16 v7, #int 15 // #f │ │ +062036: 6e30 d201 7503 |00e5: invoke-virtual {v5, v7, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +06203c: 0a07 |00e8: move-result v7 │ │ +06203e: 6e30 d201 6507 |00e9: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +062044: 1306 1900 |00ec: const/16 v6, #int 25 // #19 │ │ +062048: 6e30 d201 6501 |00ee: invoke-virtual {v5, v6, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +06204e: 0a07 |00f1: move-result v7 │ │ +062050: 6e30 d201 6507 |00f2: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +062056: 1306 1400 |00f5: const/16 v6, #int 20 // #14 │ │ +06205a: 6e30 d201 6503 |00f7: invoke-virtual {v5, v6, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +062060: 0a07 |00fa: move-result v7 │ │ +062062: 6e30 d201 6507 |00fb: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +062068: 6e10 e901 0500 |00fe: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +06206e: 0e00 |0101: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=2 │ │ 0x0020 line=3 │ │ 0x0029 line=4 │ │ 0x0033 line=5 │ │ 0x0038 line=6 │ │ @@ -62028,22 +62362,22 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -060f34: |[060f34] androidx.preference.Preference.a:()Ljava/lang/CharSequence; │ │ -060f44: 5410 0f03 |0000: iget-object v0, v1, Landroidx/preference/Preference;.l:Landroidx/preference/Preference$a; // field@030f │ │ -060f48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -060f4c: 7220 610d 1000 |0004: invoke-interface {v0, v1}, Landroidx/preference/Preference$a;.a:(Landroidx/preference/Preference;)Ljava/lang/CharSequence; // method@0d61 │ │ -060f52: 0c00 |0007: move-result-object v0 │ │ -060f54: 1100 |0008: return-object v0 │ │ -060f56: 5410 0b03 |0009: iget-object v0, v1, Landroidx/preference/Preference;.h:Ljava/lang/CharSequence; // field@030b │ │ -060f5a: 1100 |000b: return-object v0 │ │ +061d70: |[061d70] androidx.preference.Preference.a:()Ljava/lang/CharSequence; │ │ +061d80: 5410 0c03 |0000: iget-object v0, v1, Landroidx/preference/Preference;.l:Landroidx/preference/Preference$a; // field@030c │ │ +061d84: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +061d88: 7220 8a0d 1000 |0004: invoke-interface {v0, v1}, Landroidx/preference/Preference$a;.a:(Landroidx/preference/Preference;)Ljava/lang/CharSequence; // method@0d8a │ │ +061d8e: 0c00 |0007: move-result-object v0 │ │ +061d90: 1100 |0008: return-object v0 │ │ +061d92: 5410 0803 |0009: iget-object v0, v1, Landroidx/preference/Preference;.h:Ljava/lang/CharSequence; // field@0308 │ │ +061d96: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -62313,126 +62647,123 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroidx/preference/Preference; │ │ │ │ #1 : (in Landroidx/preference/Preference;) │ │ name : 'compareTo' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -060ed0: |[060ed0] androidx.preference.Preference.compareTo:(Ljava/lang/Object;)I │ │ -060ee0: 1f03 4b02 |0000: check-cast v3, Landroidx/preference/Preference; // type@024b │ │ -060ee4: 5220 0903 |0002: iget v0, v2, Landroidx/preference/Preference;.f:I // field@0309 │ │ -060ee8: 5231 0903 |0004: iget v1, v3, Landroidx/preference/Preference;.f:I // field@0309 │ │ -060eec: 3210 0400 |0006: if-eq v0, v1, 000a // +0004 │ │ -060ef0: b110 |0008: sub-int/2addr v0, v1 │ │ -060ef2: 281f |0009: goto 0028 // +001f │ │ -060ef4: 5420 0a03 |000a: iget-object v0, v2, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@030a │ │ -060ef8: 5431 0a03 |000c: iget-object v1, v3, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@030a │ │ -060efc: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -060f00: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -060f02: 2817 |0011: goto 0028 // +0017 │ │ -060f04: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -060f08: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -060f0a: 2813 |0015: goto 0028 // +0013 │ │ -060f0c: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -060f10: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -060f12: 280f |0019: goto 0028 // +000f │ │ -060f14: 7210 e11b 0000 |001a: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1be1 │ │ -060f1a: 0c00 |001d: move-result-object v0 │ │ -060f1c: 5433 0a03 |001e: iget-object v3, v3, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@030a │ │ -060f20: 7210 e11b 0300 |0020: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1be1 │ │ -060f26: 0c03 |0023: move-result-object v3 │ │ -060f28: 6e20 931c 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@1c93 │ │ -060f2e: 0a00 |0027: move-result v0 │ │ -060f30: 0f00 |0028: return v0 │ │ +061d0c: |[061d0c] androidx.preference.Preference.compareTo:(Ljava/lang/Object;)I │ │ +061d1c: 1f03 5002 |0000: check-cast v3, Landroidx/preference/Preference; // type@0250 │ │ +061d20: 5220 0603 |0002: iget v0, v2, Landroidx/preference/Preference;.f:I // field@0306 │ │ +061d24: 5231 0603 |0004: iget v1, v3, Landroidx/preference/Preference;.f:I // field@0306 │ │ +061d28: 3210 0400 |0006: if-eq v0, v1, 000a // +0004 │ │ +061d2c: b110 |0008: sub-int/2addr v0, v1 │ │ +061d2e: 281f |0009: goto 0028 // +001f │ │ +061d30: 5420 0703 |000a: iget-object v0, v2, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061d34: 5431 0703 |000c: iget-object v1, v3, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061d38: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +061d3c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +061d3e: 2817 |0011: goto 0028 // +0017 │ │ +061d40: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +061d44: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +061d46: 2813 |0015: goto 0028 // +0013 │ │ +061d48: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +061d4c: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ +061d4e: 280f |0019: goto 0028 // +000f │ │ +061d50: 7210 311c 0000 |001a: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1c31 │ │ +061d56: 0c00 |001d: move-result-object v0 │ │ +061d58: 5433 0703 |001e: iget-object v3, v3, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061d5c: 7210 311c 0300 |0020: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1c31 │ │ +061d62: 0c03 |0023: move-result-object v3 │ │ +061d64: 6e20 e31c 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@1ce3 │ │ +061d6a: 0a00 |0027: move-result v0 │ │ +061d6c: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/preference/Preference;) │ │ name : 'd' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061234: |[061234] androidx.preference.Preference.d:()V │ │ -061244: 0e00 |0000: return-void │ │ +062070: |[062070] androidx.preference.Preference.d:()V │ │ +062080: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/preference/Preference;) │ │ name : 'g' │ │ type : '(Landroid/content/res/TypedArray;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -060f5c: |[060f5c] androidx.preference.Preference.g:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ -060f6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -060f6e: 1101 |0001: return-object v1 │ │ +061d98: |[061d98] androidx.preference.Preference.g:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ +061da8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061daa: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/preference/Preference;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -060f70: |[060f70] androidx.preference.Preference.toString:()Ljava/lang/String; │ │ -060f80: 2200 1806 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -060f84: 7010 b81c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -060f8a: 5441 0a03 |0005: iget-object v1, v4, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@030a │ │ -060f8e: 7110 0c04 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -060f94: 0a02 |000a: move-result v2 │ │ -060f96: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -060f9a: 3902 0800 |000d: if-nez v2, 0015 // +0008 │ │ -060f9e: 6e20 c21c 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1cc2 │ │ -060fa4: 6e20 bd1c 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -060faa: 6e10 640d 0400 |0015: invoke-virtual {v4}, Landroidx/preference/Preference;.a:()Ljava/lang/CharSequence; // method@0d64 │ │ -060fb0: 0c01 |0018: move-result-object v1 │ │ -060fb2: 7110 0c04 0100 |0019: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -060fb8: 0a02 |001c: move-result v2 │ │ -060fba: 3902 0800 |001d: if-nez v2, 0025 // +0008 │ │ -060fbe: 6e20 c21c 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1cc2 │ │ -060fc4: 6e20 bd1c 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -060fca: 6e10 cb1c 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1ccb │ │ -060fd0: 0a01 |0028: move-result v1 │ │ -060fd2: 3d01 0b00 |0029: if-lez v1, 0034 // +000b │ │ -060fd6: 6e10 cb1c 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1ccb │ │ -060fdc: 0a01 |002e: move-result v1 │ │ -060fde: d801 01ff |002f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -060fe2: 6e20 cc1c 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@1ccc │ │ -060fe8: 6e10 cd1c 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -060fee: 0c00 |0037: move-result-object v0 │ │ -060ff0: 1100 |0038: return-object v0 │ │ +061dac: |[061dac] androidx.preference.Preference.toString:()Ljava/lang/String; │ │ +061dbc: 2200 2a06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +061dc0: 7010 081d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +061dc6: 5441 0703 |0005: iget-object v1, v4, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061dca: 7110 1d04 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +061dd0: 0a02 |000a: move-result v2 │ │ +061dd2: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +061dd6: 3902 0800 |000d: if-nez v2, 0015 // +0008 │ │ +061dda: 6e20 121d 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1d12 │ │ +061de0: 6e20 0d1d 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +061de6: 6e10 8d0d 0400 |0015: invoke-virtual {v4}, Landroidx/preference/Preference;.a:()Ljava/lang/CharSequence; // method@0d8d │ │ +061dec: 0c01 |0018: move-result-object v1 │ │ +061dee: 7110 1d04 0100 |0019: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +061df4: 0a02 |001c: move-result v2 │ │ +061df6: 3902 0800 |001d: if-nez v2, 0025 // +0008 │ │ +061dfa: 6e20 121d 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1d12 │ │ +061e00: 6e20 0d1d 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +061e06: 6e10 1b1d 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1d1b │ │ +061e0c: 0a01 |0028: move-result v1 │ │ +061e0e: 3d01 0b00 |0029: if-lez v1, 0034 // +000b │ │ +061e12: 6e10 1b1d 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1d1b │ │ +061e18: 0a01 |002e: move-result v1 │ │ +061e1a: d801 01ff |002f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +061e1e: 6e20 1c1d 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@1d1c │ │ +061e24: 6e10 1d1d 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +061e2a: 0c00 |0037: move-result-object v0 │ │ +061e2c: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -62702,33 +63033,30 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0039 reg=4 this Landroidx/preference/Preference; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #143 header: │ │ -class_idx : 595 │ │ +Class #147 header: │ │ +class_idx : 600 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 448 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 453 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #143 - │ │ +Class #147 - │ │ Class descriptor : 'Landroidx/preference/UnPressableLinearLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -62737,54 +63065,54 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06145c: |[06145c] androidx.preference.UnPressableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06146c: 7030 e008 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e0 │ │ -061472: 0e00 |0003: return-void │ │ +062298: |[062298] androidx.preference.UnPressableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0622a8: 7030 0909 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0909 │ │ +0622ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/preference/UnPressableLinearLayout;) │ │ name : 'dispatchSetPressed' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061474: |[061474] androidx.preference.UnPressableLinearLayout.dispatchSetPressed:(Z)V │ │ -061484: 0e00 |0000: return-void │ │ +0622b0: |[0622b0] androidx.preference.UnPressableLinearLayout.dispatchSetPressed:(Z)V │ │ +0622c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #144 header: │ │ -class_idx : 596 │ │ +Class #148 header: │ │ +class_idx : 601 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 446 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 451 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #144 annotations: │ │ +Class #148 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "AppCompatCustomView" } │ │ │ │ -Class #144 - │ │ +Class #148 - │ │ Class descriptor : 'Landroidx/preference/internal/PreferenceImageView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ImageView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ @@ -62801,165 +63129,165 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0614b8: |[0614b8] androidx.preference.internal.PreferenceImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0614c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0614ca: 7040 ca08 4305 |0001: invoke-direct {v3, v4, v5, v0}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08ca │ │ -0614d0: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ -0614d6: 5931 1303 |0007: iput v1, v3, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0313 │ │ -0614da: 5931 1403 |0009: iput v1, v3, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0314 │ │ -0614de: 6202 1505 |000b: sget-object v2, Ld0/w0;.F:[I // field@0515 │ │ -0614e2: 6e50 4401 5402 |000d: invoke-virtual {v4, v5, v2, v0, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -0614e8: 0c04 |0010: move-result-object v4 │ │ -0614ea: 1235 |0011: const/4 v5, #int 3 // #3 │ │ -0614ec: 6e30 c801 5401 |0012: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -0614f2: 0a05 |0015: move-result v5 │ │ -0614f4: 6e20 7c0d 5300 |0016: invoke-virtual {v3, v5}, Landroidx/preference/internal/PreferenceImageView;.setMaxWidth:(I)V // method@0d7c │ │ -0614fa: 1225 |0019: const/4 v5, #int 2 // #2 │ │ -0614fc: 6e30 c801 5401 |001a: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -061502: 0a05 |001d: move-result v5 │ │ -061504: 6e20 7b0d 5300 |001e: invoke-virtual {v3, v5}, Landroidx/preference/internal/PreferenceImageView;.setMaxHeight:(I)V // method@0d7b │ │ -06150a: 6e10 d901 0400 |0021: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -061510: 0e00 |0024: return-void │ │ +0622f4: |[0622f4] androidx.preference.internal.PreferenceImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +062304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062306: 7040 f308 4305 |0001: invoke-direct {v3, v4, v5, v0}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08f3 │ │ +06230c: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ +062312: 5931 1003 |0007: iput v1, v3, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ +062316: 5931 1103 |0009: iput v1, v3, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ +06231a: 6202 a404 |000b: sget-object v2, Lb/w;.s:[I // field@04a4 │ │ +06231e: 6e50 5401 5402 |000d: invoke-virtual {v4, v5, v2, v0, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +062324: 0c04 |0010: move-result-object v4 │ │ +062326: 1235 |0011: const/4 v5, #int 3 // #3 │ │ +062328: 6e30 d801 5401 |0012: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01d8 │ │ +06232e: 0a05 |0015: move-result v5 │ │ +062330: 6e20 a50d 5300 |0016: invoke-virtual {v3, v5}, Landroidx/preference/internal/PreferenceImageView;.setMaxWidth:(I)V // method@0da5 │ │ +062336: 1225 |0019: const/4 v5, #int 2 // #2 │ │ +062338: 6e30 d801 5401 |001a: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01d8 │ │ +06233e: 0a05 |001d: move-result v5 │ │ +062340: 6e20 a40d 5300 |001e: invoke-virtual {v3, v5}, Landroidx/preference/internal/PreferenceImageView;.setMaxHeight:(I)V // method@0da4 │ │ +062346: 6e10 e901 0400 |0021: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +06234c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'getMaxHeight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061488: |[061488] androidx.preference.internal.PreferenceImageView.getMaxHeight:()I │ │ -061498: 5210 1403 |0000: iget v0, v1, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0314 │ │ -06149c: 0f00 |0002: return v0 │ │ +0622c4: |[0622c4] androidx.preference.internal.PreferenceImageView.getMaxHeight:()I │ │ +0622d4: 5210 1103 |0000: iget v0, v1, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ +0622d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'getMaxWidth' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0614a0: |[0614a0] androidx.preference.internal.PreferenceImageView.getMaxWidth:()I │ │ -0614b0: 5210 1303 |0000: iget v0, v1, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0313 │ │ -0614b4: 0f00 |0002: return v0 │ │ +0622dc: |[0622dc] androidx.preference.internal.PreferenceImageView.getMaxWidth:()I │ │ +0622ec: 5210 1003 |0000: iget v0, v1, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ +0622f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -061514: |[061514] androidx.preference.internal.PreferenceImageView.onMeasure:(II)V │ │ -061524: 7110 5b05 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -06152a: 0a00 |0003: move-result v0 │ │ -06152c: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ -061532: 1502 0080 |0007: const/high16 v2, #int -2147483648 // #8000 │ │ -061536: 3220 0400 |0009: if-eq v0, v2, 000d // +0004 │ │ -06153a: 3900 1400 |000b: if-nez v0, 001f // +0014 │ │ -06153e: 7110 5c05 0600 |000d: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -061544: 0a03 |0010: move-result v3 │ │ -061546: 6e10 790d 0500 |0011: invoke-virtual {v5}, Landroidx/preference/internal/PreferenceImageView;.getMaxWidth:()I // method@0d79 │ │ -06154c: 0a04 |0014: move-result v4 │ │ -06154e: 3214 0a00 |0015: if-eq v4, v1, 001f // +000a │ │ -061552: 3434 0400 |0017: if-lt v4, v3, 001b // +0004 │ │ -061556: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -06155a: 7120 5d05 2400 |001b: invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -061560: 0a06 |001e: move-result v6 │ │ -061562: 7110 5b05 0700 |001f: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -061568: 0a00 |0022: move-result v0 │ │ -06156a: 3220 0400 |0023: if-eq v0, v2, 0027 // +0004 │ │ -06156e: 3900 1400 |0025: if-nez v0, 0039 // +0014 │ │ -061572: 7110 5c05 0700 |0027: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -061578: 0a03 |002a: move-result v3 │ │ -06157a: 6e10 780d 0500 |002b: invoke-virtual {v5}, Landroidx/preference/internal/PreferenceImageView;.getMaxHeight:()I // method@0d78 │ │ -061580: 0a04 |002e: move-result v4 │ │ -061582: 3214 0a00 |002f: if-eq v4, v1, 0039 // +000a │ │ -061586: 3434 0400 |0031: if-lt v4, v3, 0035 // +0004 │ │ -06158a: 3900 0600 |0033: if-nez v0, 0039 // +0006 │ │ -06158e: 7120 5d05 2400 |0035: invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -061594: 0a07 |0038: move-result v7 │ │ -061596: 6f30 d008 6507 |0039: invoke-super {v5, v6, v7}, Landroid/widget/ImageView;.onMeasure:(II)V // method@08d0 │ │ -06159c: 0e00 |003c: return-void │ │ +062350: |[062350] androidx.preference.internal.PreferenceImageView.onMeasure:(II)V │ │ +062360: 7110 8005 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +062366: 0a00 |0003: move-result v0 │ │ +062368: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ +06236e: 1502 0080 |0007: const/high16 v2, #int -2147483648 // #8000 │ │ +062372: 3220 0400 |0009: if-eq v0, v2, 000d // +0004 │ │ +062376: 3900 1400 |000b: if-nez v0, 001f // +0014 │ │ +06237a: 7110 8105 0600 |000d: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +062380: 0a03 |0010: move-result v3 │ │ +062382: 6e10 a20d 0500 |0011: invoke-virtual {v5}, Landroidx/preference/internal/PreferenceImageView;.getMaxWidth:()I // method@0da2 │ │ +062388: 0a04 |0014: move-result v4 │ │ +06238a: 3214 0a00 |0015: if-eq v4, v1, 001f // +000a │ │ +06238e: 3434 0400 |0017: if-lt v4, v3, 001b // +0004 │ │ +062392: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +062396: 7120 8205 2400 |001b: invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +06239c: 0a06 |001e: move-result v6 │ │ +06239e: 7110 8005 0700 |001f: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +0623a4: 0a00 |0022: move-result v0 │ │ +0623a6: 3220 0400 |0023: if-eq v0, v2, 0027 // +0004 │ │ +0623aa: 3900 1400 |0025: if-nez v0, 0039 // +0014 │ │ +0623ae: 7110 8105 0700 |0027: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +0623b4: 0a03 |002a: move-result v3 │ │ +0623b6: 6e10 a10d 0500 |002b: invoke-virtual {v5}, Landroidx/preference/internal/PreferenceImageView;.getMaxHeight:()I // method@0da1 │ │ +0623bc: 0a04 |002e: move-result v4 │ │ +0623be: 3214 0a00 |002f: if-eq v4, v1, 0039 // +000a │ │ +0623c2: 3434 0400 |0031: if-lt v4, v3, 0035 // +0004 │ │ +0623c6: 3900 0600 |0033: if-nez v0, 0039 // +0006 │ │ +0623ca: 7120 8205 2400 |0035: invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0582 │ │ +0623d0: 0a07 |0038: move-result v7 │ │ +0623d2: 6f30 f908 6507 |0039: invoke-super {v5, v6, v7}, Landroid/widget/ImageView;.onMeasure:(II)V // method@08f9 │ │ +0623d8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'setMaxHeight' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0615a0: |[0615a0] androidx.preference.internal.PreferenceImageView.setMaxHeight:(I)V │ │ -0615b0: 5901 1403 |0000: iput v1, v0, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0314 │ │ -0615b4: 6f20 db08 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ImageView;.setMaxHeight:(I)V // method@08db │ │ -0615ba: 0e00 |0005: return-void │ │ +0623dc: |[0623dc] androidx.preference.internal.PreferenceImageView.setMaxHeight:(I)V │ │ +0623ec: 5901 1103 |0000: iput v1, v0, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ +0623f0: 6f20 0409 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ImageView;.setMaxHeight:(I)V // method@0904 │ │ +0623f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'setMaxWidth' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0615bc: |[0615bc] androidx.preference.internal.PreferenceImageView.setMaxWidth:(I)V │ │ -0615cc: 5901 1303 |0000: iput v1, v0, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0313 │ │ -0615d0: 6f20 dc08 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ImageView;.setMaxWidth:(I)V // method@08dc │ │ -0615d6: 0e00 |0005: return-void │ │ +0623f8: |[0623f8] androidx.preference.internal.PreferenceImageView.setMaxWidth:(I)V │ │ +062408: 5901 1003 |0000: iput v1, v0, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ +06240c: 6f20 0509 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ImageView;.setMaxWidth:(I)V // method@0905 │ │ +062412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #145 header: │ │ -class_idx : 598 │ │ +Class #149 header: │ │ +class_idx : 603 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 80 │ │ -source_file_idx : 4980 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #145 annotations: │ │ +Class #149 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/profileinstaller/ProfileInstallReceiver$a; } │ │ │ │ -Class #145 - │ │ +Class #149 - │ │ Class descriptor : 'Landroidx/profileinstaller/ProfileInstallReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -62968,165 +63296,165 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0617d0: |[0617d0] androidx.profileinstaller.ProfileInstallReceiver.:()V │ │ -0617e0: 7010 0401 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0104 │ │ -0617e6: 0e00 |0003: return-void │ │ +06260c: |[06260c] androidx.profileinstaller.ProfileInstallReceiver.:()V │ │ +06261c: 7010 1401 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0114 │ │ +062622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/profileinstaller/ProfileInstallReceiver;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 273 16-bit code units │ │ -0617e8: |[0617e8] androidx.profileinstaller.ProfileInstallReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0617f8: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -0617fc: 0e00 |0002: return-void │ │ -0617fe: 6e10 5101 0800 |0003: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0151 │ │ -061804: 0c00 |0006: move-result-object v0 │ │ -061806: 1a01 7917 |0007: const-string v1, "androidx.profileinstaller.action.INSTALL_PROFILE" // string@1779 │ │ -06180a: 6e20 971c 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -061810: 0a01 |000c: move-result v1 │ │ -061812: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -061814: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -061818: 2208 3108 |0010: new-instance v8, Lo/a; // type@0831 │ │ -06181c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -06181e: 7020 4d25 0800 |0013: invoke-direct {v8, v0}, Lo/a;.:(I)V // method@254d │ │ -061824: 2200 5502 |0016: new-instance v0, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ -061828: 7020 7d0d 6000 |0018: invoke-direct {v0, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d7d │ │ -06182e: 7140 960d 8720 |001b: invoke-static {v7, v8, v0, v2}, Landroidx/profileinstaller/c;.b:(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V // method@0d96 │ │ -061834: 2900 f200 |001e: goto/16 0110 // +00f2 │ │ -061838: 1a01 7b17 |0020: const-string v1, "androidx.profileinstaller.action.SKIP_FILE" // string@177b │ │ -06183c: 6e20 971c 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -061842: 0a01 |0025: move-result v1 │ │ -061844: 1303 0a00 |0026: const/16 v3, #int 10 // #a │ │ -061848: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -06184a: 3801 7000 |0029: if-eqz v1, 0099 // +0070 │ │ -06184e: 6e10 5501 0800 |002b: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0155 │ │ -061854: 0c08 |002e: move-result-object v8 │ │ -061856: 3808 e100 |002f: if-eqz v8, 0110 // +00e1 │ │ -06185a: 1a00 9b04 |0031: const-string v0, "EXTRA_SKIP_FILE_OPERATION" // string@049b │ │ -06185e: 6e20 4803 0800 |0033: invoke-virtual {v8, v0}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0348 │ │ -061864: 0c08 |0036: move-result-object v8 │ │ -061866: 1a00 9f15 |0037: const-string v0, "WRITE_SKIP_FILE" // string@159f │ │ -06186a: 6e20 971c 8000 |0039: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -061870: 0a00 |003c: move-result v0 │ │ -061872: 3800 3500 |003d: if-eqz v0, 0072 // +0035 │ │ -061876: 2208 5502 |003f: new-instance v8, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ -06187a: 7020 7d0d 6800 |0041: invoke-direct {v8, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d7d │ │ -061880: 6e10 2601 0700 |0044: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -061886: 0c00 |0047: move-result-object v0 │ │ -061888: 6e10 3901 0000 |0048: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -06188e: 0c00 |004b: move-result-object v0 │ │ -061890: 6e10 3801 0700 |004c: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -061896: 0c01 |004f: move-result-object v1 │ │ -061898: 1205 |0050: const/4 v5, #int 0 // #0 │ │ -06189a: 6e30 8601 0105 |0051: invoke-virtual {v1, v0, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ -0618a0: 0c00 |0054: move-result-object v0 │ │ -0618a2: 6e10 3401 0700 |0055: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ -0618a8: 0c07 |0058: move-result-object v7 │ │ -0618aa: 7120 950d 7000 |0059: invoke-static {v0, v7}, Landroidx/profileinstaller/c;.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V // method@0d95 │ │ -0618b0: 2207 840a |005c: new-instance v7, Ly0/a; // type@0a84 │ │ -0618b4: 7054 3431 3782 |005e: invoke-direct {v7, v3, v2, v8, v4}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3134 │ │ -0618ba: 7210 801c 0700 |0061: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1c80 │ │ -0618c0: 2900 ac00 |0064: goto/16 0110 // +00ac │ │ -0618c4: 0d07 |0066: move-exception v7 │ │ -0618c6: 1270 |0067: const/4 v0, #int 7 // #7 │ │ -0618c8: 2201 840a |0068: new-instance v1, Ly0/a; // type@0a84 │ │ -0618cc: 7057 3431 0182 |006a: invoke-direct {v1, v0, v2, v8, v7}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3134 │ │ -0618d2: 7210 801c 0100 |006d: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1c80 │ │ -0618d8: 2900 a000 |0070: goto/16 0110 // +00a0 │ │ -0618dc: 1a00 3c04 |0072: const-string v0, "DELETE_SKIP_FILE" // string@043c │ │ -0618e0: 6e20 971c 8000 |0074: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -0618e6: 0a08 |0077: move-result v8 │ │ -0618e8: 3808 9800 |0078: if-eqz v8, 0110 // +0098 │ │ -0618ec: 2208 5502 |007a: new-instance v8, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ -0618f0: 7020 7d0d 6800 |007c: invoke-direct {v8, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d7d │ │ -0618f6: 6e10 3401 0700 |007f: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ -0618fc: 0c07 |0082: move-result-object v7 │ │ -0618fe: 2200 d005 |0083: new-instance v0, Ljava/io/File; // type@05d0 │ │ -061902: 1a01 2d22 |0085: const-string v1, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@222d │ │ -061906: 7030 861b 7001 |0087: invoke-direct {v0, v7, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b86 │ │ -06190c: 6e10 8d1b 0000 |008a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1b8d │ │ -061912: 1307 0b00 |008d: const/16 v7, #int 11 // #b │ │ -061916: 2200 840a |008f: new-instance v0, Ly0/a; // type@0a84 │ │ -06191a: 7054 3431 7082 |0091: invoke-direct {v0, v7, v2, v8, v4}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3134 │ │ -061920: 7210 801c 0000 |0094: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c80 │ │ -061926: 2900 7900 |0097: goto/16 0110 // +0079 │ │ -06192a: 1a01 7a17 |0099: const-string v1, "androidx.profileinstaller.action.SAVE_PROFILE" // string@177a │ │ -06192e: 6e20 971c 0100 |009b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -061934: 0a01 |009e: move-result v1 │ │ -061936: 1302 1800 |009f: const/16 v2, #int 24 // #18 │ │ -06193a: 3801 1b00 |00a1: if-eqz v1, 00bc // +001b │ │ -06193e: 6007 9300 |00a3: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -061942: 3427 0c00 |00a5: if-lt v7, v2, 00b1 // +000c │ │ -061946: 7100 b103 0000 |00a7: invoke-static {}, Landroid/os/Process;.myPid:()I // method@03b1 │ │ -06194c: 0a07 |00aa: move-result v7 │ │ -06194e: 7120 b303 3700 |00ab: invoke-static {v7, v3}, Landroid/os/Process;.sendSignal:(II)V // method@03b3 │ │ -061954: 1307 0c00 |00ae: const/16 v7, #int 12 // #c │ │ -061958: 2803 |00b0: goto 00b3 // +0003 │ │ -06195a: 1307 0d00 |00b1: const/16 v7, #int 13 // #d │ │ -06195e: 6208 2003 |00b3: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@0320 │ │ -061962: 6e30 910d 7804 |00b5: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d91 │ │ -061968: 6e20 0501 7600 |00b8: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ -06196e: 2855 |00bb: goto 0110 // +0055 │ │ -061970: 1a01 7817 |00bc: const-string v1, "androidx.profileinstaller.action.BENCHMARK_OPERATION" // string@1778 │ │ -061974: 6e20 971c 0100 |00be: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -06197a: 0a00 |00c1: move-result v0 │ │ -06197c: 3800 4e00 |00c2: if-eqz v0, 0110 // +004e │ │ -061980: 6e10 5501 0800 |00c4: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0155 │ │ -061986: 0c08 |00c7: move-result-object v8 │ │ -061988: 3808 4800 |00c8: if-eqz v8, 0110 // +0048 │ │ -06198c: 1a00 9a04 |00ca: const-string v0, "EXTRA_BENCHMARK_OPERATION" // string@049a │ │ -061990: 6e20 4803 0800 |00cc: invoke-virtual {v8, v0}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0348 │ │ -061996: 0c08 |00cf: move-result-object v8 │ │ -061998: 1a00 5a04 |00d0: const-string v0, "DROP_SHADER_CACHE" // string@045a │ │ -06199c: 6e20 971c 8000 |00d2: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -0619a2: 0a08 |00d5: move-result v8 │ │ -0619a4: 3808 3000 |00d6: if-eqz v8, 0106 // +0030 │ │ -0619a8: 6008 9300 |00d8: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -0619ac: 3428 0b00 |00da: if-lt v8, v2, 00e5 // +000b │ │ -0619b0: 7110 5010 0700 |00dc: invoke-static {v7}, Lb0/a;.b:(Landroid/content/Context;)Landroid/content/Context; // method@1050 │ │ -0619b6: 0c07 |00df: move-result-object v7 │ │ -0619b8: 6e10 2b01 0700 |00e0: invoke-virtual {v7}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@012b │ │ -0619be: 0c07 |00e3: move-result-object v7 │ │ -0619c0: 280e |00e4: goto 00f2 // +000e │ │ -0619c2: 1300 1700 |00e5: const/16 v0, #int 23 // #17 │ │ -0619c6: 3408 0700 |00e7: if-lt v8, v0, 00ee // +0007 │ │ -0619ca: 6e10 2b01 0700 |00e9: invoke-virtual {v7}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@012b │ │ -0619d0: 0c07 |00ec: move-result-object v7 │ │ -0619d2: 2805 |00ed: goto 00f2 // +0005 │ │ -0619d4: 6e10 2901 0700 |00ee: invoke-virtual {v7}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0129 │ │ -0619da: 0c07 |00f1: move-result-object v7 │ │ -0619dc: 7110 880d 0700 |00f2: invoke-static {v7}, Landroidx/profileinstaller/a;.a:(Ljava/io/File;)Z // method@0d88 │ │ -0619e2: 0a07 |00f5: move-result v7 │ │ -0619e4: 3807 0500 |00f6: if-eqz v7, 00fb // +0005 │ │ -0619e8: 1307 0e00 |00f8: const/16 v7, #int 14 // #e │ │ -0619ec: 2803 |00fa: goto 00fd // +0003 │ │ -0619ee: 1307 0f00 |00fb: const/16 v7, #int 15 // #f │ │ -0619f2: 6208 2003 |00fd: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@0320 │ │ -0619f6: 6e30 910d 7804 |00ff: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d91 │ │ -0619fc: 6e20 0501 7600 |0102: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ -061a02: 280b |0105: goto 0110 // +000b │ │ -061a04: 1307 1000 |0106: const/16 v7, #int 16 // #10 │ │ -061a08: 6208 2003 |0108: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@0320 │ │ -061a0c: 6e30 910d 7804 |010a: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d91 │ │ -061a12: 6e20 0501 7600 |010d: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ -061a18: 0e00 |0110: return-void │ │ +062624: |[062624] androidx.profileinstaller.ProfileInstallReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +062634: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +062638: 0e00 |0002: return-void │ │ +06263a: 6e10 6101 0800 |0003: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0161 │ │ +062640: 0c00 |0006: move-result-object v0 │ │ +062642: 1a01 9d17 |0007: const-string v1, "androidx.profileinstaller.action.INSTALL_PROFILE" // string@179d │ │ +062646: 6e20 e71c 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +06264c: 0a01 |000c: move-result v1 │ │ +06264e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +062650: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +062654: 2208 4208 |0010: new-instance v8, Lo/a; // type@0842 │ │ +062658: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +06265a: 7020 9e25 0800 |0013: invoke-direct {v8, v0}, Lo/a;.:(I)V // method@259e │ │ +062660: 2200 5a02 |0016: new-instance v0, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@025a │ │ +062664: 7020 a60d 6000 |0018: invoke-direct {v0, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0da6 │ │ +06266a: 7140 bf0d 8720 |001b: invoke-static {v7, v8, v0, v2}, Landroidx/profileinstaller/c;.b:(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V // method@0dbf │ │ +062670: 2900 f200 |001e: goto/16 0110 // +00f2 │ │ +062674: 1a01 9f17 |0020: const-string v1, "androidx.profileinstaller.action.SKIP_FILE" // string@179f │ │ +062678: 6e20 e71c 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +06267e: 0a01 |0025: move-result v1 │ │ +062680: 1303 0a00 |0026: const/16 v3, #int 10 // #a │ │ +062684: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +062686: 3801 7000 |0029: if-eqz v1, 0099 // +0070 │ │ +06268a: 6e10 6501 0800 |002b: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0165 │ │ +062690: 0c08 |002e: move-result-object v8 │ │ +062692: 3808 e100 |002f: if-eqz v8, 0110 // +00e1 │ │ +062696: 1a00 9e04 |0031: const-string v0, "EXTRA_SKIP_FILE_OPERATION" // string@049e │ │ +06269a: 6e20 5903 0800 |0033: invoke-virtual {v8, v0}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0359 │ │ +0626a0: 0c08 |0036: move-result-object v8 │ │ +0626a2: 1a00 c315 |0037: const-string v0, "WRITE_SKIP_FILE" // string@15c3 │ │ +0626a6: 6e20 e71c 8000 |0039: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +0626ac: 0a00 |003c: move-result v0 │ │ +0626ae: 3800 3500 |003d: if-eqz v0, 0072 // +0035 │ │ +0626b2: 2208 5a02 |003f: new-instance v8, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@025a │ │ +0626b6: 7020 a60d 6800 |0041: invoke-direct {v8, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0da6 │ │ +0626bc: 6e10 3601 0700 |0044: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0136 │ │ +0626c2: 0c00 |0047: move-result-object v0 │ │ +0626c4: 6e10 4901 0000 |0048: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +0626ca: 0c00 |004b: move-result-object v0 │ │ +0626cc: 6e10 4801 0700 |004c: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ +0626d2: 0c01 |004f: move-result-object v1 │ │ +0626d4: 1205 |0050: const/4 v5, #int 0 // #0 │ │ +0626d6: 6e30 9601 0105 |0051: invoke-virtual {v1, v0, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0196 │ │ +0626dc: 0c00 |0054: move-result-object v0 │ │ +0626de: 6e10 4401 0700 |0055: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0144 │ │ +0626e4: 0c07 |0058: move-result-object v7 │ │ +0626e6: 7120 be0d 7000 |0059: invoke-static {v0, v7}, Landroidx/profileinstaller/c;.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V // method@0dbe │ │ +0626ec: 2207 930a |005c: new-instance v7, Ly0/a; // type@0a93 │ │ +0626f0: 7054 8431 3782 |005e: invoke-direct {v7, v3, v2, v8, v4}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3184 │ │ +0626f6: 7210 d01c 0700 |0061: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1cd0 │ │ +0626fc: 2900 ac00 |0064: goto/16 0110 // +00ac │ │ +062700: 0d07 |0066: move-exception v7 │ │ +062702: 1270 |0067: const/4 v0, #int 7 // #7 │ │ +062704: 2201 930a |0068: new-instance v1, Ly0/a; // type@0a93 │ │ +062708: 7057 8431 0182 |006a: invoke-direct {v1, v0, v2, v8, v7}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3184 │ │ +06270e: 7210 d01c 0100 |006d: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1cd0 │ │ +062714: 2900 a000 |0070: goto/16 0110 // +00a0 │ │ +062718: 1a00 3f04 |0072: const-string v0, "DELETE_SKIP_FILE" // string@043f │ │ +06271c: 6e20 e71c 8000 |0074: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +062722: 0a08 |0077: move-result v8 │ │ +062724: 3808 9800 |0078: if-eqz v8, 0110 // +0098 │ │ +062728: 2208 5a02 |007a: new-instance v8, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@025a │ │ +06272c: 7020 a60d 6800 |007c: invoke-direct {v8, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0da6 │ │ +062732: 6e10 4401 0700 |007f: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0144 │ │ +062738: 0c07 |0082: move-result-object v7 │ │ +06273a: 2200 e205 |0083: new-instance v0, Ljava/io/File; // type@05e2 │ │ +06273e: 1a01 6722 |0085: const-string v1, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@2267 │ │ +062742: 7030 d61b 7001 |0087: invoke-direct {v0, v7, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1bd6 │ │ +062748: 6e10 dd1b 0000 |008a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1bdd │ │ +06274e: 1307 0b00 |008d: const/16 v7, #int 11 // #b │ │ +062752: 2200 930a |008f: new-instance v0, Ly0/a; // type@0a93 │ │ +062756: 7054 8431 7082 |0091: invoke-direct {v0, v7, v2, v8, v4}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3184 │ │ +06275c: 7210 d01c 0000 |0094: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1cd0 │ │ +062762: 2900 7900 |0097: goto/16 0110 // +0079 │ │ +062766: 1a01 9e17 |0099: const-string v1, "androidx.profileinstaller.action.SAVE_PROFILE" // string@179e │ │ +06276a: 6e20 e71c 0100 |009b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +062770: 0a01 |009e: move-result v1 │ │ +062772: 1302 1800 |009f: const/16 v2, #int 24 // #18 │ │ +062776: 3801 1b00 |00a1: if-eqz v1, 00bc // +001b │ │ +06277a: 6007 9000 |00a3: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06277e: 3427 0c00 |00a5: if-lt v7, v2, 00b1 // +000c │ │ +062782: 7100 c203 0000 |00a7: invoke-static {}, Landroid/os/Process;.myPid:()I // method@03c2 │ │ +062788: 0a07 |00aa: move-result v7 │ │ +06278a: 7120 c403 3700 |00ab: invoke-static {v7, v3}, Landroid/os/Process;.sendSignal:(II)V // method@03c4 │ │ +062790: 1307 0c00 |00ae: const/16 v7, #int 12 // #c │ │ +062794: 2803 |00b0: goto 00b3 // +0003 │ │ +062796: 1307 0d00 |00b1: const/16 v7, #int 13 // #d │ │ +06279a: 6208 1d03 |00b3: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ +06279e: 6e30 ba0d 7804 |00b5: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0dba │ │ +0627a4: 6e20 1501 7600 |00b8: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0115 │ │ +0627aa: 2855 |00bb: goto 0110 // +0055 │ │ +0627ac: 1a01 9c17 |00bc: const-string v1, "androidx.profileinstaller.action.BENCHMARK_OPERATION" // string@179c │ │ +0627b0: 6e20 e71c 0100 |00be: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +0627b6: 0a00 |00c1: move-result v0 │ │ +0627b8: 3800 4e00 |00c2: if-eqz v0, 0110 // +004e │ │ +0627bc: 6e10 6501 0800 |00c4: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0165 │ │ +0627c2: 0c08 |00c7: move-result-object v8 │ │ +0627c4: 3808 4800 |00c8: if-eqz v8, 0110 // +0048 │ │ +0627c8: 1a00 9d04 |00ca: const-string v0, "EXTRA_BENCHMARK_OPERATION" // string@049d │ │ +0627cc: 6e20 5903 0800 |00cc: invoke-virtual {v8, v0}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0359 │ │ +0627d2: 0c08 |00cf: move-result-object v8 │ │ +0627d4: 1a00 5d04 |00d0: const-string v0, "DROP_SHADER_CACHE" // string@045d │ │ +0627d8: 6e20 e71c 8000 |00d2: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +0627de: 0a08 |00d5: move-result v8 │ │ +0627e0: 3808 3000 |00d6: if-eqz v8, 0106 // +0030 │ │ +0627e4: 6008 9000 |00d8: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +0627e8: 3428 0b00 |00da: if-lt v8, v2, 00e5 // +000b │ │ +0627ec: 7110 0217 0700 |00dc: invoke-static {v7}, Lh2/a;.a:(Landroid/content/Context;)Landroid/content/Context; // method@1702 │ │ +0627f2: 0c07 |00df: move-result-object v7 │ │ +0627f4: 6e10 3b01 0700 |00e0: invoke-virtual {v7}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@013b │ │ +0627fa: 0c07 |00e3: move-result-object v7 │ │ +0627fc: 280e |00e4: goto 00f2 // +000e │ │ +0627fe: 1300 1700 |00e5: const/16 v0, #int 23 // #17 │ │ +062802: 3408 0700 |00e7: if-lt v8, v0, 00ee // +0007 │ │ +062806: 6e10 3b01 0700 |00e9: invoke-virtual {v7}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@013b │ │ +06280c: 0c07 |00ec: move-result-object v7 │ │ +06280e: 2805 |00ed: goto 00f2 // +0005 │ │ +062810: 6e10 3901 0700 |00ee: invoke-virtual {v7}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0139 │ │ +062816: 0c07 |00f1: move-result-object v7 │ │ +062818: 7110 b10d 0700 |00f2: invoke-static {v7}, Landroidx/profileinstaller/a;.a:(Ljava/io/File;)Z // method@0db1 │ │ +06281e: 0a07 |00f5: move-result v7 │ │ +062820: 3807 0500 |00f6: if-eqz v7, 00fb // +0005 │ │ +062824: 1307 0e00 |00f8: const/16 v7, #int 14 // #e │ │ +062828: 2803 |00fa: goto 00fd // +0003 │ │ +06282a: 1307 0f00 |00fb: const/16 v7, #int 15 // #f │ │ +06282e: 6208 1d03 |00fd: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ +062832: 6e30 ba0d 7804 |00ff: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0dba │ │ +062838: 6e20 1501 7600 |0102: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0115 │ │ +06283e: 280b |0105: goto 0110 // +000b │ │ +062840: 1307 1000 |0106: const/16 v7, #int 16 // #10 │ │ +062844: 6208 1d03 |0108: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ +062848: 6e30 ba0d 7804 |010a: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0dba │ │ +06284e: 6e20 1501 7600 |010d: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0115 │ │ +062854: 0e00 |0110: return-void │ │ catches : 1 │ │ 0x0051 - 0x0055 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0066 │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -63489,32 +63817,32 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0111 reg=6 this Landroidx/profileinstaller/ProfileInstallReceiver; │ │ 0x0000 - 0x0111 reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x0111 reg=8 (null) Landroid/content/Intent; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #146 header: │ │ -class_idx : 599 │ │ +Class #150 header: │ │ +class_idx : 604 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #146 annotations: │ │ +Class #150 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/profileinstaller/ProfileInstallerInitializer; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #146 - │ │ +Class #150 - │ │ Class descriptor : 'Landroidx/profileinstaller/ProfileInstallerInitializer$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -63523,44 +63851,44 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -061b58: |[061b58] androidx.profileinstaller.ProfileInstallerInitializer$a.a:(Ljava/lang/Runnable;)V │ │ -061b68: 7100 7404 0000 |0000: invoke-static {}, Landroid/view/Choreographer;.getInstance:()Landroid/view/Choreographer; // method@0474 │ │ -061b6e: 0c00 |0003: move-result-object v0 │ │ -061b70: 2201 870a |0004: new-instance v1, Ly0/d; // type@0a87 │ │ -061b74: 7020 3931 2100 |0006: invoke-direct {v1, v2}, Ly0/d;.:(Ljava/lang/Runnable;)V // method@3139 │ │ -061b7a: 6e20 7504 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/Choreographer;.postFrameCallback:(Landroid/view/Choreographer$FrameCallback;)V // method@0475 │ │ -061b80: 0e00 |000c: return-void │ │ +062994: |[062994] androidx.profileinstaller.ProfileInstallerInitializer$a.a:(Ljava/lang/Runnable;)V │ │ +0629a4: 7100 8904 0000 |0000: invoke-static {}, Landroid/view/Choreographer;.getInstance:()Landroid/view/Choreographer; // method@0489 │ │ +0629aa: 0c00 |0003: move-result-object v0 │ │ +0629ac: 2201 960a |0004: new-instance v1, Ly0/d; // type@0a96 │ │ +0629b0: 7020 8931 2100 |0006: invoke-direct {v1, v2}, Ly0/d;.:(Ljava/lang/Runnable;)V // method@3189 │ │ +0629b6: 6e20 8a04 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/Choreographer;.postFrameCallback:(Landroid/view/Choreographer$FrameCallback;)V // method@048a │ │ +0629bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #147 header: │ │ -class_idx : 600 │ │ +Class #151 header: │ │ +class_idx : 605 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #147 annotations: │ │ +Class #151 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/profileinstaller/ProfileInstallerInitializer; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ │ │ -Class #147 - │ │ +Class #151 - │ │ Class descriptor : 'Landroidx/profileinstaller/ProfileInstallerInitializer$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -63569,41 +63897,41 @@ │ │ type : '(Landroid/os/Looper;)Landroid/os/Handler;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -061b84: |[061b84] androidx.profileinstaller.ProfileInstallerInitializer$b.a:(Landroid/os/Looper;)Landroid/os/Handler; │ │ -061b94: 7110 f210 0000 |0000: invoke-static {v0}, Ld0/d0;.e:(Landroid/os/Looper;)Landroid/os/Handler; // method@10f2 │ │ -061b9a: 0c00 |0003: move-result-object v0 │ │ -061b9c: 1100 |0004: return-object v0 │ │ +0629c0: |[0629c0] androidx.profileinstaller.ProfileInstallerInitializer$b.a:(Landroid/os/Looper;)Landroid/os/Handler; │ │ +0629d0: 7110 1c11 0000 |0000: invoke-static {v0}, Ld0/e0;.b:(Landroid/os/Looper;)Landroid/os/Handler; // method@111c │ │ +0629d6: 0c00 |0003: move-result-object v0 │ │ +0629d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #148 header: │ │ -class_idx : 601 │ │ +Class #152 header: │ │ +class_idx : 606 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #148 annotations: │ │ +Class #152 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/profileinstaller/ProfileInstallerInitializer; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="c" │ │ │ │ -Class #148 - │ │ +Class #152 - │ │ Class descriptor : 'Landroidx/profileinstaller/ProfileInstallerInitializer$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -63612,35 +63940,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061ba0: |[061ba0] androidx.profileinstaller.ProfileInstallerInitializer$c.:()V │ │ -061bb0: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -061bb6: 0e00 |0003: return-void │ │ +0629dc: |[0629dc] androidx.profileinstaller.ProfileInstallerInitializer$c.:()V │ │ +0629ec: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0629f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #149 header: │ │ -class_idx : 603 │ │ +Class #153 header: │ │ +class_idx : 608 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #149 - │ │ +Class #153 - │ │ Class descriptor : 'Landroidx/profileinstaller/a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -63649,59 +63977,59 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0615d8: |[0615d8] androidx.profileinstaller.a.a:(Ljava/io/File;)Z │ │ -0615e8: 6e10 931b 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@1b93 │ │ -0615ee: 0a00 |0003: move-result v0 │ │ -0615f0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0615f2: 3800 2000 |0005: if-eqz v0, 0025 // +0020 │ │ -0615f6: 6e10 981b 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1b98 │ │ -0615fc: 0c06 |000a: move-result-object v6 │ │ -0615fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -061600: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ -061604: 0f00 |000e: return v0 │ │ -061606: 2162 |000f: array-length v2, v6 │ │ -061608: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -06160a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -06160c: 3523 1200 |0012: if-ge v3, v2, 0024 // +0012 │ │ -061610: 4605 0603 |0014: aget-object v5, v6, v3 │ │ -061614: 7110 880d 0500 |0016: invoke-static {v5}, Landroidx/profileinstaller/a;.a:(Ljava/io/File;)Z // method@0d88 │ │ -06161a: 0a05 |0019: move-result v5 │ │ -06161c: 3805 0600 |001a: if-eqz v5, 0020 // +0006 │ │ -061620: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ -061624: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -061626: 2802 |001f: goto 0021 // +0002 │ │ -061628: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -06162a: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06162e: 28ef |0023: goto 0012 // -0011 │ │ -061630: 0f04 |0024: return v4 │ │ -061632: 6e10 8d1b 0600 |0025: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@1b8d │ │ -061638: 0f01 |0028: return v1 │ │ +062414: |[062414] androidx.profileinstaller.a.a:(Ljava/io/File;)Z │ │ +062424: 6e10 e31b 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@1be3 │ │ +06242a: 0a00 |0003: move-result v0 │ │ +06242c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06242e: 3800 2000 |0005: if-eqz v0, 0025 // +0020 │ │ +062432: 6e10 e81b 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1be8 │ │ +062438: 0c06 |000a: move-result-object v6 │ │ +06243a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06243c: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ +062440: 0f00 |000e: return v0 │ │ +062442: 2162 |000f: array-length v2, v6 │ │ +062444: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +062446: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +062448: 3523 1200 |0012: if-ge v3, v2, 0024 // +0012 │ │ +06244c: 4605 0603 |0014: aget-object v5, v6, v3 │ │ +062450: 7110 b10d 0500 |0016: invoke-static {v5}, Landroidx/profileinstaller/a;.a:(Ljava/io/File;)Z // method@0db1 │ │ +062456: 0a05 |0019: move-result v5 │ │ +062458: 3805 0600 |001a: if-eqz v5, 0020 // +0006 │ │ +06245c: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ +062460: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +062462: 2802 |001f: goto 0021 // +0002 │ │ +062464: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +062466: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06246a: 28ef |0023: goto 0012 // -0011 │ │ +06246c: 0f04 |0024: return v4 │ │ +06246e: 6e10 dd1b 0600 |0025: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@1bdd │ │ +062474: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #150 header: │ │ -class_idx : 604 │ │ +Class #154 header: │ │ +class_idx : 609 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #150 - │ │ +Class #154 - │ │ Class descriptor : 'Landroidx/profileinstaller/b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/profileinstaller/b;) │ │ @@ -63746,45 +64074,45 @@ │ │ type : '(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -06169c: |[06169c] androidx.profileinstaller.b.:(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V │ │ -0616ac: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0616b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0616b4: 5c10 1c03 |0004: iput-boolean v0, v1, Landroidx/profileinstaller/b;.g:Z // field@031c │ │ -0616b8: 5b12 1603 |0006: iput-object v2, v1, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0316 │ │ -0616bc: 5b13 1703 |0008: iput-object v3, v1, Landroidx/profileinstaller/b;.b:Ljava/util/concurrent/Executor; // field@0317 │ │ -0616c0: 5b14 1803 |000a: iput-object v4, v1, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -0616c4: 5b15 1b03 |000c: iput-object v5, v1, Landroidx/profileinstaller/b;.f:Ljava/lang/String; // field@031b │ │ -0616c8: 5b16 1a03 |000e: iput-object v6, v1, Landroidx/profileinstaller/b;.e:Ljava/io/File; // field@031a │ │ -0616cc: 6002 9300 |0010: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -0616d0: 1303 1800 |0012: const/16 v3, #int 24 // #18 │ │ -0616d4: 3432 1a00 |0014: if-lt v2, v3, 002e // +001a │ │ -0616d8: 1303 2200 |0016: const/16 v3, #int 34 // #22 │ │ -0616dc: 3732 0300 |0018: if-le v2, v3, 001b // +0003 │ │ -0616e0: 2814 |001a: goto 002e // +0014 │ │ -0616e2: 2b02 1700 0000 |001b: packed-switch v2, 00000032 // +00000017 │ │ -0616e8: 2810 |001e: goto 002e // +0010 │ │ -0616ea: 6202 9213 |001f: sget-object v2, Ly0/f;.a:[B // field@1392 │ │ -0616ee: 280e |0021: goto 002f // +000e │ │ -0616f0: 6202 9313 |0022: sget-object v2, Ly0/f;.b:[B // field@1393 │ │ -0616f4: 280b |0024: goto 002f // +000b │ │ -0616f6: 6202 9413 |0025: sget-object v2, Ly0/f;.c:[B // field@1394 │ │ -0616fa: 2808 |0027: goto 002f // +0008 │ │ -0616fc: 6202 9513 |0028: sget-object v2, Ly0/f;.d:[B // field@1395 │ │ -061700: 2805 |002a: goto 002f // +0005 │ │ -061702: 6202 9613 |002b: sget-object v2, Ly0/f;.e:[B // field@1396 │ │ -061706: 2802 |002d: goto 002f // +0002 │ │ -061708: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -06170a: 5b12 1903 |002f: iput-object v2, v1, Landroidx/profileinstaller/b;.d:[B // field@0319 │ │ -06170e: 0e00 |0031: return-void │ │ -061710: 0001 0b00 1800 0000 1000 0000 1000 ... |0032: packed-switch-data (26 units) │ │ +0624d8: |[0624d8] androidx.profileinstaller.b.:(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V │ │ +0624e8: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0624ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0624f0: 5c10 1903 |0004: iput-boolean v0, v1, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +0624f4: 5b12 1303 |0006: iput-object v2, v1, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ +0624f8: 5b13 1403 |0008: iput-object v3, v1, Landroidx/profileinstaller/b;.b:Ljava/util/concurrent/Executor; // field@0314 │ │ +0624fc: 5b14 1503 |000a: iput-object v4, v1, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062500: 5b15 1803 |000c: iput-object v5, v1, Landroidx/profileinstaller/b;.f:Ljava/lang/String; // field@0318 │ │ +062504: 5b16 1703 |000e: iput-object v6, v1, Landroidx/profileinstaller/b;.e:Ljava/io/File; // field@0317 │ │ +062508: 6002 9000 |0010: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06250c: 1303 1800 |0012: const/16 v3, #int 24 // #18 │ │ +062510: 3432 1a00 |0014: if-lt v2, v3, 002e // +001a │ │ +062514: 1303 2200 |0016: const/16 v3, #int 34 // #22 │ │ +062518: 3732 0300 |0018: if-le v2, v3, 001b // +0003 │ │ +06251c: 2814 |001a: goto 002e // +0014 │ │ +06251e: 2b02 1700 0000 |001b: packed-switch v2, 00000032 // +00000017 │ │ +062524: 2810 |001e: goto 002e // +0010 │ │ +062526: 6202 ce13 |001f: sget-object v2, Ly0/f;.a:[B // field@13ce │ │ +06252a: 280e |0021: goto 002f // +000e │ │ +06252c: 6202 cf13 |0022: sget-object v2, Ly0/f;.b:[B // field@13cf │ │ +062530: 280b |0024: goto 002f // +000b │ │ +062532: 6202 d013 |0025: sget-object v2, Ly0/f;.c:[B // field@13d0 │ │ +062536: 2808 |0027: goto 002f // +0008 │ │ +062538: 6202 d113 |0028: sget-object v2, Ly0/f;.d:[B // field@13d1 │ │ +06253c: 2805 |002a: goto 002f // +0005 │ │ +06253e: 6202 d213 |002b: sget-object v2, Ly0/f;.e:[B // field@13d2 │ │ +062542: 2802 |002d: goto 002f // +0002 │ │ +062544: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +062546: 5b12 1603 |002f: iput-object v2, v1, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +06254a: 0e00 |0031: return-void │ │ +06254c: 0001 0b00 1800 0000 1000 0000 1000 ... |0032: packed-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -64621,32 +64949,32 @@ │ │ type : '(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -06163c: |[06163c] androidx.profileinstaller.b.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; │ │ -06164c: 6e20 9801 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0198 │ │ -061652: 0c01 |0003: move-result-object v1 │ │ -061654: 6e10 9701 0100 |0004: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0197 │ │ -06165a: 0c01 |0007: move-result-object v1 │ │ -06165c: 2816 |0008: goto 001e // +0016 │ │ -06165e: 0d01 |0009: move-exception v1 │ │ -061660: 6e10 f01c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cf0 │ │ -061666: 0c01 |000d: move-result-object v1 │ │ -061668: 3801 0f00 |000e: if-eqz v1, 001d // +000f │ │ -06166c: 1a02 9218 |0010: const-string v2, "compressed" // string@1892 │ │ -061670: 6e20 951c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1c95 │ │ -061676: 0a01 |0015: move-result v1 │ │ -061678: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -06167c: 5401 1803 |0018: iget-object v1, v0, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -061680: 7210 920d 0100 |001a: invoke-interface {v1}, Landroidx/profileinstaller/c$c;.a:()V // method@0d92 │ │ -061686: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -061688: 1101 |001e: return-object v1 │ │ +062478: |[062478] androidx.profileinstaller.b.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; │ │ +062488: 6e20 a801 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@01a8 │ │ +06248e: 0c01 |0003: move-result-object v1 │ │ +062490: 6e10 a701 0100 |0004: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@01a7 │ │ +062496: 0c01 |0007: move-result-object v1 │ │ +062498: 2816 |0008: goto 001e // +0016 │ │ +06249a: 0d01 |0009: move-exception v1 │ │ +06249c: 6e10 401d 0100 |000a: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1d40 │ │ +0624a2: 0c01 |000d: move-result-object v1 │ │ +0624a4: 3801 0f00 |000e: if-eqz v1, 001d // +000f │ │ +0624a8: 1a02 b818 |0010: const-string v2, "compressed" // string@18b8 │ │ +0624ac: 6e20 e51c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1ce5 │ │ +0624b2: 0a01 |0015: move-result v1 │ │ +0624b4: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +0624b8: 5401 1503 |0018: iget-object v1, v0, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +0624bc: 7210 bb0d 0100 |001a: invoke-interface {v1}, Landroidx/profileinstaller/c$c;.a:()V // method@0dbb │ │ +0624c2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0624c4: 1101 |001e: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/io/FileNotFoundException; -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/profileinstaller/b;) │ │ @@ -64654,43 +64982,43 @@ │ │ type : '(ILjava/io/Serializable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -061744: |[061744] androidx.profileinstaller.b.b:(ILjava/io/Serializable;)V │ │ -061754: 5430 1703 |0000: iget-object v0, v3, Landroidx/profileinstaller/b;.b:Ljava/util/concurrent/Executor; // field@0317 │ │ -061758: 2201 840a |0002: new-instance v1, Ly0/a; // type@0a84 │ │ -06175c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06175e: 7055 3431 4132 |0005: invoke-direct {v1, v4, v2, v3, v5}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3134 │ │ -061764: 7220 6e1e 1000 |0008: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1e6e │ │ -06176a: 0e00 |000b: return-void │ │ +062580: |[062580] androidx.profileinstaller.b.b:(ILjava/io/Serializable;)V │ │ +062590: 5430 1403 |0000: iget-object v0, v3, Landroidx/profileinstaller/b;.b:Ljava/util/concurrent/Executor; // field@0314 │ │ +062594: 2201 930a |0002: new-instance v1, Ly0/a; // type@0a93 │ │ +062598: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06259a: 7055 8431 4132 |0005: invoke-direct {v1, v4, v2, v3, v5}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3184 │ │ +0625a0: 7220 bd1e 1000 |0008: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1ebd │ │ +0625a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #151 header: │ │ -class_idx : 607 │ │ +Class #155 header: │ │ +class_idx : 612 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #151 annotations: │ │ +Class #155 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/profileinstaller/c; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="c" │ │ │ │ -Class #151 - │ │ +Class #155 - │ │ Class descriptor : 'Landroidx/profileinstaller/c$c;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -64703,31 +65031,31 @@ │ │ │ │ #1 : (in Landroidx/profileinstaller/c$c;) │ │ name : 'b' │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #152 header: │ │ -class_idx : 608 │ │ +Class #156 header: │ │ +class_idx : 613 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #152 annotations: │ │ +Class #156 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/profileinstaller/c$c; } │ │ │ │ -Class #152 - │ │ +Class #156 - │ │ Class descriptor : 'Landroidx/profileinstaller/c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroidx/profileinstaller/c;) │ │ name : 'a' │ │ @@ -64744,54 +65072,54 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -061c3c: |[061c3c] androidx.profileinstaller.c.:()V │ │ -061c4c: 2200 5d02 |0000: new-instance v0, Landroidx/profileinstaller/c$a; // type@025d │ │ -061c50: 7010 8c0d 0000 |0002: invoke-direct {v0}, Landroidx/profileinstaller/c$a;.:()V // method@0d8c │ │ -061c56: 6900 1f03 |0005: sput-object v0, Landroidx/profileinstaller/c;.a:Landroidx/profileinstaller/c$a; // field@031f │ │ -061c5a: 2200 5e02 |0007: new-instance v0, Landroidx/profileinstaller/c$b; // type@025e │ │ -061c5e: 7010 8f0d 0000 |0009: invoke-direct {v0}, Landroidx/profileinstaller/c$b;.:()V // method@0d8f │ │ -061c64: 6900 2003 |000c: sput-object v0, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@0320 │ │ -061c68: 0e00 |000e: return-void │ │ +062a78: |[062a78] androidx.profileinstaller.c.:()V │ │ +062a88: 2200 6202 |0000: new-instance v0, Landroidx/profileinstaller/c$a; // type@0262 │ │ +062a8c: 7010 b50d 0000 |0002: invoke-direct {v0}, Landroidx/profileinstaller/c$a;.:()V // method@0db5 │ │ +062a92: 6900 1c03 |0005: sput-object v0, Landroidx/profileinstaller/c;.a:Landroidx/profileinstaller/c$a; // field@031c │ │ +062a96: 2200 6302 |0007: new-instance v0, Landroidx/profileinstaller/c$b; // type@0263 │ │ +062a9a: 7010 b80d 0000 |0009: invoke-direct {v0}, Landroidx/profileinstaller/c$b;.:()V // method@0db8 │ │ +062aa0: 6900 1d03 |000c: sput-object v0, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ +062aa4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/profileinstaller/c;) │ │ name : 'a' │ │ type : '(Landroid/content/pm/PackageInfo;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -061c6c: |[061c6c] androidx.profileinstaller.c.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V │ │ -061c7c: 2200 d005 |0000: new-instance v0, Ljava/io/File; // type@05d0 │ │ -061c80: 1a01 2d22 |0002: const-string v1, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@222d │ │ -061c84: 7030 861b 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b86 │ │ -061c8a: 2203 ce05 |0007: new-instance v3, Ljava/io/DataOutputStream; // type@05ce │ │ -061c8e: 2201 d405 |0009: new-instance v1, Ljava/io/FileOutputStream; // type@05d4 │ │ -061c92: 7020 a61b 0100 |000b: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1ba6 │ │ -061c98: 7020 811b 1300 |000e: invoke-direct {v3, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1b81 │ │ -061c9e: 5320 5000 |0011: iget-wide v0, v2, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@0050 │ │ -061ca2: 6e30 831b 0301 |0013: invoke-virtual {v3, v0, v1}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b83 │ │ -061ca8: 6e10 bd1b 0300 |0016: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bbd │ │ -061cae: 280b |0019: goto 0024 // +000b │ │ -061cb0: 0d02 |001a: move-exception v2 │ │ -061cb2: 6e10 bd1b 0300 |001b: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bbd │ │ -061cb8: 2805 |001e: goto 0023 // +0005 │ │ -061cba: 0d03 |001f: move-exception v3 │ │ -061cbc: 6e20 ee1c 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cee │ │ -061cc2: 2702 |0023: throw v2 │ │ -061cc4: 0e00 |0024: return-void │ │ +062aa8: |[062aa8] androidx.profileinstaller.c.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V │ │ +062ab8: 2200 e205 |0000: new-instance v0, Ljava/io/File; // type@05e2 │ │ +062abc: 1a01 6722 |0002: const-string v1, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@2267 │ │ +062ac0: 7030 d61b 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1bd6 │ │ +062ac6: 2203 e005 |0007: new-instance v3, Ljava/io/DataOutputStream; // type@05e0 │ │ +062aca: 2201 e605 |0009: new-instance v1, Ljava/io/FileOutputStream; // type@05e6 │ │ +062ace: 7020 f61b 0100 |000b: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1bf6 │ │ +062ad4: 7020 d11b 1300 |000e: invoke-direct {v3, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1bd1 │ │ +062ada: 5320 4d00 |0011: iget-wide v0, v2, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ +062ade: 6e30 d31b 0301 |0013: invoke-virtual {v3, v0, v1}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1bd3 │ │ +062ae4: 6e10 0d1c 0300 |0016: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1c0d │ │ +062aea: 280b |0019: goto 0024 // +000b │ │ +062aec: 0d02 |001a: move-exception v2 │ │ +062aee: 6e10 0d1c 0300 |001b: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1c0d │ │ +062af4: 2805 |001e: goto 0023 // +0005 │ │ +062af6: 0d03 |001f: move-exception v3 │ │ +062af8: 6e20 3e1d 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1d3e │ │ +062afe: 2702 |0023: throw v2 │ │ +062b00: 0e00 |0024: return-void │ │ catches : 5 │ │ 0x0007 - 0x0011 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x0011 - 0x0016 │ │ -> 0x001a │ │ 0x0016 - 0x0019 │ │ Ljava/io/IOException; -> 0x0024 │ │ @@ -64807,400 +65135,400 @@ │ │ type : '(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 706 16-bit code units │ │ -061cfc: |[061cfc] androidx.profileinstaller.c.b:(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V │ │ -061d0c: 0801 1000 |0000: move-object/from16 v1, v16 │ │ -061d10: 0805 1200 |0002: move-object/from16 v5, v18 │ │ -061d14: 7401 2601 1000 |0004: invoke-virtual/range {v16}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -061d1a: 0c00 |0007: move-result-object v0 │ │ -061d1c: 6e10 3901 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -061d22: 0c02 |000b: move-result-object v2 │ │ -061d24: 6e10 2701 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0127 │ │ -061d2a: 0c03 |000f: move-result-object v3 │ │ -061d2c: 6e10 2801 0000 |0010: invoke-virtual {v0}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0128 │ │ -061d32: 0c04 |0013: move-result-object v4 │ │ -061d34: 2200 d005 |0014: new-instance v0, Ljava/io/File; // type@05d0 │ │ -061d38: 5433 4c00 |0016: iget-object v3, v3, Landroid/content/pm/ApplicationInfo;.sourceDir:Ljava/lang/String; // field@004c │ │ -061d3c: 7020 871b 3000 |0018: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1b87 │ │ -061d42: 6e10 911b 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1b91 │ │ -061d48: 0c06 |001e: move-result-object v6 │ │ -061d4a: 7401 3801 1000 |001f: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -061d50: 0c00 |0022: move-result-object v0 │ │ -061d52: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -061d54: 6e30 8601 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ -061d5a: 0c08 |0027: move-result-object v8 │ │ -061d5c: 7401 3401 1000 |0028: invoke-virtual/range {v16}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ -061d62: 0c09 |002b: move-result-object v9 │ │ -061d64: 120a |002c: const/4 v10, #int 0 // #0 │ │ -061d66: 1a03 c612 |002d: const-string v3, "ProfileInstaller" // string@12c6 │ │ -061d6a: 121b |002f: const/4 v11, #int 1 // #1 │ │ -061d6c: 3913 5b00 |0030: if-nez v19, 008b // +005b │ │ -061d70: 2200 d005 |0032: new-instance v0, Ljava/io/File; // type@05d0 │ │ -061d74: 1a07 2d22 |0034: const-string v7, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@222d │ │ -061d78: 7030 861b 9007 |0036: invoke-direct {v0, v9, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b86 │ │ -061d7e: 6e10 8e1b 0000 |0039: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1b8e │ │ -061d84: 0a07 |003c: move-result v7 │ │ -061d86: 3907 0300 |003d: if-nez v7, 0040 // +0003 │ │ -061d8a: 282e |003f: goto 006d // +002e │ │ -061d8c: 2207 cd05 |0040: new-instance v7, Ljava/io/DataInputStream; // type@05cd │ │ -061d90: 220c d205 |0042: new-instance v12, Ljava/io/FileInputStream; // type@05d2 │ │ -061d94: 7020 a11b 0c00 |0044: invoke-direct {v12, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1ba1 │ │ -061d9a: 7020 7e1b c700 |0047: invoke-direct {v7, v12}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@1b7e │ │ -061da0: 6e10 801b 0700 |004a: invoke-virtual {v7}, Ljava/io/DataInputStream;.readLong:()J // method@1b80 │ │ -061da6: 0b0c |004d: move-result-wide v12 │ │ -061da8: 6e10 af1b 0700 |004e: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -061dae: 538e 5000 |0051: iget-wide v14, v8, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@0050 │ │ -061db2: 3100 0c0e |0053: cmp-long v0, v12, v14 │ │ -061db6: 3900 0400 |0055: if-nez v0, 0059 // +0004 │ │ -061dba: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -061dbc: 2802 |0058: goto 005a // +0002 │ │ -061dbe: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -061dc0: 3800 1400 |005a: if-eqz v0, 006e // +0014 │ │ -061dc4: 1227 |005c: const/4 v7, #int 2 // #2 │ │ -061dc6: 7230 930d 750a |005d: invoke-interface {v5, v7, v10}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -061dcc: 280e |0060: goto 006e // +000e │ │ -061dce: 0d00 |0061: move-exception v0 │ │ -061dd0: 070c |0062: move-object v12, v0 │ │ -061dd2: 6e10 af1b 0700 |0063: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -061dd8: 2806 |0066: goto 006c // +0006 │ │ -061dda: 0d00 |0067: move-exception v0 │ │ -061ddc: 0707 |0068: move-object v7, v0 │ │ -061dde: 6e20 ee1c 7c00 |0069: invoke-virtual {v12, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cee │ │ -061de4: 270c |006c: throw v12 │ │ -061de6: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -061de8: 3900 0300 |006e: if-nez v0, 0071 // +0003 │ │ -061dec: 281b |0070: goto 008b // +001b │ │ -061dee: 1a00 7113 |0071: const-string v0, "Skipping profile installation for " // string@1371 │ │ -061df2: 7110 c50f 0000 |0073: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -061df8: 0c00 |0076: move-result-object v0 │ │ -061dfa: 7401 3901 1000 |0077: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -061e00: 0c02 |007a: move-result-object v2 │ │ -061e02: 6e20 c51c 2000 |007b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -061e08: 6e10 cd1c 0000 |007e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -061e0e: 0c00 |0081: move-result-object v0 │ │ -061e10: 7120 3304 0300 |0082: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0433 │ │ -061e16: 1200 |0085: const/4 v0, #int 0 // #0 │ │ -061e18: 7120 a00d 0100 |0086: invoke-static {v1, v0}, Landroidx/profileinstaller/d;.b:(Landroid/content/Context;Z)V // method@0da0 │ │ -061e1e: 2900 1002 |0089: goto/16 0299 // +0210 │ │ -061e22: 1a00 ef05 |008b: const-string v0, "Installing profile for " // string@05ef │ │ -061e26: 7110 c50f 0000 |008d: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -061e2c: 0c00 |0090: move-result-object v0 │ │ -061e2e: 7401 3901 1000 |0091: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -061e34: 0c07 |0094: move-result-object v7 │ │ -061e36: 6e20 c51c 7000 |0095: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -061e3c: 6e10 cd1c 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -061e42: 0c00 |009b: move-result-object v0 │ │ -061e44: 7120 3304 0300 |009c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0433 │ │ -061e4a: 6000 9300 |009f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -061e4e: 220c d005 |00a1: new-instance v12, Ljava/io/File; // type@05d0 │ │ -061e52: 2203 d005 |00a3: new-instance v3, Ljava/io/File; // type@05d0 │ │ -061e56: 1a07 6202 |00a5: const-string v7, "/data/misc/profiles/cur/0" // string@0262 │ │ -061e5a: 7030 881b 7302 |00a7: invoke-direct {v3, v7, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b88 │ │ -061e60: 1a02 2622 |00aa: const-string v2, "primary.prof" // string@2226 │ │ -061e64: 7030 861b 3c02 |00ac: invoke-direct {v12, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b86 │ │ -061e6a: 220d 5c02 |00af: new-instance v13, Landroidx/profileinstaller/b; // type@025c │ │ -061e6e: 07d2 |00b1: move-object v2, v13 │ │ -061e70: 0743 |00b2: move-object v3, v4 │ │ -061e72: 0804 1100 |00b3: move-object/from16 v4, v17 │ │ -061e76: 0805 1200 |00b5: move-object/from16 v5, v18 │ │ -061e7a: 07c7 |00b7: move-object v7, v12 │ │ -061e7c: 7606 890d 0200 |00b8: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/profileinstaller/b;.:(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V // method@0d89 │ │ -061e82: 54d2 1903 |00bb: iget-object v2, v13, Landroidx/profileinstaller/b;.d:[B // field@0319 │ │ -061e86: 1243 |00bd: const/4 v3, #int 4 // #4 │ │ -061e88: 3902 0b00 |00be: if-nez v2, 00c9 // +000b │ │ -061e8c: 1232 |00c0: const/4 v2, #int 3 // #3 │ │ -061e8e: 7110 441c 0000 |00c1: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -061e94: 0c00 |00c4: move-result-object v0 │ │ -061e96: 6e30 8b0d 2d00 |00c5: invoke-virtual {v13, v2, v0}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8b │ │ -061e9c: 2818 |00c8: goto 00e0 // +0018 │ │ -061e9e: 6e10 8e1b 0c00 |00c9: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@1b8e │ │ -061ea4: 0a00 |00cc: move-result v0 │ │ -061ea6: 3800 0900 |00cd: if-eqz v0, 00d6 // +0009 │ │ -061eaa: 6e10 8b1b 0c00 |00cf: invoke-virtual {v12}, Ljava/io/File;.canWrite:()Z // method@1b8b │ │ -061eb0: 0a00 |00d2: move-result v0 │ │ -061eb2: 3900 0600 |00d3: if-nez v0, 00d9 // +0006 │ │ -061eb6: 2808 |00d5: goto 00dd // +0008 │ │ -061eb8: 6e10 8c1b 0c00 |00d6: invoke-virtual {v12}, Ljava/io/File;.createNewFile:()Z // method@1b8c │ │ -061ebe: 5cdb 1c03 |00d9: iput-boolean v11, v13, Landroidx/profileinstaller/b;.g:Z // field@031c │ │ -061ec2: 1210 |00db: const/4 v0, #int 1 // #1 │ │ -061ec4: 2805 |00dc: goto 00e1 // +0005 │ │ -061ec6: 6e30 8b0d 3d0a |00dd: invoke-virtual {v13, v3, v10}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8b │ │ -061ecc: 1200 |00e0: const/4 v0, #int 0 // #0 │ │ -061ece: 3900 0500 |00e1: if-nez v0, 00e6 // +0005 │ │ -061ed2: 1200 |00e3: const/4 v0, #int 0 // #0 │ │ -061ed4: 2900 ae01 |00e4: goto/16 0292 // +01ae │ │ -061ed8: 55d0 1c03 |00e6: iget-boolean v0, v13, Landroidx/profileinstaller/b;.g:Z // field@031c │ │ -061edc: 1a02 5114 |00e8: const-string v2, "This device doesn't support aot. Did you call deviceSupportsAotProfile()?" // string@1451 │ │ -061ee0: 3800 bb01 |00ea: if-eqz v0, 02a5 // +01bb │ │ -061ee4: 54d0 1903 |00ec: iget-object v0, v13, Landroidx/profileinstaller/b;.d:[B // field@0319 │ │ -061ee8: 1304 0800 |00ee: const/16 v4, #int 8 // #8 │ │ -061eec: 3900 0400 |00f0: if-nez v0, 00f4 // +0004 │ │ -061ef0: 2900 eb00 |00f2: goto/16 01dd // +00eb │ │ -061ef4: 54d0 1603 |00f4: iget-object v0, v13, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0316 │ │ -061ef8: 1a05 5819 |00f6: const-string v5, "dexopt/baseline.prof" // string@1958 │ │ -061efc: 6e30 8a0d 0d05 |00f8: invoke-virtual {v13, v0, v5}, Landroidx/profileinstaller/b;.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; // method@0d8a │ │ -061f02: 0c00 |00fb: move-result-object v0 │ │ -061f04: 0705 |00fc: move-object v5, v0 │ │ -061f06: 280e |00fd: goto 010b // +000e │ │ -061f08: 0d00 |00fe: move-exception v0 │ │ -061f0a: 54d5 1803 |00ff: iget-object v5, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -061f0e: 1276 |0101: const/4 v6, #int 7 // #7 │ │ -061f10: 2805 |0102: goto 0107 // +0005 │ │ -061f12: 0d00 |0103: move-exception v0 │ │ -061f14: 54d5 1803 |0104: iget-object v5, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -061f18: 1266 |0106: const/4 v6, #int 6 // #6 │ │ -061f1a: 7230 930d 6500 |0107: invoke-interface {v5, v6, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -061f20: 07a5 |010a: move-object v5, v10 │ │ -061f22: 1a06 fd05 |010b: const-string v6, "Invalid magic" // string@05fd │ │ -061f26: 3805 5a00 |010d: if-eqz v5, 0167 // +005a │ │ -061f2a: 6200 9013 |010f: sget-object v0, Ly0/e;.a:[B // field@1390 │ │ -061f2e: 7120 a914 3500 |0111: invoke-static {v5, v3}, Lf/a;.m:(Ljava/io/InputStream;I)[B // method@14a9 │ │ -061f34: 0c07 |0114: move-result-object v7 │ │ -061f36: 7120 9d1d 7000 |0115: invoke-static {v0, v7}, Ljava/util/Arrays;.equals:([B[B)Z // method@1d9d │ │ -061f3c: 0a00 |0118: move-result v0 │ │ -061f3e: 3800 1900 |0119: if-eqz v0, 0132 // +0019 │ │ -061f42: 7120 a914 3500 |011b: invoke-static {v5, v3}, Lf/a;.m:(Ljava/io/InputStream;I)[B // method@14a9 │ │ -061f48: 0c00 |011e: move-result-object v0 │ │ -061f4a: 54d7 1b03 |011f: iget-object v7, v13, Landroidx/profileinstaller/b;.f:Ljava/lang/String; // field@031b │ │ -061f4e: 7130 4331 0507 |0121: invoke-static {v5, v0, v7}, Ly0/e;.h:(Ljava/io/FileInputStream;[BLjava/lang/String;)[Ly0/b; // method@3143 │ │ -061f54: 0c07 |0124: move-result-object v7 │ │ -061f56: 6e10 af1b 0500 |0125: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -061f5c: 282f |0128: goto 0157 // +002f │ │ -061f5e: 0d00 |0129: move-exception v0 │ │ -061f60: 0705 |012a: move-object v5, v0 │ │ -061f62: 54d0 1803 |012b: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -061f66: 127c |012d: const/4 v12, #int 7 // #7 │ │ -061f68: 7230 930d c005 |012e: invoke-interface {v0, v12, v5}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -061f6e: 2826 |0131: goto 0157 // +0026 │ │ -061f70: 2200 fd05 |0132: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -061f74: 7020 381c 6000 |0134: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -061f7a: 2700 |0137: throw v0 │ │ -061f7c: 0d00 |0138: move-exception v0 │ │ -061f7e: 0701 |0139: move-object v1, v0 │ │ -061f80: 2820 |013a: goto 015a // +0020 │ │ -061f82: 0d00 |013b: move-exception v0 │ │ -061f84: 54d7 1803 |013c: iget-object v7, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -061f88: 7230 930d 4700 |013e: invoke-interface {v7, v4, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -061f8e: 1270 |0141: const/4 v0, #int 7 // #7 │ │ -061f90: 127c |0142: const/4 v12, #int 7 // #7 │ │ -061f92: 2808 |0143: goto 014b // +0008 │ │ -061f94: 0d00 |0144: move-exception v0 │ │ -061f96: 54d7 1803 |0145: iget-object v7, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -061f9a: 127c |0147: const/4 v12, #int 7 // #7 │ │ -061f9c: 7230 930d c700 |0148: invoke-interface {v7, v12, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -061fa2: 6e10 af1b 0500 |014b: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -061fa8: 2808 |014e: goto 0156 // +0008 │ │ -061faa: 0d00 |014f: move-exception v0 │ │ -061fac: 0705 |0150: move-object v5, v0 │ │ -061fae: 54d0 1803 |0151: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -061fb2: 7230 930d c005 |0153: invoke-interface {v0, v12, v5}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -061fb8: 07a7 |0156: move-object v7, v10 │ │ -061fba: 5bd7 1d03 |0157: iput-object v7, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -061fbe: 280e |0159: goto 0167 // +000e │ │ -061fc0: 6e10 af1b 0500 |015a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -061fc6: 2809 |015d: goto 0166 // +0009 │ │ -061fc8: 0d00 |015e: move-exception v0 │ │ -061fca: 0702 |015f: move-object v2, v0 │ │ -061fcc: 54d0 1803 |0160: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -061fd0: 1273 |0162: const/4 v3, #int 7 // #7 │ │ -061fd2: 7230 930d 3002 |0163: invoke-interface {v0, v3, v2}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -061fd8: 2701 |0166: throw v1 │ │ -061fda: 54d0 1d03 |0167: iget-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -061fde: 3800 7400 |0169: if-eqz v0, 01dd // +0074 │ │ -061fe2: 6005 9300 |016b: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -061fe6: 1307 1800 |016d: const/16 v7, #int 24 // #18 │ │ -061fea: 3475 1300 |016f: if-lt v5, v7, 0182 // +0013 │ │ -061fee: 130c 2200 |0171: const/16 v12, #int 34 // #22 │ │ -061ff2: 37c5 0300 |0173: if-le v5, v12, 0176 // +0003 │ │ -061ff6: 280d |0175: goto 0182 // +000d │ │ -061ff8: 3275 0a00 |0176: if-eq v5, v7, 0180 // +000a │ │ -061ffc: 1307 1900 |0178: const/16 v7, #int 25 // #19 │ │ -062000: 3275 0600 |017a: if-eq v5, v7, 0180 // +0006 │ │ -062004: 2b05 3a01 0000 |017c: packed-switch v5, 000002b6 // +0000013a │ │ -06200a: 2803 |017f: goto 0182 // +0003 │ │ -06200c: 1215 |0180: const/4 v5, #int 1 // #1 │ │ -06200e: 2802 |0181: goto 0183 // +0002 │ │ -062010: 1205 |0182: const/4 v5, #int 0 // #0 │ │ -062012: 3805 5a00 |0183: if-eqz v5, 01dd // +005a │ │ -062016: 54d5 1903 |0185: iget-object v5, v13, Landroidx/profileinstaller/b;.d:[B // field@0319 │ │ -06201a: 54d7 1603 |0187: iget-object v7, v13, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0316 │ │ -06201e: 1a0c 5919 |0189: const-string v12, "dexopt/baseline.profm" // string@1959 │ │ -062022: 6e30 8a0d 7d0c |018b: invoke-virtual {v13, v7, v12}, Landroidx/profileinstaller/b;.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; // method@0d8a │ │ -062028: 0c07 |018e: move-result-object v7 │ │ -06202a: 3807 2f00 |018f: if-eqz v7, 01be // +002f │ │ -06202e: 620c 9113 |0191: sget-object v12, Ly0/e;.b:[B // field@1391 │ │ -062032: 7120 a914 3700 |0193: invoke-static {v7, v3}, Lf/a;.m:(Ljava/io/InputStream;I)[B // method@14a9 │ │ -062038: 0c0e |0196: move-result-object v14 │ │ -06203a: 7120 9d1d ec00 |0197: invoke-static {v12, v14}, Ljava/util/Arrays;.equals:([B[B)Z // method@1d9d │ │ -062040: 0a0c |019a: move-result v12 │ │ -062042: 380c 1100 |019b: if-eqz v12, 01ac // +0011 │ │ -062046: 7120 a914 3700 |019d: invoke-static {v7, v3}, Lf/a;.m:(Ljava/io/InputStream;I)[B // method@14a9 │ │ -06204c: 0c03 |01a0: move-result-object v3 │ │ -06204e: 7140 4031 3705 |01a1: invoke-static {v7, v3, v5, v0}, Ly0/e;.e:(Ljava/io/FileInputStream;[B[B[Ly0/b;)[Ly0/b; // method@3140 │ │ -062054: 0c00 |01a4: move-result-object v0 │ │ -062056: 5bd0 1d03 |01a5: iput-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -06205a: 6e10 af1b 0700 |01a7: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -062060: 07d0 |01aa: move-object v0, v13 │ │ -062062: 282f |01ab: goto 01da // +002f │ │ -062064: 2200 fd05 |01ac: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -062068: 7020 381c 6000 |01ae: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -06206e: 2700 |01b1: throw v0 │ │ -062070: 0d00 |01b2: move-exception v0 │ │ -062072: 0703 |01b3: move-object v3, v0 │ │ -062074: 6e10 af1b 0700 |01b4: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -06207a: 2806 |01b7: goto 01bd // +0006 │ │ -06207c: 0d00 |01b8: move-exception v0 │ │ -06207e: 0705 |01b9: move-object v5, v0 │ │ -062080: 6e20 ee1c 5300 |01ba: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cee │ │ -062086: 2703 |01bd: throw v3 │ │ -062088: 3807 1b00 |01be: if-eqz v7, 01d9 // +001b │ │ -06208c: 6e10 af1b 0700 |01c0: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -062092: 2816 |01c3: goto 01d9 // +0016 │ │ -062094: 0d00 |01c4: move-exception v0 │ │ -062096: 5bda 1d03 |01c5: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -06209a: 54d3 1803 |01c7: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -06209e: 1305 0800 |01c9: const/16 v5, #int 8 // #8 │ │ -0620a2: 280b |01cb: goto 01d6 // +000b │ │ -0620a4: 0d00 |01cc: move-exception v0 │ │ -0620a6: 54d3 1803 |01cd: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -0620aa: 1275 |01cf: const/4 v5, #int 7 // #7 │ │ -0620ac: 2806 |01d0: goto 01d6 // +0006 │ │ -0620ae: 0d00 |01d1: move-exception v0 │ │ -0620b0: 54d3 1803 |01d2: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -0620b4: 1305 0900 |01d4: const/16 v5, #int 9 // #9 │ │ -0620b8: 7230 930d 5300 |01d6: invoke-interface {v3, v5, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -0620be: 07a0 |01d9: move-object v0, v10 │ │ -0620c0: 3800 0300 |01da: if-eqz v0, 01dd // +0003 │ │ -0620c4: 070d |01dc: move-object v13, v0 │ │ -0620c6: 54d0 1d03 |01dd: iget-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -0620ca: 54d3 1903 |01df: iget-object v3, v13, Landroidx/profileinstaller/b;.d:[B // field@0319 │ │ -0620ce: 3800 5200 |01e1: if-eqz v0, 0233 // +0052 │ │ -0620d2: 3903 0300 |01e3: if-nez v3, 01e6 // +0003 │ │ -0620d6: 284e |01e5: goto 0233 // +004e │ │ -0620d8: 55d5 1c03 |01e6: iget-boolean v5, v13, Landroidx/profileinstaller/b;.g:Z // field@031c │ │ -0620dc: 3805 4500 |01e8: if-eqz v5, 022d // +0045 │ │ -0620e0: 2205 cb05 |01ea: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@05cb │ │ -0620e4: 7010 761b 0500 |01ec: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@1b76 │ │ -0620ea: 6206 9013 |01ef: sget-object v6, Ly0/e;.a:[B // field@1390 │ │ -0620ee: 6e20 c01b 6500 |01f1: invoke-virtual {v5, v6}, Ljava/io/OutputStream;.write:([B)V // method@1bc0 │ │ -0620f4: 6e20 c01b 3500 |01f4: invoke-virtual {v5, v3}, Ljava/io/OutputStream;.write:([B)V // method@1bc0 │ │ -0620fa: 7130 4531 3500 |01f7: invoke-static {v5, v3, v0}, Ly0/e;.j:(Ljava/io/ByteArrayOutputStream;[B[Ly0/b;)Z // method@3145 │ │ -062100: 0a00 |01fa: move-result v0 │ │ -062102: 3900 0e00 |01fb: if-nez v0, 0209 // +000e │ │ -062106: 54d0 1803 |01fd: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -06210a: 1253 |01ff: const/4 v3, #int 5 // #5 │ │ -06210c: 7230 930d 300a |0200: invoke-interface {v0, v3, v10}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -062112: 5bda 1d03 |0203: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -062116: 6e10 781b 0500 |0205: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b78 │ │ -06211c: 282b |0208: goto 0233 // +002b │ │ -06211e: 6e10 7a1b 0500 |0209: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@1b7a │ │ -062124: 0c00 |020c: move-result-object v0 │ │ -062126: 5bd0 1e03 |020d: iput-object v0, v13, Landroidx/profileinstaller/b;.i:[B // field@031e │ │ -06212a: 6e10 781b 0500 |020f: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b78 │ │ -062130: 2818 |0212: goto 022a // +0018 │ │ -062132: 0d00 |0213: move-exception v0 │ │ -062134: 0703 |0214: move-object v3, v0 │ │ -062136: 6e10 781b 0500 |0215: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b78 │ │ -06213c: 2806 |0218: goto 021e // +0006 │ │ -06213e: 0d00 |0219: move-exception v0 │ │ -062140: 0705 |021a: move-object v5, v0 │ │ -062142: 6e20 ee1c 5300 |021b: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cee │ │ -062148: 2703 |021e: throw v3 │ │ -06214a: 0d00 |021f: move-exception v0 │ │ -06214c: 54d3 1803 |0220: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -062150: 2805 |0222: goto 0227 // +0005 │ │ -062152: 0d00 |0223: move-exception v0 │ │ -062154: 54d3 1803 |0224: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0318 │ │ -062158: 1274 |0226: const/4 v4, #int 7 // #7 │ │ -06215a: 7230 930d 4300 |0227: invoke-interface {v3, v4, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -062160: 5bda 1d03 |022a: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -062164: 2807 |022c: goto 0233 // +0007 │ │ -062166: 2200 fd05 |022d: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -06216a: 7020 381c 2000 |022f: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -062170: 2700 |0232: throw v0 │ │ -062172: 54d0 1e03 |0233: iget-object v0, v13, Landroidx/profileinstaller/b;.i:[B // field@031e │ │ -062176: 3900 0300 |0235: if-nez v0, 0238 // +0003 │ │ -06217a: 2855 |0237: goto 028c // +0055 │ │ -06217c: 55d3 1c03 |0238: iget-boolean v3, v13, Landroidx/profileinstaller/b;.g:Z // field@031c │ │ -062180: 3803 6500 |023a: if-eqz v3, 029f // +0065 │ │ -062184: 2202 ca05 |023c: new-instance v2, Ljava/io/ByteArrayInputStream; // type@05ca │ │ -062188: 7020 751b 0200 |023e: invoke-direct {v2, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@1b75 │ │ -06218e: 2203 d405 |0241: new-instance v3, Ljava/io/FileOutputStream; // type@05d4 │ │ -062192: 54d0 1a03 |0243: iget-object v0, v13, Landroidx/profileinstaller/b;.e:Ljava/io/File; // field@031a │ │ -062196: 7020 a61b 0300 |0245: invoke-direct {v3, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1ba6 │ │ -06219c: 1300 0002 |0248: const/16 v0, #int 512 // #200 │ │ -0621a0: 2300 b20a |024a: new-array v0, v0, [B // type@0ab2 │ │ -0621a4: 6e20 b11b 0200 |024c: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@1bb1 │ │ -0621aa: 0a04 |024f: move-result v4 │ │ -0621ac: 3d04 0700 |0250: if-lez v4, 0257 // +0007 │ │ -0621b0: 1205 |0252: const/4 v5, #int 0 // #0 │ │ -0621b2: 6e40 c11b 0345 |0253: invoke-virtual {v3, v0, v5, v4}, Ljava/io/OutputStream;.write:([BII)V // method@1bc1 │ │ -0621b8: 28f6 |0256: goto 024c // -000a │ │ -0621ba: 6e30 8b0d bd0a |0257: invoke-virtual {v13, v11, v10}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8b │ │ -0621c0: 6e10 bd1b 0300 |025a: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bbd │ │ -0621c6: 6e10 af1b 0200 |025d: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -0621cc: 5bda 1e03 |0260: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031e │ │ -0621d0: 5bda 1d03 |0262: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -0621d4: 1210 |0264: const/4 v0, #int 1 // #1 │ │ -0621d6: 2828 |0265: goto 028d // +0028 │ │ -0621d8: 0d00 |0266: move-exception v0 │ │ -0621da: 0704 |0267: move-object v4, v0 │ │ -0621dc: 6e10 bd1b 0300 |0268: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bbd │ │ -0621e2: 2806 |026b: goto 0271 // +0006 │ │ -0621e4: 0d00 |026c: move-exception v0 │ │ -0621e6: 0703 |026d: move-object v3, v0 │ │ -0621e8: 6e20 ee1c 3400 |026e: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cee │ │ -0621ee: 2704 |0271: throw v4 │ │ -0621f0: 0d00 |0272: move-exception v0 │ │ -0621f2: 0703 |0273: move-object v3, v0 │ │ -0621f4: 6e10 af1b 0200 |0274: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -0621fa: 2806 |0277: goto 027d // +0006 │ │ -0621fc: 0d00 |0278: move-exception v0 │ │ -0621fe: 0702 |0279: move-object v2, v0 │ │ -062200: 6e20 ee1c 2300 |027a: invoke-virtual {v3, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cee │ │ -062206: 2703 |027d: throw v3 │ │ -062208: 0d00 |027e: move-exception v0 │ │ -06220a: 281b |027f: goto 029a // +001b │ │ -06220c: 0d00 |0280: move-exception v0 │ │ -06220e: 1272 |0281: const/4 v2, #int 7 // #7 │ │ -062210: 2803 |0282: goto 0285 // +0003 │ │ -062212: 0d00 |0283: move-exception v0 │ │ -062214: 1262 |0284: const/4 v2, #int 6 // #6 │ │ -062216: 6e30 8b0d 2d00 |0285: invoke-virtual {v13, v2, v0}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8b │ │ -06221c: 5bda 1e03 |0288: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031e │ │ -062220: 5bda 1d03 |028a: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -062224: 1200 |028c: const/4 v0, #int 0 // #0 │ │ -062226: 3800 0500 |028d: if-eqz v0, 0292 // +0005 │ │ -06222a: 7120 950d 9800 |028f: invoke-static {v8, v9}, Landroidx/profileinstaller/c;.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V // method@0d95 │ │ -062230: 3800 f3fd |0292: if-eqz v0, 0085 // -020d │ │ -062234: 3813 f1fd |0294: if-eqz v19, 0085 // -020f │ │ -062238: 1210 |0296: const/4 v0, #int 1 // #1 │ │ -06223a: 2900 effd |0297: goto/16 0086 // -0211 │ │ -06223e: 0e00 |0299: return-void │ │ -062240: 5bda 1e03 |029a: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031e │ │ -062244: 5bda 1d03 |029c: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031d │ │ -062248: 2700 |029e: throw v0 │ │ -06224a: 2200 fd05 |029f: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -06224e: 7020 381c 2000 |02a1: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -062254: 2700 |02a4: throw v0 │ │ -062256: 2200 fd05 |02a5: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -06225a: 7020 381c 2000 |02a7: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -062260: 2700 |02aa: throw v0 │ │ -062262: 0d00 |02ab: move-exception v0 │ │ -062264: 0702 |02ac: move-object v2, v0 │ │ -062266: 1270 |02ad: const/4 v0, #int 7 // #7 │ │ -062268: 7230 930d 0502 |02ae: invoke-interface {v5, v0, v2}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d93 │ │ -06226e: 1200 |02b1: const/4 v0, #int 0 // #0 │ │ -062270: 7120 a00d 0100 |02b2: invoke-static {v1, v0}, Landroidx/profileinstaller/d;.b:(Landroid/content/Context;Z)V // method@0da0 │ │ -062276: 0e00 |02b5: return-void │ │ -062278: 0001 0400 1f00 0000 0400 0000 0400 ... |02b6: packed-switch-data (12 units) │ │ +062b38: |[062b38] androidx.profileinstaller.c.b:(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V │ │ +062b48: 0801 1000 |0000: move-object/from16 v1, v16 │ │ +062b4c: 0805 1200 |0002: move-object/from16 v5, v18 │ │ +062b50: 7401 3601 1000 |0004: invoke-virtual/range {v16}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0136 │ │ +062b56: 0c00 |0007: move-result-object v0 │ │ +062b58: 6e10 4901 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +062b5e: 0c02 |000b: move-result-object v2 │ │ +062b60: 6e10 3701 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0137 │ │ +062b66: 0c03 |000f: move-result-object v3 │ │ +062b68: 6e10 3801 0000 |0010: invoke-virtual {v0}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0138 │ │ +062b6e: 0c04 |0013: move-result-object v4 │ │ +062b70: 2200 e205 |0014: new-instance v0, Ljava/io/File; // type@05e2 │ │ +062b74: 5433 4900 |0016: iget-object v3, v3, Landroid/content/pm/ApplicationInfo;.sourceDir:Ljava/lang/String; // field@0049 │ │ +062b78: 7020 d71b 3000 |0018: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1bd7 │ │ +062b7e: 6e10 e11b 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1be1 │ │ +062b84: 0c06 |001e: move-result-object v6 │ │ +062b86: 7401 4801 1000 |001f: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ +062b8c: 0c00 |0022: move-result-object v0 │ │ +062b8e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +062b90: 6e30 9601 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0196 │ │ +062b96: 0c08 |0027: move-result-object v8 │ │ +062b98: 7401 4401 1000 |0028: invoke-virtual/range {v16}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0144 │ │ +062b9e: 0c09 |002b: move-result-object v9 │ │ +062ba0: 120a |002c: const/4 v10, #int 0 // #0 │ │ +062ba2: 1a03 dd12 |002d: const-string v3, "ProfileInstaller" // string@12dd │ │ +062ba6: 121b |002f: const/4 v11, #int 1 // #1 │ │ +062ba8: 3913 5b00 |0030: if-nez v19, 008b // +005b │ │ +062bac: 2200 e205 |0032: new-instance v0, Ljava/io/File; // type@05e2 │ │ +062bb0: 1a07 6722 |0034: const-string v7, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@2267 │ │ +062bb4: 7030 d61b 9007 |0036: invoke-direct {v0, v9, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1bd6 │ │ +062bba: 6e10 de1b 0000 |0039: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1bde │ │ +062bc0: 0a07 |003c: move-result v7 │ │ +062bc2: 3907 0300 |003d: if-nez v7, 0040 // +0003 │ │ +062bc6: 282e |003f: goto 006d // +002e │ │ +062bc8: 2207 df05 |0040: new-instance v7, Ljava/io/DataInputStream; // type@05df │ │ +062bcc: 220c e405 |0042: new-instance v12, Ljava/io/FileInputStream; // type@05e4 │ │ +062bd0: 7020 f11b 0c00 |0044: invoke-direct {v12, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1bf1 │ │ +062bd6: 7020 ce1b c700 |0047: invoke-direct {v7, v12}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@1bce │ │ +062bdc: 6e10 d01b 0700 |004a: invoke-virtual {v7}, Ljava/io/DataInputStream;.readLong:()J // method@1bd0 │ │ +062be2: 0b0c |004d: move-result-wide v12 │ │ +062be4: 6e10 ff1b 0700 |004e: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +062bea: 538e 4d00 |0051: iget-wide v14, v8, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ +062bee: 3100 0c0e |0053: cmp-long v0, v12, v14 │ │ +062bf2: 3900 0400 |0055: if-nez v0, 0059 // +0004 │ │ +062bf6: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +062bf8: 2802 |0058: goto 005a // +0002 │ │ +062bfa: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +062bfc: 3800 1400 |005a: if-eqz v0, 006e // +0014 │ │ +062c00: 1227 |005c: const/4 v7, #int 2 // #2 │ │ +062c02: 7230 bc0d 750a |005d: invoke-interface {v5, v7, v10}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062c08: 280e |0060: goto 006e // +000e │ │ +062c0a: 0d00 |0061: move-exception v0 │ │ +062c0c: 070c |0062: move-object v12, v0 │ │ +062c0e: 6e10 ff1b 0700 |0063: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +062c14: 2806 |0066: goto 006c // +0006 │ │ +062c16: 0d00 |0067: move-exception v0 │ │ +062c18: 0707 |0068: move-object v7, v0 │ │ +062c1a: 6e20 3e1d 7c00 |0069: invoke-virtual {v12, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1d3e │ │ +062c20: 270c |006c: throw v12 │ │ +062c22: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +062c24: 3900 0300 |006e: if-nez v0, 0071 // +0003 │ │ +062c28: 281b |0070: goto 008b // +001b │ │ +062c2a: 1a00 8d13 |0071: const-string v0, "Skipping profile installation for " // string@138d │ │ +062c2e: 7110 f10f 0000 |0073: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +062c34: 0c00 |0076: move-result-object v0 │ │ +062c36: 7401 4901 1000 |0077: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +062c3c: 0c02 |007a: move-result-object v2 │ │ +062c3e: 6e20 151d 2000 |007b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +062c44: 6e10 1d1d 0000 |007e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +062c4a: 0c00 |0081: move-result-object v0 │ │ +062c4c: 7120 4504 0300 |0082: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0445 │ │ +062c52: 1200 |0085: const/4 v0, #int 0 // #0 │ │ +062c54: 7120 c90d 0100 |0086: invoke-static {v1, v0}, Landroidx/profileinstaller/d;.b:(Landroid/content/Context;Z)V // method@0dc9 │ │ +062c5a: 2900 1002 |0089: goto/16 0299 // +0210 │ │ +062c5e: 1a00 f305 |008b: const-string v0, "Installing profile for " // string@05f3 │ │ +062c62: 7110 f10f 0000 |008d: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +062c68: 0c00 |0090: move-result-object v0 │ │ +062c6a: 7401 4901 1000 |0091: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +062c70: 0c07 |0094: move-result-object v7 │ │ +062c72: 6e20 151d 7000 |0095: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +062c78: 6e10 1d1d 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +062c7e: 0c00 |009b: move-result-object v0 │ │ +062c80: 7120 4504 0300 |009c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0445 │ │ +062c86: 6000 9000 |009f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +062c8a: 220c e205 |00a1: new-instance v12, Ljava/io/File; // type@05e2 │ │ +062c8e: 2203 e205 |00a3: new-instance v3, Ljava/io/File; // type@05e2 │ │ +062c92: 1a07 6302 |00a5: const-string v7, "/data/misc/profiles/cur/0" // string@0263 │ │ +062c96: 7030 d81b 7302 |00a7: invoke-direct {v3, v7, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1bd8 │ │ +062c9c: 1a02 6022 |00aa: const-string v2, "primary.prof" // string@2260 │ │ +062ca0: 7030 d61b 3c02 |00ac: invoke-direct {v12, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1bd6 │ │ +062ca6: 220d 6102 |00af: new-instance v13, Landroidx/profileinstaller/b; // type@0261 │ │ +062caa: 07d2 |00b1: move-object v2, v13 │ │ +062cac: 0743 |00b2: move-object v3, v4 │ │ +062cae: 0804 1100 |00b3: move-object/from16 v4, v17 │ │ +062cb2: 0805 1200 |00b5: move-object/from16 v5, v18 │ │ +062cb6: 07c7 |00b7: move-object v7, v12 │ │ +062cb8: 7606 b20d 0200 |00b8: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/profileinstaller/b;.:(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V // method@0db2 │ │ +062cbe: 54d2 1603 |00bb: iget-object v2, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +062cc2: 1243 |00bd: const/4 v3, #int 4 // #4 │ │ +062cc4: 3902 0b00 |00be: if-nez v2, 00c9 // +000b │ │ +062cc8: 1232 |00c0: const/4 v2, #int 3 // #3 │ │ +062cca: 7110 941c 0000 |00c1: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +062cd0: 0c00 |00c4: move-result-object v0 │ │ +062cd2: 6e30 b40d 2d00 |00c5: invoke-virtual {v13, v2, v0}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0db4 │ │ +062cd8: 2818 |00c8: goto 00e0 // +0018 │ │ +062cda: 6e10 de1b 0c00 |00c9: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@1bde │ │ +062ce0: 0a00 |00cc: move-result v0 │ │ +062ce2: 3800 0900 |00cd: if-eqz v0, 00d6 // +0009 │ │ +062ce6: 6e10 db1b 0c00 |00cf: invoke-virtual {v12}, Ljava/io/File;.canWrite:()Z // method@1bdb │ │ +062cec: 0a00 |00d2: move-result v0 │ │ +062cee: 3900 0600 |00d3: if-nez v0, 00d9 // +0006 │ │ +062cf2: 2808 |00d5: goto 00dd // +0008 │ │ +062cf4: 6e10 dc1b 0c00 |00d6: invoke-virtual {v12}, Ljava/io/File;.createNewFile:()Z // method@1bdc │ │ +062cfa: 5cdb 1903 |00d9: iput-boolean v11, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +062cfe: 1210 |00db: const/4 v0, #int 1 // #1 │ │ +062d00: 2805 |00dc: goto 00e1 // +0005 │ │ +062d02: 6e30 b40d 3d0a |00dd: invoke-virtual {v13, v3, v10}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0db4 │ │ +062d08: 1200 |00e0: const/4 v0, #int 0 // #0 │ │ +062d0a: 3900 0500 |00e1: if-nez v0, 00e6 // +0005 │ │ +062d0e: 1200 |00e3: const/4 v0, #int 0 // #0 │ │ +062d10: 2900 ae01 |00e4: goto/16 0292 // +01ae │ │ +062d14: 55d0 1903 |00e6: iget-boolean v0, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +062d18: 1a02 6f14 |00e8: const-string v2, "This device doesn't support aot. Did you call deviceSupportsAotProfile()?" // string@146f │ │ +062d1c: 3800 bb01 |00ea: if-eqz v0, 02a5 // +01bb │ │ +062d20: 54d0 1603 |00ec: iget-object v0, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +062d24: 1304 0800 |00ee: const/16 v4, #int 8 // #8 │ │ +062d28: 3900 0400 |00f0: if-nez v0, 00f4 // +0004 │ │ +062d2c: 2900 eb00 |00f2: goto/16 01dd // +00eb │ │ +062d30: 54d0 1303 |00f4: iget-object v0, v13, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ +062d34: 1a05 8119 |00f6: const-string v5, "dexopt/baseline.prof" // string@1981 │ │ +062d38: 6e30 b30d 0d05 |00f8: invoke-virtual {v13, v0, v5}, Landroidx/profileinstaller/b;.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; // method@0db3 │ │ +062d3e: 0c00 |00fb: move-result-object v0 │ │ +062d40: 0705 |00fc: move-object v5, v0 │ │ +062d42: 280e |00fd: goto 010b // +000e │ │ +062d44: 0d00 |00fe: move-exception v0 │ │ +062d46: 54d5 1503 |00ff: iget-object v5, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062d4a: 1276 |0101: const/4 v6, #int 7 // #7 │ │ +062d4c: 2805 |0102: goto 0107 // +0005 │ │ +062d4e: 0d00 |0103: move-exception v0 │ │ +062d50: 54d5 1503 |0104: iget-object v5, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062d54: 1266 |0106: const/4 v6, #int 6 // #6 │ │ +062d56: 7230 bc0d 6500 |0107: invoke-interface {v5, v6, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062d5c: 07a5 |010a: move-object v5, v10 │ │ +062d5e: 1a06 0106 |010b: const-string v6, "Invalid magic" // string@0601 │ │ +062d62: 3805 5a00 |010d: if-eqz v5, 0167 // +005a │ │ +062d66: 6200 cc13 |010f: sget-object v0, Ly0/e;.a:[B // field@13cc │ │ +062d6a: 7120 3b00 3500 |0111: invoke-static {v5, v3}, La0/o;.t:(Ljava/io/InputStream;I)[B // method@003b │ │ +062d70: 0c07 |0114: move-result-object v7 │ │ +062d72: 7120 ed1d 7000 |0115: invoke-static {v0, v7}, Ljava/util/Arrays;.equals:([B[B)Z // method@1ded │ │ +062d78: 0a00 |0118: move-result v0 │ │ +062d7a: 3800 1900 |0119: if-eqz v0, 0132 // +0019 │ │ +062d7e: 7120 3b00 3500 |011b: invoke-static {v5, v3}, La0/o;.t:(Ljava/io/InputStream;I)[B // method@003b │ │ +062d84: 0c00 |011e: move-result-object v0 │ │ +062d86: 54d7 1803 |011f: iget-object v7, v13, Landroidx/profileinstaller/b;.f:Ljava/lang/String; // field@0318 │ │ +062d8a: 7130 9331 0507 |0121: invoke-static {v5, v0, v7}, Ly0/e;.h:(Ljava/io/FileInputStream;[BLjava/lang/String;)[Ly0/b; // method@3193 │ │ +062d90: 0c07 |0124: move-result-object v7 │ │ +062d92: 6e10 ff1b 0500 |0125: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +062d98: 282f |0128: goto 0157 // +002f │ │ +062d9a: 0d00 |0129: move-exception v0 │ │ +062d9c: 0705 |012a: move-object v5, v0 │ │ +062d9e: 54d0 1503 |012b: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062da2: 127c |012d: const/4 v12, #int 7 // #7 │ │ +062da4: 7230 bc0d c005 |012e: invoke-interface {v0, v12, v5}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062daa: 2826 |0131: goto 0157 // +0026 │ │ +062dac: 2200 0f06 |0132: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +062db0: 7020 881c 6000 |0134: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +062db6: 2700 |0137: throw v0 │ │ +062db8: 0d00 |0138: move-exception v0 │ │ +062dba: 0701 |0139: move-object v1, v0 │ │ +062dbc: 2820 |013a: goto 015a // +0020 │ │ +062dbe: 0d00 |013b: move-exception v0 │ │ +062dc0: 54d7 1503 |013c: iget-object v7, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062dc4: 7230 bc0d 4700 |013e: invoke-interface {v7, v4, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062dca: 1270 |0141: const/4 v0, #int 7 // #7 │ │ +062dcc: 127c |0142: const/4 v12, #int 7 // #7 │ │ +062dce: 2808 |0143: goto 014b // +0008 │ │ +062dd0: 0d00 |0144: move-exception v0 │ │ +062dd2: 54d7 1503 |0145: iget-object v7, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062dd6: 127c |0147: const/4 v12, #int 7 // #7 │ │ +062dd8: 7230 bc0d c700 |0148: invoke-interface {v7, v12, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062dde: 6e10 ff1b 0500 |014b: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +062de4: 2808 |014e: goto 0156 // +0008 │ │ +062de6: 0d00 |014f: move-exception v0 │ │ +062de8: 0705 |0150: move-object v5, v0 │ │ +062dea: 54d0 1503 |0151: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062dee: 7230 bc0d c005 |0153: invoke-interface {v0, v12, v5}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062df4: 07a7 |0156: move-object v7, v10 │ │ +062df6: 5bd7 1a03 |0157: iput-object v7, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062dfa: 280e |0159: goto 0167 // +000e │ │ +062dfc: 6e10 ff1b 0500 |015a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +062e02: 2809 |015d: goto 0166 // +0009 │ │ +062e04: 0d00 |015e: move-exception v0 │ │ +062e06: 0702 |015f: move-object v2, v0 │ │ +062e08: 54d0 1503 |0160: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062e0c: 1273 |0162: const/4 v3, #int 7 // #7 │ │ +062e0e: 7230 bc0d 3002 |0163: invoke-interface {v0, v3, v2}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062e14: 2701 |0166: throw v1 │ │ +062e16: 54d0 1a03 |0167: iget-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062e1a: 3800 7400 |0169: if-eqz v0, 01dd // +0074 │ │ +062e1e: 6005 9000 |016b: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +062e22: 1307 1800 |016d: const/16 v7, #int 24 // #18 │ │ +062e26: 3475 1300 |016f: if-lt v5, v7, 0182 // +0013 │ │ +062e2a: 130c 2200 |0171: const/16 v12, #int 34 // #22 │ │ +062e2e: 37c5 0300 |0173: if-le v5, v12, 0176 // +0003 │ │ +062e32: 280d |0175: goto 0182 // +000d │ │ +062e34: 3275 0a00 |0176: if-eq v5, v7, 0180 // +000a │ │ +062e38: 1307 1900 |0178: const/16 v7, #int 25 // #19 │ │ +062e3c: 3275 0600 |017a: if-eq v5, v7, 0180 // +0006 │ │ +062e40: 2b05 3a01 0000 |017c: packed-switch v5, 000002b6 // +0000013a │ │ +062e46: 2803 |017f: goto 0182 // +0003 │ │ +062e48: 1215 |0180: const/4 v5, #int 1 // #1 │ │ +062e4a: 2802 |0181: goto 0183 // +0002 │ │ +062e4c: 1205 |0182: const/4 v5, #int 0 // #0 │ │ +062e4e: 3805 5a00 |0183: if-eqz v5, 01dd // +005a │ │ +062e52: 54d5 1603 |0185: iget-object v5, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +062e56: 54d7 1303 |0187: iget-object v7, v13, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ +062e5a: 1a0c 8219 |0189: const-string v12, "dexopt/baseline.profm" // string@1982 │ │ +062e5e: 6e30 b30d 7d0c |018b: invoke-virtual {v13, v7, v12}, Landroidx/profileinstaller/b;.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; // method@0db3 │ │ +062e64: 0c07 |018e: move-result-object v7 │ │ +062e66: 3807 2f00 |018f: if-eqz v7, 01be // +002f │ │ +062e6a: 620c cd13 |0191: sget-object v12, Ly0/e;.b:[B // field@13cd │ │ +062e6e: 7120 3b00 3700 |0193: invoke-static {v7, v3}, La0/o;.t:(Ljava/io/InputStream;I)[B // method@003b │ │ +062e74: 0c0e |0196: move-result-object v14 │ │ +062e76: 7120 ed1d ec00 |0197: invoke-static {v12, v14}, Ljava/util/Arrays;.equals:([B[B)Z // method@1ded │ │ +062e7c: 0a0c |019a: move-result v12 │ │ +062e7e: 380c 1100 |019b: if-eqz v12, 01ac // +0011 │ │ +062e82: 7120 3b00 3700 |019d: invoke-static {v7, v3}, La0/o;.t:(Ljava/io/InputStream;I)[B // method@003b │ │ +062e88: 0c03 |01a0: move-result-object v3 │ │ +062e8a: 7140 9031 3705 |01a1: invoke-static {v7, v3, v5, v0}, Ly0/e;.e:(Ljava/io/FileInputStream;[B[B[Ly0/b;)[Ly0/b; // method@3190 │ │ +062e90: 0c00 |01a4: move-result-object v0 │ │ +062e92: 5bd0 1a03 |01a5: iput-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062e96: 6e10 ff1b 0700 |01a7: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +062e9c: 07d0 |01aa: move-object v0, v13 │ │ +062e9e: 282f |01ab: goto 01da // +002f │ │ +062ea0: 2200 0f06 |01ac: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +062ea4: 7020 881c 6000 |01ae: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +062eaa: 2700 |01b1: throw v0 │ │ +062eac: 0d00 |01b2: move-exception v0 │ │ +062eae: 0703 |01b3: move-object v3, v0 │ │ +062eb0: 6e10 ff1b 0700 |01b4: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +062eb6: 2806 |01b7: goto 01bd // +0006 │ │ +062eb8: 0d00 |01b8: move-exception v0 │ │ +062eba: 0705 |01b9: move-object v5, v0 │ │ +062ebc: 6e20 3e1d 5300 |01ba: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1d3e │ │ +062ec2: 2703 |01bd: throw v3 │ │ +062ec4: 3807 1b00 |01be: if-eqz v7, 01d9 // +001b │ │ +062ec8: 6e10 ff1b 0700 |01c0: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +062ece: 2816 |01c3: goto 01d9 // +0016 │ │ +062ed0: 0d00 |01c4: move-exception v0 │ │ +062ed2: 5bda 1a03 |01c5: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062ed6: 54d3 1503 |01c7: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062eda: 1305 0800 |01c9: const/16 v5, #int 8 // #8 │ │ +062ede: 280b |01cb: goto 01d6 // +000b │ │ +062ee0: 0d00 |01cc: move-exception v0 │ │ +062ee2: 54d3 1503 |01cd: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062ee6: 1275 |01cf: const/4 v5, #int 7 // #7 │ │ +062ee8: 2806 |01d0: goto 01d6 // +0006 │ │ +062eea: 0d00 |01d1: move-exception v0 │ │ +062eec: 54d3 1503 |01d2: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062ef0: 1305 0900 |01d4: const/16 v5, #int 9 // #9 │ │ +062ef4: 7230 bc0d 5300 |01d6: invoke-interface {v3, v5, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062efa: 07a0 |01d9: move-object v0, v10 │ │ +062efc: 3800 0300 |01da: if-eqz v0, 01dd // +0003 │ │ +062f00: 070d |01dc: move-object v13, v0 │ │ +062f02: 54d0 1a03 |01dd: iget-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062f06: 54d3 1603 |01df: iget-object v3, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +062f0a: 3800 5200 |01e1: if-eqz v0, 0233 // +0052 │ │ +062f0e: 3903 0300 |01e3: if-nez v3, 01e6 // +0003 │ │ +062f12: 284e |01e5: goto 0233 // +004e │ │ +062f14: 55d5 1903 |01e6: iget-boolean v5, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +062f18: 3805 4500 |01e8: if-eqz v5, 022d // +0045 │ │ +062f1c: 2205 dd05 |01ea: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@05dd │ │ +062f20: 7010 c61b 0500 |01ec: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@1bc6 │ │ +062f26: 6206 cc13 |01ef: sget-object v6, Ly0/e;.a:[B // field@13cc │ │ +062f2a: 6e20 101c 6500 |01f1: invoke-virtual {v5, v6}, Ljava/io/OutputStream;.write:([B)V // method@1c10 │ │ +062f30: 6e20 101c 3500 |01f4: invoke-virtual {v5, v3}, Ljava/io/OutputStream;.write:([B)V // method@1c10 │ │ +062f36: 7130 9531 3500 |01f7: invoke-static {v5, v3, v0}, Ly0/e;.j:(Ljava/io/ByteArrayOutputStream;[B[Ly0/b;)Z // method@3195 │ │ +062f3c: 0a00 |01fa: move-result v0 │ │ +062f3e: 3900 0e00 |01fb: if-nez v0, 0209 // +000e │ │ +062f42: 54d0 1503 |01fd: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062f46: 1253 |01ff: const/4 v3, #int 5 // #5 │ │ +062f48: 7230 bc0d 300a |0200: invoke-interface {v0, v3, v10}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062f4e: 5bda 1a03 |0203: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062f52: 6e10 c81b 0500 |0205: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1bc8 │ │ +062f58: 282b |0208: goto 0233 // +002b │ │ +062f5a: 6e10 ca1b 0500 |0209: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@1bca │ │ +062f60: 0c00 |020c: move-result-object v0 │ │ +062f62: 5bd0 1b03 |020d: iput-object v0, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +062f66: 6e10 c81b 0500 |020f: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1bc8 │ │ +062f6c: 2818 |0212: goto 022a // +0018 │ │ +062f6e: 0d00 |0213: move-exception v0 │ │ +062f70: 0703 |0214: move-object v3, v0 │ │ +062f72: 6e10 c81b 0500 |0215: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1bc8 │ │ +062f78: 2806 |0218: goto 021e // +0006 │ │ +062f7a: 0d00 |0219: move-exception v0 │ │ +062f7c: 0705 |021a: move-object v5, v0 │ │ +062f7e: 6e20 3e1d 5300 |021b: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1d3e │ │ +062f84: 2703 |021e: throw v3 │ │ +062f86: 0d00 |021f: move-exception v0 │ │ +062f88: 54d3 1503 |0220: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062f8c: 2805 |0222: goto 0227 // +0005 │ │ +062f8e: 0d00 |0223: move-exception v0 │ │ +062f90: 54d3 1503 |0224: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062f94: 1274 |0226: const/4 v4, #int 7 // #7 │ │ +062f96: 7230 bc0d 4300 |0227: invoke-interface {v3, v4, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +062f9c: 5bda 1a03 |022a: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062fa0: 2807 |022c: goto 0233 // +0007 │ │ +062fa2: 2200 0f06 |022d: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +062fa6: 7020 881c 2000 |022f: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +062fac: 2700 |0232: throw v0 │ │ +062fae: 54d0 1b03 |0233: iget-object v0, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +062fb2: 3900 0300 |0235: if-nez v0, 0238 // +0003 │ │ +062fb6: 2855 |0237: goto 028c // +0055 │ │ +062fb8: 55d3 1903 |0238: iget-boolean v3, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +062fbc: 3803 6500 |023a: if-eqz v3, 029f // +0065 │ │ +062fc0: 2202 dc05 |023c: new-instance v2, Ljava/io/ByteArrayInputStream; // type@05dc │ │ +062fc4: 7020 c51b 0200 |023e: invoke-direct {v2, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@1bc5 │ │ +062fca: 2203 e605 |0241: new-instance v3, Ljava/io/FileOutputStream; // type@05e6 │ │ +062fce: 54d0 1703 |0243: iget-object v0, v13, Landroidx/profileinstaller/b;.e:Ljava/io/File; // field@0317 │ │ +062fd2: 7020 f61b 0300 |0245: invoke-direct {v3, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1bf6 │ │ +062fd8: 1300 0002 |0248: const/16 v0, #int 512 // #200 │ │ +062fdc: 2300 c10a |024a: new-array v0, v0, [B // type@0ac1 │ │ +062fe0: 6e20 011c 0200 |024c: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@1c01 │ │ +062fe6: 0a04 |024f: move-result v4 │ │ +062fe8: 3d04 0700 |0250: if-lez v4, 0257 // +0007 │ │ +062fec: 1205 |0252: const/4 v5, #int 0 // #0 │ │ +062fee: 6e40 111c 0345 |0253: invoke-virtual {v3, v0, v5, v4}, Ljava/io/OutputStream;.write:([BII)V // method@1c11 │ │ +062ff4: 28f6 |0256: goto 024c // -000a │ │ +062ff6: 6e30 b40d bd0a |0257: invoke-virtual {v13, v11, v10}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0db4 │ │ +062ffc: 6e10 0d1c 0300 |025a: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1c0d │ │ +063002: 6e10 ff1b 0200 |025d: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +063008: 5bda 1b03 |0260: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +06300c: 5bda 1a03 |0262: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +063010: 1210 |0264: const/4 v0, #int 1 // #1 │ │ +063012: 2828 |0265: goto 028d // +0028 │ │ +063014: 0d00 |0266: move-exception v0 │ │ +063016: 0704 |0267: move-object v4, v0 │ │ +063018: 6e10 0d1c 0300 |0268: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1c0d │ │ +06301e: 2806 |026b: goto 0271 // +0006 │ │ +063020: 0d00 |026c: move-exception v0 │ │ +063022: 0703 |026d: move-object v3, v0 │ │ +063024: 6e20 3e1d 3400 |026e: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1d3e │ │ +06302a: 2704 |0271: throw v4 │ │ +06302c: 0d00 |0272: move-exception v0 │ │ +06302e: 0703 |0273: move-object v3, v0 │ │ +063030: 6e10 ff1b 0200 |0274: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +063036: 2806 |0277: goto 027d // +0006 │ │ +063038: 0d00 |0278: move-exception v0 │ │ +06303a: 0702 |0279: move-object v2, v0 │ │ +06303c: 6e20 3e1d 2300 |027a: invoke-virtual {v3, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1d3e │ │ +063042: 2703 |027d: throw v3 │ │ +063044: 0d00 |027e: move-exception v0 │ │ +063046: 281b |027f: goto 029a // +001b │ │ +063048: 0d00 |0280: move-exception v0 │ │ +06304a: 1272 |0281: const/4 v2, #int 7 // #7 │ │ +06304c: 2803 |0282: goto 0285 // +0003 │ │ +06304e: 0d00 |0283: move-exception v0 │ │ +063050: 1262 |0284: const/4 v2, #int 6 // #6 │ │ +063052: 6e30 b40d 2d00 |0285: invoke-virtual {v13, v2, v0}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0db4 │ │ +063058: 5bda 1b03 |0288: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +06305c: 5bda 1a03 |028a: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +063060: 1200 |028c: const/4 v0, #int 0 // #0 │ │ +063062: 3800 0500 |028d: if-eqz v0, 0292 // +0005 │ │ +063066: 7120 be0d 9800 |028f: invoke-static {v8, v9}, Landroidx/profileinstaller/c;.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V // method@0dbe │ │ +06306c: 3800 f3fd |0292: if-eqz v0, 0085 // -020d │ │ +063070: 3813 f1fd |0294: if-eqz v19, 0085 // -020f │ │ +063074: 1210 |0296: const/4 v0, #int 1 // #1 │ │ +063076: 2900 effd |0297: goto/16 0086 // -0211 │ │ +06307a: 0e00 |0299: return-void │ │ +06307c: 5bda 1b03 |029a: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +063080: 5bda 1a03 |029c: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +063084: 2700 |029e: throw v0 │ │ +063086: 2200 0f06 |029f: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +06308a: 7020 881c 2000 |02a1: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +063090: 2700 |02a4: throw v0 │ │ +063092: 2200 0f06 |02a5: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +063096: 7020 881c 2000 |02a7: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06309c: 2700 |02aa: throw v0 │ │ +06309e: 0d00 |02ab: move-exception v0 │ │ +0630a0: 0702 |02ac: move-object v2, v0 │ │ +0630a2: 1270 |02ad: const/4 v0, #int 7 // #7 │ │ +0630a4: 7230 bc0d 0502 |02ae: invoke-interface {v5, v0, v2}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0dbc │ │ +0630aa: 1200 |02b1: const/4 v0, #int 0 // #0 │ │ +0630ac: 7120 c90d 0100 |02b2: invoke-static {v1, v0}, Landroidx/profileinstaller/d;.b:(Landroid/content/Context;Z)V // method@0dc9 │ │ +0630b2: 0e00 |02b5: return-void │ │ +0630b4: 0001 0400 1f00 0000 0400 0000 0400 ... |02b6: packed-switch-data (12 units) │ │ catches : 37 │ │ 0x0024 - 0x0028 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x02ab │ │ 0x0040 - 0x004a │ │ Ljava/io/IOException; -> 0x006d │ │ 0x004a - 0x004e │ │ -> 0x0061 │ │ @@ -66631,32 +66959,32 @@ │ │ locals : │ │ 0x0000 - 0x02c2 reg=16 (null) Landroid/content/Context; │ │ 0x0000 - 0x02c2 reg=17 (null) Lo/a; │ │ 0x0000 - 0x02c2 reg=18 (null) Landroidx/profileinstaller/c$c; │ │ 0x0000 - 0x02c2 reg=19 (null) Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #153 header: │ │ -class_idx : 609 │ │ +Class #157 header: │ │ +class_idx : 614 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #153 annotations: │ │ +Class #157 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/profileinstaller/d; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #153 - │ │ +Class #157 - │ │ Class descriptor : 'Landroidx/profileinstaller/d$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -66665,46 +66993,46 @@ │ │ type : '(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06242c: |[06242c] androidx.profileinstaller.d$a.a:(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; │ │ -06243c: 6e10 3901 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -062442: 0c03 |0003: move-result-object v3 │ │ -062444: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -062448: 7120 7e01 1000 |0006: invoke-static {v0, v1}, Landroid/content/pm/PackageManager$PackageInfoFlags;.of:(J)Landroid/content/pm/PackageManager$PackageInfoFlags; // method@017e │ │ -06244e: 0c00 |0009: move-result-object v0 │ │ -062450: 6e30 8701 3200 |000a: invoke-virtual {v2, v3, v0}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo; // method@0187 │ │ -062456: 0c02 |000d: move-result-object v2 │ │ -062458: 1102 |000e: return-object v2 │ │ +063268: |[063268] androidx.profileinstaller.d$a.a:(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; │ │ +063278: 6e10 4901 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +06327e: 0c03 |0003: move-result-object v3 │ │ +063280: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +063284: 7120 8e01 1000 |0006: invoke-static {v0, v1}, Landroid/content/pm/PackageManager$PackageInfoFlags;.of:(J)Landroid/content/pm/PackageManager$PackageInfoFlags; // method@018e │ │ +06328a: 0c00 |0009: move-result-object v0 │ │ +06328c: 6e30 9701 3200 |000a: invoke-virtual {v2, v3, v0}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo; // method@0197 │ │ +063292: 0c02 |000d: move-result-object v2 │ │ +063294: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #154 header: │ │ -class_idx : 610 │ │ +Class #158 header: │ │ +class_idx : 615 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #154 annotations: │ │ +Class #158 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/profileinstaller/d; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ │ │ -Class #154 - │ │ +Class #158 - │ │ Class descriptor : 'Landroidx/profileinstaller/d$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/profileinstaller/d$b;) │ │ @@ -66729,58 +67057,58 @@ │ │ type : '(IIJJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0625b4: |[0625b4] androidx.profileinstaller.d$b.:(IIJJ)V │ │ -0625c4: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0625ca: 5901 2103 |0003: iput v1, v0, Landroidx/profileinstaller/d$b;.a:I // field@0321 │ │ -0625ce: 5902 2203 |0005: iput v2, v0, Landroidx/profileinstaller/d$b;.b:I // field@0322 │ │ -0625d2: 5a03 2303 |0007: iput-wide v3, v0, Landroidx/profileinstaller/d$b;.c:J // field@0323 │ │ -0625d6: 5a05 2403 |0009: iput-wide v5, v0, Landroidx/profileinstaller/d$b;.d:J // field@0324 │ │ -0625da: 0e00 |000b: return-void │ │ +0633f0: |[0633f0] androidx.profileinstaller.d$b.:(IIJJ)V │ │ +063400: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +063406: 5901 1e03 |0003: iput v1, v0, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +06340a: 5902 1f03 |0005: iput v2, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +06340e: 5a03 2003 |0007: iput-wide v3, v0, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +063412: 5a05 2103 |0009: iput-wide v5, v0, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +063416: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/profileinstaller/d$b;) │ │ name : 'a' │ │ type : '(Ljava/io/File;)Landroidx/profileinstaller/d$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 46 16-bit code units │ │ -06245c: |[06245c] androidx.profileinstaller.d$b.a:(Ljava/io/File;)Landroidx/profileinstaller/d$b; │ │ -06246c: 2200 cd05 |0000: new-instance v0, Ljava/io/DataInputStream; // type@05cd │ │ -062470: 2201 d205 |0002: new-instance v1, Ljava/io/FileInputStream; // type@05d2 │ │ -062474: 7020 a11b 9100 |0004: invoke-direct {v1, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1ba1 │ │ -06247a: 7020 7e1b 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@1b7e │ │ -062480: 2209 6202 |000a: new-instance v9, Landroidx/profileinstaller/d$b; // type@0262 │ │ -062484: 6e10 7f1b 0000 |000c: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@1b7f │ │ -06248a: 0a03 |000f: move-result v3 │ │ -06248c: 6e10 7f1b 0000 |0010: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@1b7f │ │ -062492: 0a04 |0013: move-result v4 │ │ -062494: 6e10 801b 0000 |0014: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@1b80 │ │ -06249a: 0b05 |0017: move-result-wide v5 │ │ -06249c: 6e10 801b 0000 |0018: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@1b80 │ │ -0624a2: 0b07 |001b: move-result-wide v7 │ │ -0624a4: 0792 |001c: move-object v2, v9 │ │ -0624a6: 7607 980d 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Landroidx/profileinstaller/d$b;.:(IIJJ)V // method@0d98 │ │ -0624ac: 6e10 af1b 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -0624b2: 1109 |0023: return-object v9 │ │ -0624b4: 0d09 |0024: move-exception v9 │ │ -0624b6: 6e10 af1b 0000 |0025: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1baf │ │ -0624bc: 2805 |0028: goto 002d // +0005 │ │ -0624be: 0d00 |0029: move-exception v0 │ │ -0624c0: 6e20 ee1c 0900 |002a: invoke-virtual {v9, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cee │ │ -0624c6: 2709 |002d: throw v9 │ │ +063298: |[063298] androidx.profileinstaller.d$b.a:(Ljava/io/File;)Landroidx/profileinstaller/d$b; │ │ +0632a8: 2200 df05 |0000: new-instance v0, Ljava/io/DataInputStream; // type@05df │ │ +0632ac: 2201 e405 |0002: new-instance v1, Ljava/io/FileInputStream; // type@05e4 │ │ +0632b0: 7020 f11b 9100 |0004: invoke-direct {v1, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1bf1 │ │ +0632b6: 7020 ce1b 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@1bce │ │ +0632bc: 2209 6702 |000a: new-instance v9, Landroidx/profileinstaller/d$b; // type@0267 │ │ +0632c0: 6e10 cf1b 0000 |000c: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@1bcf │ │ +0632c6: 0a03 |000f: move-result v3 │ │ +0632c8: 6e10 cf1b 0000 |0010: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@1bcf │ │ +0632ce: 0a04 |0013: move-result v4 │ │ +0632d0: 6e10 d01b 0000 |0014: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@1bd0 │ │ +0632d6: 0b05 |0017: move-result-wide v5 │ │ +0632d8: 6e10 d01b 0000 |0018: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@1bd0 │ │ +0632de: 0b07 |001b: move-result-wide v7 │ │ +0632e0: 0792 |001c: move-object v2, v9 │ │ +0632e2: 7607 c10d 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Landroidx/profileinstaller/d$b;.:(IIJJ)V // method@0dc1 │ │ +0632e8: 6e10 ff1b 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +0632ee: 1109 |0023: return-object v9 │ │ +0632f0: 0d09 |0024: move-exception v9 │ │ +0632f2: 6e10 ff1b 0000 |0025: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1bff │ │ +0632f8: 2805 |0028: goto 002d // +0005 │ │ +0632fa: 0d00 |0029: move-exception v0 │ │ +0632fc: 6e20 3e1d 0900 |002a: invoke-virtual {v9, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1d3e │ │ +063302: 2709 |002d: throw v9 │ │ catches : 2 │ │ 0x000a - 0x0020 │ │ -> 0x0024 │ │ 0x0025 - 0x0028 │ │ -> 0x0029 │ │ positions : │ │ locals : │ │ @@ -66791,36 +67119,36 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0625dc: |[0625dc] androidx.profileinstaller.d$b.b:(Ljava/io/File;)V │ │ -0625ec: 6e10 8d1b 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@1b8d │ │ -0625f2: 2200 ce05 |0003: new-instance v0, Ljava/io/DataOutputStream; // type@05ce │ │ -0625f6: 2201 d405 |0005: new-instance v1, Ljava/io/FileOutputStream; // type@05d4 │ │ -0625fa: 7020 a61b 4100 |0007: invoke-direct {v1, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1ba6 │ │ -062600: 7020 811b 1000 |000a: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1b81 │ │ -062606: 5234 2103 |000d: iget v4, v3, Landroidx/profileinstaller/d$b;.a:I // field@0321 │ │ -06260a: 6e20 821b 4000 |000f: invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@1b82 │ │ -062610: 5234 2203 |0012: iget v4, v3, Landroidx/profileinstaller/d$b;.b:I // field@0322 │ │ -062614: 6e20 821b 4000 |0014: invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@1b82 │ │ -06261a: 5331 2303 |0017: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.c:J // field@0323 │ │ -06261e: 6e30 831b 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b83 │ │ -062624: 5331 2403 |001c: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.d:J // field@0324 │ │ -062628: 6e30 831b 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b83 │ │ -06262e: 6e10 bd1b 0000 |0021: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@1bbd │ │ -062634: 0e00 |0024: return-void │ │ -062636: 0d04 |0025: move-exception v4 │ │ -062638: 6e10 bd1b 0000 |0026: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@1bbd │ │ -06263e: 2805 |0029: goto 002e // +0005 │ │ -062640: 0d00 |002a: move-exception v0 │ │ -062642: 6e20 ee1c 0400 |002b: invoke-virtual {v4, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cee │ │ -062648: 2704 |002e: throw v4 │ │ +063418: |[063418] androidx.profileinstaller.d$b.b:(Ljava/io/File;)V │ │ +063428: 6e10 dd1b 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@1bdd │ │ +06342e: 2200 e005 |0003: new-instance v0, Ljava/io/DataOutputStream; // type@05e0 │ │ +063432: 2201 e605 |0005: new-instance v1, Ljava/io/FileOutputStream; // type@05e6 │ │ +063436: 7020 f61b 4100 |0007: invoke-direct {v1, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1bf6 │ │ +06343c: 7020 d11b 1000 |000a: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1bd1 │ │ +063442: 5234 1e03 |000d: iget v4, v3, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +063446: 6e20 d21b 4000 |000f: invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@1bd2 │ │ +06344c: 5234 1f03 |0012: iget v4, v3, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +063450: 6e20 d21b 4000 |0014: invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@1bd2 │ │ +063456: 5331 2003 |0017: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +06345a: 6e30 d31b 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1bd3 │ │ +063460: 5331 2103 |001c: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +063464: 6e30 d31b 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1bd3 │ │ +06346a: 6e10 0d1c 0000 |0021: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@1c0d │ │ +063470: 0e00 |0024: return-void │ │ +063472: 0d04 |0025: move-exception v4 │ │ +063474: 6e10 0d1c 0000 |0026: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@1c0d │ │ +06347a: 2805 |0029: goto 002e // +0005 │ │ +06347c: 0d00 |002a: move-exception v0 │ │ +06347e: 6e20 3e1d 0400 |002b: invoke-virtual {v4, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1d3e │ │ +063484: 2704 |002e: throw v4 │ │ catches : 2 │ │ 0x000d - 0x0021 │ │ -> 0x0025 │ │ 0x0026 - 0x0029 │ │ -> 0x002a │ │ positions : │ │ locals : │ │ @@ -66830,103 +67158,103 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -0624e0: |[0624e0] androidx.profileinstaller.d$b.equals:(Ljava/lang/Object;)Z │ │ -0624f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0624f2: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -0624f6: 0f00 |0003: return v0 │ │ -0624f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0624fa: 3808 2800 |0005: if-eqz v8, 002d // +0028 │ │ -0624fe: 2082 6202 |0007: instance-of v2, v8, Landroidx/profileinstaller/d$b; // type@0262 │ │ -062502: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -062506: 2822 |000b: goto 002d // +0022 │ │ -062508: 1f08 6202 |000c: check-cast v8, Landroidx/profileinstaller/d$b; // type@0262 │ │ -06250c: 5272 2203 |000e: iget v2, v7, Landroidx/profileinstaller/d$b;.b:I // field@0322 │ │ -062510: 5283 2203 |0010: iget v3, v8, Landroidx/profileinstaller/d$b;.b:I // field@0322 │ │ -062514: 3332 1900 |0012: if-ne v2, v3, 002b // +0019 │ │ -062518: 5372 2303 |0014: iget-wide v2, v7, Landroidx/profileinstaller/d$b;.c:J // field@0323 │ │ -06251c: 5384 2303 |0016: iget-wide v4, v8, Landroidx/profileinstaller/d$b;.c:J // field@0323 │ │ -062520: 3106 0204 |0018: cmp-long v6, v2, v4 │ │ -062524: 3906 1100 |001a: if-nez v6, 002b // +0011 │ │ -062528: 5272 2103 |001c: iget v2, v7, Landroidx/profileinstaller/d$b;.a:I // field@0321 │ │ -06252c: 5283 2103 |001e: iget v3, v8, Landroidx/profileinstaller/d$b;.a:I // field@0321 │ │ -062530: 3332 0b00 |0020: if-ne v2, v3, 002b // +000b │ │ -062534: 5372 2403 |0022: iget-wide v2, v7, Landroidx/profileinstaller/d$b;.d:J // field@0324 │ │ -062538: 5384 2403 |0024: iget-wide v4, v8, Landroidx/profileinstaller/d$b;.d:J // field@0324 │ │ -06253c: 3108 0204 |0026: cmp-long v8, v2, v4 │ │ -062540: 3908 0300 |0028: if-nez v8, 002b // +0003 │ │ -062544: 2802 |002a: goto 002c // +0002 │ │ -062546: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -062548: 0f00 |002c: return v0 │ │ -06254a: 0f01 |002d: return v1 │ │ +06331c: |[06331c] androidx.profileinstaller.d$b.equals:(Ljava/lang/Object;)Z │ │ +06332c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06332e: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +063332: 0f00 |0003: return v0 │ │ +063334: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +063336: 3808 2800 |0005: if-eqz v8, 002d // +0028 │ │ +06333a: 2082 6702 |0007: instance-of v2, v8, Landroidx/profileinstaller/d$b; // type@0267 │ │ +06333e: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +063342: 2822 |000b: goto 002d // +0022 │ │ +063344: 1f08 6702 |000c: check-cast v8, Landroidx/profileinstaller/d$b; // type@0267 │ │ +063348: 5272 1f03 |000e: iget v2, v7, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +06334c: 5283 1f03 |0010: iget v3, v8, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +063350: 3332 1900 |0012: if-ne v2, v3, 002b // +0019 │ │ +063354: 5372 2003 |0014: iget-wide v2, v7, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +063358: 5384 2003 |0016: iget-wide v4, v8, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +06335c: 3106 0204 |0018: cmp-long v6, v2, v4 │ │ +063360: 3906 1100 |001a: if-nez v6, 002b // +0011 │ │ +063364: 5272 1e03 |001c: iget v2, v7, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +063368: 5283 1e03 |001e: iget v3, v8, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +06336c: 3332 0b00 |0020: if-ne v2, v3, 002b // +000b │ │ +063370: 5372 2103 |0022: iget-wide v2, v7, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +063374: 5384 2103 |0024: iget-wide v4, v8, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +063378: 3108 0204 |0026: cmp-long v8, v2, v4 │ │ +06337c: 3908 0300 |0028: if-nez v8, 002b // +0003 │ │ +063380: 2802 |002a: goto 002c // +0002 │ │ +063382: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +063384: 0f00 |002c: return v0 │ │ +063386: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/profileinstaller/d$b;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06254c: |[06254c] androidx.profileinstaller.d$b.hashCode:()I │ │ -06255c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -06255e: 2300 ea0a |0001: new-array v0, v0, [Ljava/lang/Object; // type@0aea │ │ -062562: 5231 2203 |0003: iget v1, v3, Landroidx/profileinstaller/d$b;.b:I // field@0322 │ │ -062566: 7110 441c 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -06256c: 0c01 |0008: move-result-object v1 │ │ -06256e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -062570: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -062574: 5331 2303 |000c: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.c:J // field@0323 │ │ -062578: 7120 4f1c 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c4f │ │ -06257e: 0c01 |0011: move-result-object v1 │ │ -062580: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -062582: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -062586: 5231 2103 |0015: iget v1, v3, Landroidx/profileinstaller/d$b;.a:I // field@0321 │ │ -06258a: 7110 441c 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -062590: 0c01 |001a: move-result-object v1 │ │ -062592: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -062594: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ -062598: 5331 2403 |001e: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.d:J // field@0324 │ │ -06259c: 7120 4f1c 2100 |0020: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c4f │ │ -0625a2: 0c01 |0023: move-result-object v1 │ │ -0625a4: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -0625a6: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ -0625aa: 7110 2e1e 0000 |0027: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e2e │ │ -0625b0: 0a00 |002a: move-result v0 │ │ -0625b2: 0f00 |002b: return v0 │ │ +063388: |[063388] androidx.profileinstaller.d$b.hashCode:()I │ │ +063398: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +06339a: 2300 f90a |0001: new-array v0, v0, [Ljava/lang/Object; // type@0af9 │ │ +06339e: 5231 1f03 |0003: iget v1, v3, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +0633a2: 7110 941c 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +0633a8: 0c01 |0008: move-result-object v1 │ │ +0633aa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0633ac: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +0633b0: 5331 2003 |000c: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +0633b4: 7120 9f1c 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c9f │ │ +0633ba: 0c01 |0011: move-result-object v1 │ │ +0633bc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0633be: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +0633c2: 5231 1e03 |0015: iget v1, v3, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +0633c6: 7110 941c 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +0633cc: 0c01 |001a: move-result-object v1 │ │ +0633ce: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +0633d0: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ +0633d4: 5331 2103 |001e: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +0633d8: 7120 9f1c 2100 |0020: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c9f │ │ +0633de: 0c01 |0023: move-result-object v1 │ │ +0633e0: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +0633e2: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ +0633e6: 7110 7d1e 0000 |0027: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e7d │ │ +0633ec: 0a00 |002a: move-result v0 │ │ +0633ee: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #155 header: │ │ -class_idx : 611 │ │ +Class #159 header: │ │ +class_idx : 616 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #155 annotations: │ │ +Class #159 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/profileinstaller/d; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="c" │ │ │ │ -Class #155 - │ │ +Class #159 - │ │ Class descriptor : 'Landroidx/profileinstaller/d$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -66935,41 +67263,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062664: |[062664] androidx.profileinstaller.d$c.:()V │ │ -062674: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06267a: 0e00 |0003: return-void │ │ +0634a0: |[0634a0] androidx.profileinstaller.d$c.:()V │ │ +0634b0: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0634b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #156 header: │ │ -class_idx : 612 │ │ +Class #160 header: │ │ +class_idx : 617 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #156 annotations: │ │ +Class #160 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/profileinstaller/d$c; Landroidx/profileinstaller/d$b; Landroidx/profileinstaller/d$a; } │ │ -Annotations on field #805 'a' │ │ +Annotations on field #802 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lr/b<" "Landroidx/profileinstaller/d$c;" ">;" } │ │ │ │ -Class #156 - │ │ +Class #160 - │ │ Class descriptor : 'Landroidx/profileinstaller/d;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroidx/profileinstaller/d;) │ │ name : 'a' │ │ @@ -66990,24 +67318,24 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0626c4: |[0626c4] androidx.profileinstaller.d.:()V │ │ -0626d4: 2200 3a09 |0000: new-instance v0, Lr/b; // type@093a │ │ -0626d8: 7010 772c 0000 |0002: invoke-direct {v0}, Lr/b;.:()V // method@2c77 │ │ -0626de: 6900 2503 |0005: sput-object v0, Landroidx/profileinstaller/d;.a:Lr/b; // field@0325 │ │ -0626e2: 2200 0d06 |0007: new-instance v0, Ljava/lang/Object; // type@060d │ │ -0626e6: 7010 751c 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0626ec: 6900 2603 |000c: sput-object v0, Landroidx/profileinstaller/d;.b:Ljava/lang/Object; // field@0326 │ │ -0626f0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0626f2: 6900 2703 |000f: sput-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0327 │ │ -0626f6: 0e00 |0011: return-void │ │ +063500: |[063500] androidx.profileinstaller.d.:()V │ │ +063510: 2200 4a09 |0000: new-instance v0, Lr/b; // type@094a │ │ +063514: 7010 c72c 0000 |0002: invoke-direct {v0}, Lr/b;.:()V // method@2cc7 │ │ +06351a: 6900 2203 |0005: sput-object v0, Landroidx/profileinstaller/d;.a:Lr/b; // field@0322 │ │ +06351e: 2200 1f06 |0007: new-instance v0, Ljava/lang/Object; // type@061f │ │ +063522: 7010 c51c 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +063528: 6900 2303 |000c: sput-object v0, Landroidx/profileinstaller/d;.b:Ljava/lang/Object; // field@0323 │ │ +06352c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06352e: 6900 2403 |000f: sput-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +063532: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -67277,42 +67605,39 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ │ │ #1 : (in Landroidx/profileinstaller/d;) │ │ name : 'a' │ │ type : '(IZZ)Landroidx/profileinstaller/d$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -06267c: |[06267c] androidx.profileinstaller.d.a:(IZZ)Landroidx/profileinstaller/d$c; │ │ -06268c: 2201 6302 |0000: new-instance v1, Landroidx/profileinstaller/d$c; // type@0263 │ │ -062690: 7010 9d0d 0100 |0002: invoke-direct {v1}, Landroidx/profileinstaller/d$c;.:()V // method@0d9d │ │ -062696: 6901 2703 |0005: sput-object v1, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0327 │ │ -06269a: 6202 2503 |0007: sget-object v2, Landroidx/profileinstaller/d;.a:Lr/b; // field@0325 │ │ -06269e: 6e10 791c 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0626a4: 6203 9110 |000c: sget-object v3, Lr/a;.j:Lr/a$a; // field@1091 │ │ -0626a8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0626aa: 6e40 4e2c 2310 |000f: invoke-virtual {v3, v2, v0, v1}, Lr/a$a;.b:(Lr/a;Ljava/lang/Object;Ljava/lang/Object;)Z // method@2c4e │ │ -0626b0: 0a01 |0012: move-result v1 │ │ -0626b2: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ -0626b6: 7110 6d2c 0200 |0015: invoke-static {v2}, Lr/a;.b:(Lr/a;)V // method@2c6d │ │ -0626bc: 6201 2703 |0018: sget-object v1, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0327 │ │ -0626c0: 1101 |001a: return-object v1 │ │ +0634b8: |[0634b8] androidx.profileinstaller.d.a:(IZZ)Landroidx/profileinstaller/d$c; │ │ +0634c8: 2201 6802 |0000: new-instance v1, Landroidx/profileinstaller/d$c; // type@0268 │ │ +0634cc: 7010 c60d 0100 |0002: invoke-direct {v1}, Landroidx/profileinstaller/d$c;.:()V // method@0dc6 │ │ +0634d2: 6901 2403 |0005: sput-object v1, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +0634d6: 6202 2203 |0007: sget-object v2, Landroidx/profileinstaller/d;.a:Lr/b; // field@0322 │ │ +0634da: 6e10 c91c 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0634e0: 6203 cd10 |000c: sget-object v3, Lr/a;.j:Lr/a$a; // field@10cd │ │ +0634e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0634e6: 6e40 9e2c 2310 |000f: invoke-virtual {v3, v2, v0, v1}, Lr/a$a;.b:(Lr/a;Ljava/lang/Object;Ljava/lang/Object;)Z // method@2c9e │ │ +0634ec: 0a01 |0012: move-result v1 │ │ +0634ee: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ +0634f2: 7110 bd2c 0200 |0015: invoke-static {v2}, Lr/a;.b:(Lr/a;)V // method@2cbd │ │ +0634f8: 6201 2403 |0018: sget-object v1, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +0634fc: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -68214,157 +68539,157 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 255 16-bit code units │ │ -0626f8: |[0626f8] androidx.profileinstaller.d.b:(Landroid/content/Context;Z)V │ │ -062708: 3914 0700 |0000: if-nez v20, 0007 // +0007 │ │ -06270c: 6200 2703 |0002: sget-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0327 │ │ -062710: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -062714: 0e00 |0006: return-void │ │ -062716: 6201 2603 |0007: sget-object v1, Landroidx/profileinstaller/d;.b:Ljava/lang/Object; // field@0326 │ │ -06271a: 1d01 |0009: monitor-enter v1 │ │ -06271c: 3914 0800 |000a: if-nez v20, 0012 // +0008 │ │ -062720: 6200 2703 |000c: sget-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0327 │ │ -062724: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -062728: 1e01 |0010: monitor-exit v1 │ │ -06272a: 0e00 |0011: return-void │ │ -06272c: 6000 9300 |0012: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -062730: 1302 1c00 |0014: const/16 v2, #int 28 // #1c │ │ -062734: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -062736: 3420 de00 |0017: if-lt v0, v2, 00f5 // +00de │ │ -06273a: 1302 1e00 |0019: const/16 v2, #int 30 // #1e │ │ -06273e: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ -062742: 2900 d800 |001d: goto/16 00f5 // +00d8 │ │ -062746: 2202 d005 |001f: new-instance v2, Ljava/io/File; // type@05d0 │ │ -06274a: 2204 d005 |0021: new-instance v4, Ljava/io/File; // type@05d0 │ │ -06274e: 1a05 6402 |0023: const-string v5, "/data/misc/profiles/ref/" // string@0264 │ │ -062752: 7401 3901 1300 |0025: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -062758: 0c06 |0028: move-result-object v6 │ │ -06275a: 7030 881b 5406 |0029: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b88 │ │ -062760: 1a05 2622 |002c: const-string v5, "primary.prof" // string@2226 │ │ -062764: 7030 861b 4205 |002e: invoke-direct {v2, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b86 │ │ -06276a: 6e10 961b 0200 |0031: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@1b96 │ │ -062770: 0b04 |0034: move-result-wide v4 │ │ -062772: 6e10 8e1b 0200 |0035: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1b8e │ │ -062778: 0a02 |0038: move-result v2 │ │ -06277a: 1606 0000 |0039: const-wide/16 v6, #int 0 // #0 │ │ -06277e: 1218 |003b: const/4 v8, #int 1 // #1 │ │ -062780: 3802 0800 |003c: if-eqz v2, 0044 // +0008 │ │ -062784: 3102 0406 |003e: cmp-long v2, v4, v6 │ │ -062788: 3d02 0400 |0040: if-lez v2, 0044 // +0004 │ │ -06278c: 1212 |0042: const/4 v2, #int 1 // #1 │ │ -06278e: 2802 |0043: goto 0045 // +0002 │ │ -062790: 1202 |0044: const/4 v2, #int 0 // #0 │ │ -062792: 2209 d005 |0045: new-instance v9, Ljava/io/File; // type@05d0 │ │ -062796: 220a d005 |0047: new-instance v10, Ljava/io/File; // type@05d0 │ │ -06279a: 1a0b 6302 |0049: const-string v11, "/data/misc/profiles/cur/0/" // string@0263 │ │ -06279e: 7401 3901 1300 |004b: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -0627a4: 0c0c |004e: move-result-object v12 │ │ -0627a6: 7030 881b ba0c |004f: invoke-direct {v10, v11, v12}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b88 │ │ -0627ac: 1a0b 2622 |0052: const-string v11, "primary.prof" // string@2226 │ │ -0627b0: 7030 861b a90b |0054: invoke-direct {v9, v10, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b86 │ │ -0627b6: 6e10 961b 0900 |0057: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@1b96 │ │ -0627bc: 0b11 |005a: move-result-wide v17 │ │ -0627be: 6e10 8e1b 0900 |005b: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@1b8e │ │ -0627c4: 0a09 |005e: move-result v9 │ │ -0627c6: 3809 0800 |005f: if-eqz v9, 0067 // +0008 │ │ -0627ca: 3109 1106 |0061: cmp-long v9, v17, v6 │ │ -0627ce: 3d09 0400 |0063: if-lez v9, 0067 // +0004 │ │ -0627d2: 1216 |0065: const/4 v6, #int 1 // #1 │ │ -0627d4: 2802 |0066: goto 0068 // +0002 │ │ -0627d6: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -0627d8: 7401 2601 1300 |0068: invoke-virtual/range {v19}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -0627de: 0c07 |006b: move-result-object v7 │ │ -0627e0: 6e10 3801 0700 |006c: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -0627e6: 0c07 |006f: move-result-object v7 │ │ -0627e8: 1309 2100 |0070: const/16 v9, #int 33 // #21 │ │ -0627ec: 3490 0900 |0072: if-lt v0, v9, 007b // +0009 │ │ -0627f0: 0800 1300 |0074: move-object/from16 v0, v19 │ │ -0627f4: 7120 970d 0700 |0076: invoke-static {v7, v0}, Landroidx/profileinstaller/d$a;.a:(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; // method@0d97 │ │ -0627fa: 0c07 |0079: move-result-object v7 │ │ -0627fc: 280b |007a: goto 0085 // +000b │ │ -0627fe: 0800 1300 |007b: move-object/from16 v0, v19 │ │ -062802: 7401 3901 1300 |007d: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -062808: 0c09 |0080: move-result-object v9 │ │ -06280a: 6e30 8601 9703 |0081: invoke-virtual {v7, v9, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ -062810: 0c07 |0084: move-result-object v7 │ │ -062812: 5379 5000 |0085: iget-wide v9, v7, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@0050 │ │ -062816: 2207 d005 |0087: new-instance v7, Ljava/io/File; // type@05d0 │ │ -06281a: 7401 3401 1300 |0089: invoke-virtual/range {v19}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ -062820: 0c00 |008c: move-result-object v0 │ │ -062822: 1a0b 2c22 |008d: const-string v11, "profileInstalled" // string@222c │ │ -062826: 7030 861b 070b |008f: invoke-direct {v7, v0, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b86 │ │ -06282c: 1200 |0092: const/4 v0, #int 0 // #0 │ │ -06282e: 6e10 8e1b 0700 |0093: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@1b8e │ │ -062834: 0a0b |0096: move-result v11 │ │ -062836: 380b 0e00 |0097: if-eqz v11, 00a5 // +000e │ │ -06283a: 7110 990d 0700 |0099: invoke-static {v7}, Landroidx/profileinstaller/d$b;.a:(Ljava/io/File;)Landroidx/profileinstaller/d$b; // method@0d99 │ │ -062840: 0c00 |009c: move-result-object v0 │ │ -062842: 2808 |009d: goto 00a5 // +0008 │ │ -062844: 1500 0200 |009e: const/high16 v0, #int 131072 // #2 │ │ -062848: 7130 9f0d 2006 |00a0: invoke-static {v0, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0d9f │ │ -06284e: 1e01 |00a3: monitor-exit v1 │ │ -062850: 0e00 |00a4: return-void │ │ -062852: 122b |00a5: const/4 v11, #int 2 // #2 │ │ -062854: 3800 0f00 |00a6: if-eqz v0, 00b5 // +000f │ │ -062858: 530c 2303 |00a8: iget-wide v12, v0, Landroidx/profileinstaller/d$b;.c:J // field@0323 │ │ -06285c: 310e 0c09 |00aa: cmp-long v14, v12, v9 │ │ -062860: 390e 0900 |00ac: if-nez v14, 00b5 // +0009 │ │ -062864: 520c 2203 |00ae: iget v12, v0, Landroidx/profileinstaller/d$b;.b:I // field@0322 │ │ -062868: 33bc 0300 |00b0: if-ne v12, v11, 00b3 // +0003 │ │ -06286c: 2803 |00b2: goto 00b5 // +0003 │ │ -06286e: 01c3 |00b3: move v3, v12 │ │ -062870: 2808 |00b4: goto 00bc // +0008 │ │ -062872: 3802 0400 |00b5: if-eqz v2, 00b9 // +0004 │ │ -062876: 1213 |00b7: const/4 v3, #int 1 // #1 │ │ -062878: 2804 |00b8: goto 00bc // +0004 │ │ -06287a: 3806 0300 |00b9: if-eqz v6, 00bc // +0003 │ │ -06287e: 1223 |00bb: const/4 v3, #int 2 // #2 │ │ -062880: 3814 0700 |00bc: if-eqz v20, 00c3 // +0007 │ │ -062884: 3806 0500 |00be: if-eqz v6, 00c3 // +0005 │ │ -062888: 3283 0300 |00c0: if-eq v3, v8, 00c3 // +0003 │ │ -06288c: 1223 |00c2: const/4 v3, #int 2 // #2 │ │ -06288e: 3800 0f00 |00c3: if-eqz v0, 00d2 // +000f │ │ -062892: 520c 2203 |00c5: iget v12, v0, Landroidx/profileinstaller/d$b;.b:I // field@0322 │ │ -062896: 33bc 0b00 |00c7: if-ne v12, v11, 00d2 // +000b │ │ -06289a: 3383 0900 |00c9: if-ne v3, v8, 00d2 // +0009 │ │ -06289e: 530b 2403 |00cb: iget-wide v11, v0, Landroidx/profileinstaller/d$b;.d:J // field@0324 │ │ -0628a2: 3108 040b |00cd: cmp-long v8, v4, v11 │ │ -0628a6: 3b08 0300 |00cf: if-gez v8, 00d2 // +0003 │ │ -0628aa: 1233 |00d1: const/4 v3, #int 3 // #3 │ │ -0628ac: 2204 6202 |00d2: new-instance v4, Landroidx/profileinstaller/d$b; // type@0262 │ │ -0628b0: 121d |00d4: const/4 v13, #int 1 // #1 │ │ -0628b2: 074c |00d5: move-object v12, v4 │ │ -0628b4: 013e |00d6: move v14, v3 │ │ -0628b6: 049f |00d7: move-wide v15, v9 │ │ -0628b8: 7607 980d 0c00 |00d8: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/profileinstaller/d$b;.:(IIJJ)V // method@0d98 │ │ -0628be: 3800 0800 |00db: if-eqz v0, 00e3 // +0008 │ │ -0628c2: 6e20 9b0d 4000 |00dd: invoke-virtual {v0, v4}, Landroidx/profileinstaller/d$b;.equals:(Ljava/lang/Object;)Z // method@0d9b │ │ -0628c8: 0a00 |00e0: move-result v0 │ │ -0628ca: 3900 0800 |00e1: if-nez v0, 00e9 // +0008 │ │ -0628ce: 6e20 9a0d 7400 |00e3: invoke-virtual {v4, v7}, Landroidx/profileinstaller/d$b;.b:(Ljava/io/File;)V // method@0d9a │ │ -0628d4: 2803 |00e6: goto 00e9 // +0003 │ │ -0628d6: 1503 0300 |00e7: const/high16 v3, #int 196608 // #3 │ │ -0628da: 7130 9f0d 2306 |00e9: invoke-static {v3, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0d9f │ │ -0628e0: 1e01 |00ec: monitor-exit v1 │ │ -0628e2: 0e00 |00ed: return-void │ │ -0628e4: 1500 0100 |00ee: const/high16 v0, #int 65536 // #1 │ │ -0628e8: 7130 9f0d 2006 |00f0: invoke-static {v0, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0d9f │ │ -0628ee: 1e01 |00f3: monitor-exit v1 │ │ -0628f0: 0e00 |00f4: return-void │ │ -0628f2: 1500 0400 |00f5: const/high16 v0, #int 262144 // #4 │ │ -0628f6: 7130 9f0d 3003 |00f7: invoke-static {v0, v3, v3}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0d9f │ │ -0628fc: 1e01 |00fa: monitor-exit v1 │ │ -0628fe: 0e00 |00fb: return-void │ │ -062900: 0d00 |00fc: move-exception v0 │ │ -062902: 1e01 |00fd: monitor-exit v1 │ │ -062904: 2700 |00fe: throw v0 │ │ +063534: |[063534] androidx.profileinstaller.d.b:(Landroid/content/Context;Z)V │ │ +063544: 3914 0700 |0000: if-nez v20, 0007 // +0007 │ │ +063548: 6200 2403 |0002: sget-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +06354c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +063550: 0e00 |0006: return-void │ │ +063552: 6201 2303 |0007: sget-object v1, Landroidx/profileinstaller/d;.b:Ljava/lang/Object; // field@0323 │ │ +063556: 1d01 |0009: monitor-enter v1 │ │ +063558: 3914 0800 |000a: if-nez v20, 0012 // +0008 │ │ +06355c: 6200 2403 |000c: sget-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +063560: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +063564: 1e01 |0010: monitor-exit v1 │ │ +063566: 0e00 |0011: return-void │ │ +063568: 6000 9000 |0012: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06356c: 1302 1c00 |0014: const/16 v2, #int 28 // #1c │ │ +063570: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +063572: 3420 de00 |0017: if-lt v0, v2, 00f5 // +00de │ │ +063576: 1302 1e00 |0019: const/16 v2, #int 30 // #1e │ │ +06357a: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ +06357e: 2900 d800 |001d: goto/16 00f5 // +00d8 │ │ +063582: 2202 e205 |001f: new-instance v2, Ljava/io/File; // type@05e2 │ │ +063586: 2204 e205 |0021: new-instance v4, Ljava/io/File; // type@05e2 │ │ +06358a: 1a05 6502 |0023: const-string v5, "/data/misc/profiles/ref/" // string@0265 │ │ +06358e: 7401 4901 1300 |0025: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +063594: 0c06 |0028: move-result-object v6 │ │ +063596: 7030 d81b 5406 |0029: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1bd8 │ │ +06359c: 1a05 6022 |002c: const-string v5, "primary.prof" // string@2260 │ │ +0635a0: 7030 d61b 4205 |002e: invoke-direct {v2, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1bd6 │ │ +0635a6: 6e10 e61b 0200 |0031: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@1be6 │ │ +0635ac: 0b04 |0034: move-result-wide v4 │ │ +0635ae: 6e10 de1b 0200 |0035: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1bde │ │ +0635b4: 0a02 |0038: move-result v2 │ │ +0635b6: 1606 0000 |0039: const-wide/16 v6, #int 0 // #0 │ │ +0635ba: 1218 |003b: const/4 v8, #int 1 // #1 │ │ +0635bc: 3802 0800 |003c: if-eqz v2, 0044 // +0008 │ │ +0635c0: 3102 0406 |003e: cmp-long v2, v4, v6 │ │ +0635c4: 3d02 0400 |0040: if-lez v2, 0044 // +0004 │ │ +0635c8: 1212 |0042: const/4 v2, #int 1 // #1 │ │ +0635ca: 2802 |0043: goto 0045 // +0002 │ │ +0635cc: 1202 |0044: const/4 v2, #int 0 // #0 │ │ +0635ce: 2209 e205 |0045: new-instance v9, Ljava/io/File; // type@05e2 │ │ +0635d2: 220a e205 |0047: new-instance v10, Ljava/io/File; // type@05e2 │ │ +0635d6: 1a0b 6402 |0049: const-string v11, "/data/misc/profiles/cur/0/" // string@0264 │ │ +0635da: 7401 4901 1300 |004b: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +0635e0: 0c0c |004e: move-result-object v12 │ │ +0635e2: 7030 d81b ba0c |004f: invoke-direct {v10, v11, v12}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1bd8 │ │ +0635e8: 1a0b 6022 |0052: const-string v11, "primary.prof" // string@2260 │ │ +0635ec: 7030 d61b a90b |0054: invoke-direct {v9, v10, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1bd6 │ │ +0635f2: 6e10 e61b 0900 |0057: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@1be6 │ │ +0635f8: 0b11 |005a: move-result-wide v17 │ │ +0635fa: 6e10 de1b 0900 |005b: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@1bde │ │ +063600: 0a09 |005e: move-result v9 │ │ +063602: 3809 0800 |005f: if-eqz v9, 0067 // +0008 │ │ +063606: 3109 1106 |0061: cmp-long v9, v17, v6 │ │ +06360a: 3d09 0400 |0063: if-lez v9, 0067 // +0004 │ │ +06360e: 1216 |0065: const/4 v6, #int 1 // #1 │ │ +063610: 2802 |0066: goto 0068 // +0002 │ │ +063612: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +063614: 7401 3601 1300 |0068: invoke-virtual/range {v19}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0136 │ │ +06361a: 0c07 |006b: move-result-object v7 │ │ +06361c: 6e10 4801 0700 |006c: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ +063622: 0c07 |006f: move-result-object v7 │ │ +063624: 1309 2100 |0070: const/16 v9, #int 33 // #21 │ │ +063628: 3490 0900 |0072: if-lt v0, v9, 007b // +0009 │ │ +06362c: 0800 1300 |0074: move-object/from16 v0, v19 │ │ +063630: 7120 c00d 0700 |0076: invoke-static {v7, v0}, Landroidx/profileinstaller/d$a;.a:(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; // method@0dc0 │ │ +063636: 0c07 |0079: move-result-object v7 │ │ +063638: 280b |007a: goto 0085 // +000b │ │ +06363a: 0800 1300 |007b: move-object/from16 v0, v19 │ │ +06363e: 7401 4901 1300 |007d: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +063644: 0c09 |0080: move-result-object v9 │ │ +063646: 6e30 9601 9703 |0081: invoke-virtual {v7, v9, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0196 │ │ +06364c: 0c07 |0084: move-result-object v7 │ │ +06364e: 5379 4d00 |0085: iget-wide v9, v7, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ +063652: 2207 e205 |0087: new-instance v7, Ljava/io/File; // type@05e2 │ │ +063656: 7401 4401 1300 |0089: invoke-virtual/range {v19}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0144 │ │ +06365c: 0c00 |008c: move-result-object v0 │ │ +06365e: 1a0b 6622 |008d: const-string v11, "profileInstalled" // string@2266 │ │ +063662: 7030 d61b 070b |008f: invoke-direct {v7, v0, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1bd6 │ │ +063668: 1200 |0092: const/4 v0, #int 0 // #0 │ │ +06366a: 6e10 de1b 0700 |0093: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@1bde │ │ +063670: 0a0b |0096: move-result v11 │ │ +063672: 380b 0e00 |0097: if-eqz v11, 00a5 // +000e │ │ +063676: 7110 c20d 0700 |0099: invoke-static {v7}, Landroidx/profileinstaller/d$b;.a:(Ljava/io/File;)Landroidx/profileinstaller/d$b; // method@0dc2 │ │ +06367c: 0c00 |009c: move-result-object v0 │ │ +06367e: 2808 |009d: goto 00a5 // +0008 │ │ +063680: 1500 0200 |009e: const/high16 v0, #int 131072 // #2 │ │ +063684: 7130 c80d 2006 |00a0: invoke-static {v0, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0dc8 │ │ +06368a: 1e01 |00a3: monitor-exit v1 │ │ +06368c: 0e00 |00a4: return-void │ │ +06368e: 122b |00a5: const/4 v11, #int 2 // #2 │ │ +063690: 3800 0f00 |00a6: if-eqz v0, 00b5 // +000f │ │ +063694: 530c 2003 |00a8: iget-wide v12, v0, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +063698: 310e 0c09 |00aa: cmp-long v14, v12, v9 │ │ +06369c: 390e 0900 |00ac: if-nez v14, 00b5 // +0009 │ │ +0636a0: 520c 1f03 |00ae: iget v12, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +0636a4: 33bc 0300 |00b0: if-ne v12, v11, 00b3 // +0003 │ │ +0636a8: 2803 |00b2: goto 00b5 // +0003 │ │ +0636aa: 01c3 |00b3: move v3, v12 │ │ +0636ac: 2808 |00b4: goto 00bc // +0008 │ │ +0636ae: 3802 0400 |00b5: if-eqz v2, 00b9 // +0004 │ │ +0636b2: 1213 |00b7: const/4 v3, #int 1 // #1 │ │ +0636b4: 2804 |00b8: goto 00bc // +0004 │ │ +0636b6: 3806 0300 |00b9: if-eqz v6, 00bc // +0003 │ │ +0636ba: 1223 |00bb: const/4 v3, #int 2 // #2 │ │ +0636bc: 3814 0700 |00bc: if-eqz v20, 00c3 // +0007 │ │ +0636c0: 3806 0500 |00be: if-eqz v6, 00c3 // +0005 │ │ +0636c4: 3283 0300 |00c0: if-eq v3, v8, 00c3 // +0003 │ │ +0636c8: 1223 |00c2: const/4 v3, #int 2 // #2 │ │ +0636ca: 3800 0f00 |00c3: if-eqz v0, 00d2 // +000f │ │ +0636ce: 520c 1f03 |00c5: iget v12, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +0636d2: 33bc 0b00 |00c7: if-ne v12, v11, 00d2 // +000b │ │ +0636d6: 3383 0900 |00c9: if-ne v3, v8, 00d2 // +0009 │ │ +0636da: 530b 2103 |00cb: iget-wide v11, v0, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +0636de: 3108 040b |00cd: cmp-long v8, v4, v11 │ │ +0636e2: 3b08 0300 |00cf: if-gez v8, 00d2 // +0003 │ │ +0636e6: 1233 |00d1: const/4 v3, #int 3 // #3 │ │ +0636e8: 2204 6702 |00d2: new-instance v4, Landroidx/profileinstaller/d$b; // type@0267 │ │ +0636ec: 121d |00d4: const/4 v13, #int 1 // #1 │ │ +0636ee: 074c |00d5: move-object v12, v4 │ │ +0636f0: 013e |00d6: move v14, v3 │ │ +0636f2: 049f |00d7: move-wide v15, v9 │ │ +0636f4: 7607 c10d 0c00 |00d8: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/profileinstaller/d$b;.:(IIJJ)V // method@0dc1 │ │ +0636fa: 3800 0800 |00db: if-eqz v0, 00e3 // +0008 │ │ +0636fe: 6e20 c40d 4000 |00dd: invoke-virtual {v0, v4}, Landroidx/profileinstaller/d$b;.equals:(Ljava/lang/Object;)Z // method@0dc4 │ │ +063704: 0a00 |00e0: move-result v0 │ │ +063706: 3900 0800 |00e1: if-nez v0, 00e9 // +0008 │ │ +06370a: 6e20 c30d 7400 |00e3: invoke-virtual {v4, v7}, Landroidx/profileinstaller/d$b;.b:(Ljava/io/File;)V // method@0dc3 │ │ +063710: 2803 |00e6: goto 00e9 // +0003 │ │ +063712: 1503 0300 |00e7: const/high16 v3, #int 196608 // #3 │ │ +063716: 7130 c80d 2306 |00e9: invoke-static {v3, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0dc8 │ │ +06371c: 1e01 |00ec: monitor-exit v1 │ │ +06371e: 0e00 |00ed: return-void │ │ +063720: 1500 0100 |00ee: const/high16 v0, #int 65536 // #1 │ │ +063724: 7130 c80d 2006 |00f0: invoke-static {v0, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0dc8 │ │ +06372a: 1e01 |00f3: monitor-exit v1 │ │ +06372c: 0e00 |00f4: return-void │ │ +06372e: 1500 0400 |00f5: const/high16 v0, #int 262144 // #4 │ │ +063732: 7130 c80d 3003 |00f7: invoke-static {v0, v3, v3}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0dc8 │ │ +063738: 1e01 |00fa: monitor-exit v1 │ │ +06373a: 0e00 |00fb: return-void │ │ +06373c: 0d00 |00fc: move-exception v0 │ │ +06373e: 1e01 |00fd: monitor-exit v1 │ │ +063740: 2700 |00fe: throw v0 │ │ catches : 7 │ │ 0x000c - 0x005f │ │ -> 0x00fc │ │ 0x0068 - 0x0087 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x00ee │ │ -> 0x00fc │ │ 0x0087 - 0x0097 │ │ @@ -68742,32 +69067,32 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x00ff reg=19 (null) Landroid/content/Context; │ │ 0x0000 - 0x00ff reg=20 (null) Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #157 header: │ │ -class_idx : 615 │ │ +Class #161 header: │ │ +class_idx : 620 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #157 annotations: │ │ +Class #161 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/GridLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="c" │ │ │ │ -Class #157 - │ │ +Class #161 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/GridLayoutManager$c;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/GridLayoutManager$c;) │ │ @@ -68780,94 +69105,94 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -064420: |[064420] androidx.recyclerview.widget.GridLayoutManager$c.:()V │ │ -064430: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -064436: 2200 1f01 |0003: new-instance v0, Landroid/util/SparseIntArray; // type@011f │ │ -06443a: 7010 5804 0000 |0005: invoke-direct {v0}, Landroid/util/SparseIntArray;.:()V // method@0458 │ │ -064440: 5b10 2803 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager$c;.a:Landroid/util/SparseIntArray; // field@0328 │ │ -064444: 0e00 |000a: return-void │ │ +06525c: |[06525c] androidx.recyclerview.widget.GridLayoutManager$c.:()V │ │ +06526c: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +065272: 2200 2001 |0003: new-instance v0, Landroid/util/SparseIntArray; // type@0120 │ │ +065276: 7010 6a04 0000 |0005: invoke-direct {v0}, Landroid/util/SparseIntArray;.:()V // method@046a │ │ +06527c: 5b10 2503 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager$c;.a:Landroid/util/SparseIntArray; // field@0325 │ │ +065280: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/GridLayoutManager$c;) │ │ name : 'a' │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -0643d4: |[0643d4] androidx.recyclerview.widget.GridLayoutManager$c.a:(II)I │ │ -0643e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0643e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0643e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0643ea: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0643ec: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -0643ee: 3551 1200 |0005: if-ge v1, v5, 0017 // +0012 │ │ -0643f2: d802 0201 |0007: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0643f6: 3362 0600 |0009: if-ne v2, v6, 000f // +0006 │ │ -0643fa: d803 0301 |000b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0643fe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -064400: 2806 |000e: goto 0014 // +0006 │ │ -064402: 3762 0500 |000f: if-le v2, v6, 0014 // +0005 │ │ -064406: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06440a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -06440c: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -064410: 28ee |0016: goto 0004 // -0012 │ │ -064412: b042 |0017: add-int/2addr v2, v4 │ │ -064414: 3762 0400 |0018: if-le v2, v6, 001c // +0004 │ │ -064418: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06441c: 0f03 |001c: return v3 │ │ +065210: |[065210] androidx.recyclerview.widget.GridLayoutManager$c.a:(II)I │ │ +065220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065222: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +065224: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +065226: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +065228: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +06522a: 3551 1200 |0005: if-ge v1, v5, 0017 // +0012 │ │ +06522e: d802 0201 |0007: add-int/lit8 v2, v2, #int 1 // #01 │ │ +065232: 3362 0600 |0009: if-ne v2, v6, 000f // +0006 │ │ +065236: d803 0301 |000b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06523a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +06523c: 2806 |000e: goto 0014 // +0006 │ │ +06523e: 3762 0500 |000f: if-le v2, v6, 0014 // +0005 │ │ +065242: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ +065246: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +065248: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06524c: 28ee |0016: goto 0004 // -0012 │ │ +06524e: b042 |0017: add-int/2addr v2, v4 │ │ +065250: 3762 0400 |0018: if-le v2, v6, 001c // +0004 │ │ +065254: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +065258: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/GridLayoutManager$c;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064448: |[064448] androidx.recyclerview.widget.GridLayoutManager$c.b:()V │ │ -064458: 5410 2803 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager$c;.a:Landroid/util/SparseIntArray; // field@0328 │ │ -06445c: 6e10 5904 0000 |0002: invoke-virtual {v0}, Landroid/util/SparseIntArray;.clear:()V // method@0459 │ │ -064462: 0e00 |0005: return-void │ │ +065284: |[065284] androidx.recyclerview.widget.GridLayoutManager$c.b:()V │ │ +065294: 5410 2503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager$c;.a:Landroid/util/SparseIntArray; // field@0325 │ │ +065298: 6e10 6b04 0000 |0002: invoke-virtual {v0}, Landroid/util/SparseIntArray;.clear:()V // method@046b │ │ +06529e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #158 header: │ │ -class_idx : 617 │ │ +Class #162 header: │ │ +class_idx : 622 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #158 annotations: │ │ +Class #162 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/LinearLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #158 - │ │ +Class #162 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/LinearLayoutManager$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/LinearLayoutManager$a;) │ │ @@ -68892,77 +69217,77 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -064810: |[064810] androidx.recyclerview.widget.LinearLayoutManager$a.:()V │ │ -064820: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -064826: 6e10 b30d 0000 |0003: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:()V // method@0db3 │ │ -06482c: 0e00 |0006: return-void │ │ +06564c: |[06564c] androidx.recyclerview.widget.LinearLayoutManager$a.:()V │ │ +06565c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +065662: 6e10 dc0d 0000 |0003: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:()V // method@0ddc │ │ +065668: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/LinearLayoutManager$a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -064830: |[064830] androidx.recyclerview.widget.LinearLayoutManager$a.a:()V │ │ -064840: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -064842: 5910 2b03 |0001: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:I // field@032b │ │ -064846: 1500 0080 |0003: const/high16 v0, #int -2147483648 // #8000 │ │ -06484a: 5910 2c03 |0005: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.b:I // field@032c │ │ -06484e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -064850: 5c10 2d03 |0008: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.c:Z // field@032d │ │ -064854: 5c10 2e03 |000a: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.d:Z // field@032e │ │ -064858: 0e00 |000c: return-void │ │ +06566c: |[06566c] androidx.recyclerview.widget.LinearLayoutManager$a.a:()V │ │ +06567c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06567e: 5910 2803 |0001: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:I // field@0328 │ │ +065682: 1500 0080 |0003: const/high16 v0, #int -2147483648 // #8000 │ │ +065686: 5910 2903 |0005: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.b:I // field@0329 │ │ +06568a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06568c: 5c10 2a03 |0008: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.c:Z // field@032a │ │ +065690: 5c10 2b03 |000a: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.d:Z // field@032b │ │ +065694: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/LinearLayoutManager$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -064798: |[064798] androidx.recyclerview.widget.LinearLayoutManager$a.toString:()Ljava/lang/String; │ │ -0647a8: 1a00 4303 |0000: const-string v0, "AnchorInfo{mPosition=" // string@0343 │ │ -0647ac: 7110 c50f 0000 |0002: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -0647b2: 0c00 |0005: move-result-object v0 │ │ -0647b4: 5221 2b03 |0006: iget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:I // field@032b │ │ -0647b8: 6e20 c01c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -0647be: 1a01 cf01 |000b: const-string v1, ", mCoordinate=" // string@01cf │ │ -0647c2: 6e20 c51c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0647c8: 5221 2c03 |0010: iget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.b:I // field@032c │ │ -0647cc: 6e20 c01c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -0647d2: 1a01 dc01 |0015: const-string v1, ", mLayoutFromEnd=" // string@01dc │ │ -0647d6: 6e20 c51c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0647dc: 5521 2d03 |001a: iget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.c:Z // field@032d │ │ -0647e0: 6e20 c61c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -0647e6: 1a01 e401 |001f: const-string v1, ", mValid=" // string@01e4 │ │ -0647ea: 6e20 c51c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0647f0: 5521 2e03 |0024: iget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.d:Z // field@032e │ │ -0647f4: 6e20 c61c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -0647fa: 1301 7d00 |0029: const/16 v1, #int 125 // #7d │ │ -0647fe: 6e20 bd1c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -064804: 6e10 cd1c 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06480a: 0c00 |0031: move-result-object v0 │ │ -06480c: 1100 |0032: return-object v0 │ │ +0655d4: |[0655d4] androidx.recyclerview.widget.LinearLayoutManager$a.toString:()Ljava/lang/String; │ │ +0655e4: 1a00 4603 |0000: const-string v0, "AnchorInfo{mPosition=" // string@0346 │ │ +0655e8: 7110 f10f 0000 |0002: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +0655ee: 0c00 |0005: move-result-object v0 │ │ +0655f0: 5221 2803 |0006: iget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:I // field@0328 │ │ +0655f4: 6e20 101d 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +0655fa: 1a01 cf01 |000b: const-string v1, ", mCoordinate=" // string@01cf │ │ +0655fe: 6e20 151d 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +065604: 5221 2903 |0010: iget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.b:I // field@0329 │ │ +065608: 6e20 101d 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06560e: 1a01 dc01 |0015: const-string v1, ", mLayoutFromEnd=" // string@01dc │ │ +065612: 6e20 151d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +065618: 5521 2a03 |001a: iget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.c:Z // field@032a │ │ +06561c: 6e20 161d 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +065622: 1a01 e401 |001f: const-string v1, ", mValid=" // string@01e4 │ │ +065626: 6e20 151d 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06562c: 5521 2b03 |0024: iget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.d:Z // field@032b │ │ +065630: 6e20 161d 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +065636: 1301 7d00 |0029: const/16 v1, #int 125 // #7d │ │ +06563a: 6e20 0d1d 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +065640: 6e10 1d1d 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +065646: 0c00 |0031: move-result-object v0 │ │ +065648: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -69232,38 +69557,35 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Landroidx/recyclerview/widget/LinearLayoutManager$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #159 header: │ │ -class_idx : 618 │ │ +Class #163 header: │ │ +class_idx : 623 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #159 annotations: │ │ +Class #163 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/LinearLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ │ │ -Class #159 - │ │ +Class #163 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/LinearLayoutManager$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -69272,41 +69594,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06485c: |[06485c] androidx.recyclerview.widget.LinearLayoutManager$b.:()V │ │ -06486c: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -064872: 0e00 |0003: return-void │ │ +065698: |[065698] androidx.recyclerview.widget.LinearLayoutManager$b.:()V │ │ +0656a8: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0656ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #160 header: │ │ -class_idx : 619 │ │ +Class #164 header: │ │ +class_idx : 624 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #160 annotations: │ │ +Class #164 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/LinearLayoutManager$c; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator<" "Landroidx/recyclerview/widget/LinearLayoutManager$c;" ">;" } │ │ │ │ -Class #160 - │ │ +Class #164 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/LinearLayoutManager$c$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -69316,75 +69638,75 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0648a8: |[0648a8] androidx.recyclerview.widget.LinearLayoutManager$c$a.:()V │ │ -0648b8: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0648be: 0e00 |0003: return-void │ │ +0656e4: |[0656e4] androidx.recyclerview.widget.LinearLayoutManager$c$a.:()V │ │ +0656f4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0656fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -064874: |[064874] androidx.recyclerview.widget.LinearLayoutManager$c$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -064884: 2200 6c02 |0000: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager$c; // type@026c │ │ -064888: 7020 bb0d 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/LinearLayoutManager$c;.:(Landroid/os/Parcel;)V // method@0dbb │ │ -06488e: 1100 |0005: return-object v0 │ │ +0656b0: |[0656b0] androidx.recyclerview.widget.LinearLayoutManager$c$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0656c0: 2200 7102 |0000: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager$c; // type@0271 │ │ +0656c4: 7020 e40d 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/LinearLayoutManager$c;.:(Landroid/os/Parcel;)V // method@0de4 │ │ +0656ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c$a;) │ │ 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 │ │ -064890: |[064890] androidx.recyclerview.widget.LinearLayoutManager$c$a.newArray:(I)[Ljava/lang/Object; │ │ -0648a0: 2311 cd0a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/LinearLayoutManager$c; // type@0acd │ │ -0648a4: 1101 |0002: return-object v1 │ │ +0656cc: |[0656cc] androidx.recyclerview.widget.LinearLayoutManager$c$a.newArray:(I)[Ljava/lang/Object; │ │ +0656dc: 2311 dc0a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/LinearLayoutManager$c; // type@0adc │ │ +0656e0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #161 header: │ │ -class_idx : 620 │ │ +Class #165 header: │ │ +class_idx : 625 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #161 annotations: │ │ +Class #165 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/LinearLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="c" │ │ -Annotations on field #815 'CREATOR' │ │ +Annotations on field #812 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator<" "Landroidx/recyclerview/widget/LinearLayoutManager$c;" ">;" } │ │ │ │ -Class #161 - │ │ +Class #165 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/LinearLayoutManager$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ @@ -69410,146 +69732,146 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0648d4: |[0648d4] androidx.recyclerview.widget.LinearLayoutManager$c.:()V │ │ -0648e4: 2200 6b02 |0000: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager$c$a; // type@026b │ │ -0648e8: 7010 b60d 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/LinearLayoutManager$c$a;.:()V // method@0db6 │ │ -0648ee: 6900 2f03 |0005: sput-object v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.CREATOR:Landroid/os/Parcelable$Creator; // field@032f │ │ -0648f2: 0e00 |0007: return-void │ │ +065710: |[065710] androidx.recyclerview.widget.LinearLayoutManager$c.:()V │ │ +065720: 2200 7002 |0000: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager$c$a; // type@0270 │ │ +065724: 7010 df0d 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/LinearLayoutManager$c$a;.:()V // method@0ddf │ │ +06572a: 6900 2c03 |0005: sput-object v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.CREATOR:Landroid/os/Parcelable$Creator; // field@032c │ │ +06572e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0648f4: |[0648f4] androidx.recyclerview.widget.LinearLayoutManager$c.:()V │ │ -064904: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06490a: 0e00 |0003: return-void │ │ +065730: |[065730] androidx.recyclerview.widget.LinearLayoutManager$c.:()V │ │ +065740: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +065746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -06490c: |[06490c] androidx.recyclerview.widget.LinearLayoutManager$c.:(Landroid/os/Parcel;)V │ │ -06491c: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -064922: 6e10 9b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -064928: 0a00 |0006: move-result v0 │ │ -06492a: 5910 3003 |0007: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@0330 │ │ -06492e: 6e10 9b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -064934: 0a00 |000c: move-result v0 │ │ -064936: 5910 3103 |000d: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@0331 │ │ -06493a: 6e10 9b03 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -064940: 0a02 |0012: move-result v2 │ │ -064942: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -064944: 3302 0300 |0014: if-ne v2, v0, 0017 // +0003 │ │ -064948: 2802 |0016: goto 0018 // +0002 │ │ -06494a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -06494c: 5c10 3203 |0018: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@0332 │ │ -064950: 0e00 |001a: return-void │ │ +065748: |[065748] androidx.recyclerview.widget.LinearLayoutManager$c.:(Landroid/os/Parcel;)V │ │ +065758: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06575e: 6e10 ac03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +065764: 0a00 |0006: move-result v0 │ │ +065766: 5910 2d03 |0007: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ +06576a: 6e10 ac03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +065770: 0a00 |000c: move-result v0 │ │ +065772: 5910 2e03 |000d: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ +065776: 6e10 ac03 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06577c: 0a02 |0012: move-result v2 │ │ +06577e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +065780: 3302 0300 |0014: if-ne v2, v0, 0017 // +0003 │ │ +065784: 2802 |0016: goto 0018 // +0002 │ │ +065786: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +065788: 5c10 2f03 |0018: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ +06578c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : '' │ │ type : '(Landroidx/recyclerview/widget/LinearLayoutManager$c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -064954: |[064954] androidx.recyclerview.widget.LinearLayoutManager$c.:(Landroidx/recyclerview/widget/LinearLayoutManager$c;)V │ │ -064964: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06496a: 5220 3003 |0003: iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@0330 │ │ -06496e: 5910 3003 |0005: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@0330 │ │ -064972: 5220 3103 |0007: iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@0331 │ │ -064976: 5910 3103 |0009: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@0331 │ │ -06497a: 5522 3203 |000b: iget-boolean v2, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@0332 │ │ -06497e: 5c12 3203 |000d: iput-boolean v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@0332 │ │ -064982: 0e00 |000f: return-void │ │ +065790: |[065790] androidx.recyclerview.widget.LinearLayoutManager$c.:(Landroidx/recyclerview/widget/LinearLayoutManager$c;)V │ │ +0657a0: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0657a6: 5220 2d03 |0003: iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ +0657aa: 5910 2d03 |0005: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ +0657ae: 5220 2e03 |0007: iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ +0657b2: 5910 2e03 |0009: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ +0657b6: 5522 2f03 |000b: iget-boolean v2, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ +0657ba: 5c12 2f03 |000d: iput-boolean v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ +0657be: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0648c0: |[0648c0] androidx.recyclerview.widget.LinearLayoutManager$c.describeContents:()I │ │ -0648d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0648d2: 0f00 |0001: return v0 │ │ +0656fc: |[0656fc] androidx.recyclerview.widget.LinearLayoutManager$c.describeContents:()I │ │ +06570c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06570e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -064984: |[064984] androidx.recyclerview.widget.LinearLayoutManager$c.writeToParcel:(Landroid/os/Parcel;I)V │ │ -064994: 5202 3003 |0000: iget v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@0330 │ │ -064998: 6e20 a403 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06499e: 5202 3103 |0005: iget v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@0331 │ │ -0649a2: 6e20 a403 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -0649a8: 5502 3203 |000a: iget-boolean v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@0332 │ │ -0649ac: 6e20 a403 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -0649b2: 0e00 |000f: return-void │ │ +0657c0: |[0657c0] androidx.recyclerview.widget.LinearLayoutManager$c.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0657d0: 5202 2d03 |0000: iget v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ +0657d4: 6e20 b503 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +0657da: 5202 2e03 |0005: iget v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ +0657de: 6e20 b503 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +0657e4: 5502 2f03 |000a: iget-boolean v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ +0657e8: 6e20 b503 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +0657ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #162 header: │ │ -class_idx : 622 │ │ +Class #166 header: │ │ +class_idx : 627 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #162 annotations: │ │ +Class #166 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #162 - │ │ +Class #166 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -69563,177 +69885,177 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06522c: |[06522c] androidx.recyclerview.widget.RecyclerView$a.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -06523c: 5b01 3b03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@033b │ │ -065240: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -065246: 0e00 |0005: return-void │ │ +066068: |[066068] androidx.recyclerview.widget.RecyclerView$a.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +066078: 5b01 3803 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ +06607c: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +066082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 299 16-bit code units │ │ -065248: |[065248] androidx.recyclerview.widget.RecyclerView$a.run:()V │ │ -065258: 54a0 3b03 |0000: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@033b │ │ -06525c: 5400 8103 |0002: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -065260: 3800 2101 |0004: if-eqz v0, 0125 // +0121 │ │ -065264: 1f00 9d02 |0006: check-cast v0, Landroidx/recyclerview/widget/c; // type@029d │ │ -065268: 5401 e503 |0008: iget-object v1, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e5 │ │ -06526c: 6e10 891d 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d89 │ │ -065272: 0a01 |000d: move-result v1 │ │ -065274: df01 0101 |000e: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -065278: 5402 e703 |0010: iget-object v2, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e7 │ │ -06527c: 6e10 891d 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d89 │ │ -065282: 0a02 |0015: move-result v2 │ │ -065284: df02 0201 |0016: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -065288: 5403 e803 |0018: iget-object v3, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e8 │ │ -06528c: 6e10 891d 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d89 │ │ -065292: 0a03 |001d: move-result v3 │ │ -065294: df03 0301 |001e: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -065298: 5404 e603 |0020: iget-object v4, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e6 │ │ -06529c: 6e10 891d 0400 |0022: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d89 │ │ -0652a2: 0a04 |0025: move-result v4 │ │ -0652a4: df04 0401 |0026: xor-int/lit8 v4, v4, #int 1 // #01 │ │ -0652a8: 3901 0a00 |0028: if-nez v1, 0032 // +000a │ │ -0652ac: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ -0652b0: 3904 0600 |002c: if-nez v4, 0032 // +0006 │ │ -0652b4: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ -0652b8: 2900 f500 |0030: goto/16 0125 // +00f5 │ │ -0652bc: 5405 e503 |0032: iget-object v5, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e5 │ │ -0652c0: 6e10 8a1d 0500 |0034: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d8a │ │ -0652c6: 0c05 |0037: move-result-object v5 │ │ -0652c8: 7210 e01d 0500 |0038: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -0652ce: 0a06 |003b: move-result v6 │ │ -0652d0: 1207 |003c: const/4 v7, #int 0 // #0 │ │ -0652d2: 3906 de00 |003d: if-nez v6, 011b // +00de │ │ -0652d6: 5405 e503 |003f: iget-object v5, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e5 │ │ -0652da: 6e10 841d 0500 |0041: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -0652e0: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -0652e2: 3802 3f00 |0045: if-eqz v2, 0084 // +003f │ │ -0652e6: 2206 5706 |0047: new-instance v6, Ljava/util/ArrayList; // type@0657 │ │ -0652ea: 7010 7e1d 0600 |0049: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -0652f0: 5408 e703 |004c: iget-object v8, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e7 │ │ -0652f4: 6e20 831d 8600 |004e: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d83 │ │ -0652fa: 5408 ea03 |0051: iget-object v8, v0, Landroidx/recyclerview/widget/c;.j:Ljava/util/ArrayList; // field@03ea │ │ -0652fe: 6e20 821d 6800 |0053: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -065304: 5408 e703 |0056: iget-object v8, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e7 │ │ -065308: 6e10 841d 0800 |0058: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06530e: 3901 1f00 |005b: if-nez v1, 007a // +001f │ │ -065312: 6e10 8a1d 0600 |005d: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d8a │ │ -065318: 0c08 |0060: move-result-object v8 │ │ -06531a: 7210 e01d 0800 |0061: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -065320: 0a09 |0064: move-result v9 │ │ -065322: 3909 0b00 |0065: if-nez v9, 0070 // +000b │ │ -065326: 6e10 841d 0600 |0067: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06532c: 5408 ea03 |006a: iget-object v8, v0, Landroidx/recyclerview/widget/c;.j:Ljava/util/ArrayList; // field@03ea │ │ -065330: 6e20 8d1d 6800 |006c: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -065336: 2815 |006f: goto 0084 // +0015 │ │ -065338: 7210 e11d 0800 |0070: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -06533e: 0c00 |0073: move-result-object v0 │ │ -065340: 1f00 9c02 |0074: check-cast v0, Landroidx/recyclerview/widget/c$b; // type@029c │ │ -065344: 6e10 791c 0000 |0076: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06534a: 2707 |0079: throw v7 │ │ -06534c: 6e20 881d 5600 |007a: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -065352: 0c00 |007d: move-result-object v0 │ │ -065354: 1f00 9c02 |007e: check-cast v0, Landroidx/recyclerview/widget/c$b; // type@029c │ │ -065358: 6e10 791c 0000 |0080: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06535e: 2707 |0083: throw v7 │ │ -065360: 3803 4200 |0084: if-eqz v3, 00c6 // +0042 │ │ -065364: 2206 5706 |0086: new-instance v6, Ljava/util/ArrayList; // type@0657 │ │ -065368: 7010 7e1d 0600 |0088: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -06536e: 5408 e803 |008b: iget-object v8, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e8 │ │ -065372: 6e20 831d 8600 |008d: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d83 │ │ -065378: 5408 eb03 |0090: iget-object v8, v0, Landroidx/recyclerview/widget/c;.k:Ljava/util/ArrayList; // field@03eb │ │ -06537c: 6e20 821d 6800 |0092: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -065382: 5408 e803 |0095: iget-object v8, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e8 │ │ -065386: 6e10 841d 0800 |0097: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06538c: 3901 1e00 |009a: if-nez v1, 00b8 // +001e │ │ -065390: 6e10 8a1d 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d8a │ │ -065396: 0c08 |009f: move-result-object v8 │ │ -065398: 7210 e01d 0800 |00a0: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -06539e: 0a09 |00a3: move-result v9 │ │ -0653a0: 3809 0b00 |00a4: if-eqz v9, 00af // +000b │ │ -0653a4: 7210 e11d 0800 |00a6: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -0653aa: 0c09 |00a9: move-result-object v9 │ │ -0653ac: 1f09 9b02 |00aa: check-cast v9, Landroidx/recyclerview/widget/c$a; // type@029b │ │ -0653b0: 5499 e303 |00ac: iget-object v9, v9, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e3 │ │ -0653b4: 28f2 |00ae: goto 00a0 // -000e │ │ -0653b6: 6e10 841d 0600 |00af: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -0653bc: 5408 eb03 |00b2: iget-object v8, v0, Landroidx/recyclerview/widget/c;.k:Ljava/util/ArrayList; // field@03eb │ │ -0653c0: 6e20 8d1d 6800 |00b4: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -0653c6: 280f |00b7: goto 00c6 // +000f │ │ -0653c8: 6e20 881d 5600 |00b8: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -0653ce: 0c00 |00bb: move-result-object v0 │ │ -0653d0: 1f00 9b02 |00bc: check-cast v0, Landroidx/recyclerview/widget/c$a; // type@029b │ │ -0653d4: 5400 e303 |00be: iget-object v0, v0, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e3 │ │ -0653d8: 6e10 791c 0000 |00c0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0653de: 6200 3405 |00c3: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -0653e2: 2707 |00c5: throw v7 │ │ -0653e4: 3804 5f00 |00c6: if-eqz v4, 0125 // +005f │ │ -0653e8: 2204 5706 |00c8: new-instance v4, Ljava/util/ArrayList; // type@0657 │ │ -0653ec: 7010 7e1d 0400 |00ca: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -0653f2: 5406 e603 |00cd: iget-object v6, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e6 │ │ -0653f6: 6e20 831d 6400 |00cf: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d83 │ │ -0653fc: 5406 e903 |00d2: iget-object v6, v0, Landroidx/recyclerview/widget/c;.i:Ljava/util/ArrayList; // field@03e9 │ │ -065400: 6e20 821d 4600 |00d4: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -065406: 5406 e603 |00d7: iget-object v6, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e6 │ │ -06540a: 6e10 841d 0600 |00d9: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -065410: 3901 2400 |00dc: if-nez v1, 0100 // +0024 │ │ -065414: 3902 2200 |00de: if-nez v2, 0100 // +0022 │ │ -065418: 3803 0300 |00e0: if-eqz v3, 00e3 // +0003 │ │ -06541c: 281e |00e2: goto 0100 // +001e │ │ -06541e: 6e10 8a1d 0400 |00e3: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d8a │ │ -065424: 0c01 |00e6: move-result-object v1 │ │ -065426: 7210 e01d 0100 |00e7: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -06542c: 0a02 |00ea: move-result v2 │ │ -06542e: 3902 0b00 |00eb: if-nez v2, 00f6 // +000b │ │ -065432: 6e10 841d 0400 |00ed: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -065438: 5400 e903 |00f0: iget-object v0, v0, Landroidx/recyclerview/widget/c;.i:Ljava/util/ArrayList; // field@03e9 │ │ -06543c: 6e20 8d1d 4000 |00f2: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -065442: 2830 |00f5: goto 0125 // +0030 │ │ -065444: 7210 e11d 0100 |00f6: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -06544a: 0c00 |00f9: move-result-object v0 │ │ -06544c: 1f00 8a02 |00fa: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -065450: 6e10 791c 0000 |00fc: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -065456: 2707 |00ff: throw v7 │ │ -065458: 1608 0000 |0100: const-wide/16 v8, #int 0 // #0 │ │ -06545c: 3802 0500 |0102: if-eqz v2, 0107 // +0005 │ │ -065460: 5301 3e03 |0104: iget-wide v1, v0, Landroidx/recyclerview/widget/RecyclerView$g;.c:J // field@033e │ │ -065464: 2802 |0106: goto 0108 // +0002 │ │ -065466: 0481 |0107: move-wide v1, v8 │ │ -065468: 3803 0400 |0108: if-eqz v3, 010c // +0004 │ │ -06546c: 5308 3f03 |010a: iget-wide v8, v0, Landroidx/recyclerview/widget/RecyclerView$g;.d:J // field@033f │ │ -065470: 7140 5e1c 2198 |010c: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@1c5e │ │ -065476: 6e20 881d 5400 |010f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06547c: 0c00 |0112: move-result-object v0 │ │ -06547e: 1f00 8a02 |0113: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -065482: 6e10 791c 0000 |0115: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -065488: 6200 3405 |0118: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -06548c: 2707 |011a: throw v7 │ │ -06548e: 7210 e11d 0500 |011b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -065494: 0c00 |011e: move-result-object v0 │ │ -065496: 1f00 8a02 |011f: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -06549a: 6e10 791c 0000 |0121: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0654a0: 2707 |0124: throw v7 │ │ -0654a2: 54a0 3b03 |0125: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@033b │ │ -0654a6: 6e10 791c 0000 |0127: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0654ac: 0e00 |012a: return-void │ │ +066084: |[066084] androidx.recyclerview.widget.RecyclerView$a.run:()V │ │ +066094: 54a0 3803 |0000: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ +066098: 5400 7e03 |0002: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06609c: 3800 2101 |0004: if-eqz v0, 0125 // +0121 │ │ +0660a0: 1f00 a202 |0006: check-cast v0, Landroidx/recyclerview/widget/c; // type@02a2 │ │ +0660a4: 5401 e203 |0008: iget-object v1, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ +0660a8: 6e10 d91d 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1dd9 │ │ +0660ae: 0a01 |000d: move-result v1 │ │ +0660b0: df01 0101 |000e: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +0660b4: 5402 e403 |0010: iget-object v2, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ +0660b8: 6e10 d91d 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1dd9 │ │ +0660be: 0a02 |0015: move-result v2 │ │ +0660c0: df02 0201 |0016: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +0660c4: 5403 e503 |0018: iget-object v3, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ +0660c8: 6e10 d91d 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1dd9 │ │ +0660ce: 0a03 |001d: move-result v3 │ │ +0660d0: df03 0301 |001e: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +0660d4: 5404 e303 |0020: iget-object v4, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ +0660d8: 6e10 d91d 0400 |0022: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@1dd9 │ │ +0660de: 0a04 |0025: move-result v4 │ │ +0660e0: df04 0401 |0026: xor-int/lit8 v4, v4, #int 1 // #01 │ │ +0660e4: 3901 0a00 |0028: if-nez v1, 0032 // +000a │ │ +0660e8: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ +0660ec: 3904 0600 |002c: if-nez v4, 0032 // +0006 │ │ +0660f0: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ +0660f4: 2900 f500 |0030: goto/16 0125 // +00f5 │ │ +0660f8: 5405 e203 |0032: iget-object v5, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ +0660fc: 6e10 da1d 0500 |0034: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1dda │ │ +066102: 0c05 |0037: move-result-object v5 │ │ +066104: 7210 301e 0500 |0038: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +06610a: 0a06 |003b: move-result v6 │ │ +06610c: 1207 |003c: const/4 v7, #int 0 // #0 │ │ +06610e: 3906 de00 |003d: if-nez v6, 011b // +00de │ │ +066112: 5405 e203 |003f: iget-object v5, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ +066116: 6e10 d41d 0500 |0041: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06611c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +06611e: 3802 3f00 |0045: if-eqz v2, 0084 // +003f │ │ +066122: 2206 6906 |0047: new-instance v6, Ljava/util/ArrayList; // type@0669 │ │ +066126: 7010 ce1d 0600 |0049: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +06612c: 5408 e403 |004c: iget-object v8, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ +066130: 6e20 d31d 8600 |004e: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1dd3 │ │ +066136: 5408 e703 |0051: iget-object v8, v0, Landroidx/recyclerview/widget/c;.j:Ljava/util/ArrayList; // field@03e7 │ │ +06613a: 6e20 d21d 6800 |0053: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +066140: 5408 e403 |0056: iget-object v8, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ +066144: 6e10 d41d 0800 |0058: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06614a: 3901 1f00 |005b: if-nez v1, 007a // +001f │ │ +06614e: 6e10 da1d 0600 |005d: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1dda │ │ +066154: 0c08 |0060: move-result-object v8 │ │ +066156: 7210 301e 0800 |0061: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +06615c: 0a09 |0064: move-result v9 │ │ +06615e: 3909 0b00 |0065: if-nez v9, 0070 // +000b │ │ +066162: 6e10 d41d 0600 |0067: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +066168: 5408 e703 |006a: iget-object v8, v0, Landroidx/recyclerview/widget/c;.j:Ljava/util/ArrayList; // field@03e7 │ │ +06616c: 6e20 dd1d 6800 |006c: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +066172: 2815 |006f: goto 0084 // +0015 │ │ +066174: 7210 311e 0800 |0070: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +06617a: 0c00 |0073: move-result-object v0 │ │ +06617c: 1f00 a102 |0074: check-cast v0, Landroidx/recyclerview/widget/c$b; // type@02a1 │ │ +066180: 6e10 c91c 0000 |0076: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +066186: 2707 |0079: throw v7 │ │ +066188: 6e20 d81d 5600 |007a: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06618e: 0c00 |007d: move-result-object v0 │ │ +066190: 1f00 a102 |007e: check-cast v0, Landroidx/recyclerview/widget/c$b; // type@02a1 │ │ +066194: 6e10 c91c 0000 |0080: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06619a: 2707 |0083: throw v7 │ │ +06619c: 3803 4200 |0084: if-eqz v3, 00c6 // +0042 │ │ +0661a0: 2206 6906 |0086: new-instance v6, Ljava/util/ArrayList; // type@0669 │ │ +0661a4: 7010 ce1d 0600 |0088: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +0661aa: 5408 e503 |008b: iget-object v8, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ +0661ae: 6e20 d31d 8600 |008d: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1dd3 │ │ +0661b4: 5408 e803 |0090: iget-object v8, v0, Landroidx/recyclerview/widget/c;.k:Ljava/util/ArrayList; // field@03e8 │ │ +0661b8: 6e20 d21d 6800 |0092: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +0661be: 5408 e503 |0095: iget-object v8, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ +0661c2: 6e10 d41d 0800 |0097: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +0661c8: 3901 1e00 |009a: if-nez v1, 00b8 // +001e │ │ +0661cc: 6e10 da1d 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1dda │ │ +0661d2: 0c08 |009f: move-result-object v8 │ │ +0661d4: 7210 301e 0800 |00a0: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +0661da: 0a09 |00a3: move-result v9 │ │ +0661dc: 3809 0b00 |00a4: if-eqz v9, 00af // +000b │ │ +0661e0: 7210 311e 0800 |00a6: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +0661e6: 0c09 |00a9: move-result-object v9 │ │ +0661e8: 1f09 a002 |00aa: check-cast v9, Landroidx/recyclerview/widget/c$a; // type@02a0 │ │ +0661ec: 5499 e003 |00ac: iget-object v9, v9, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ +0661f0: 28f2 |00ae: goto 00a0 // -000e │ │ +0661f2: 6e10 d41d 0600 |00af: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +0661f8: 5408 e803 |00b2: iget-object v8, v0, Landroidx/recyclerview/widget/c;.k:Ljava/util/ArrayList; // field@03e8 │ │ +0661fc: 6e20 dd1d 6800 |00b4: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +066202: 280f |00b7: goto 00c6 // +000f │ │ +066204: 6e20 d81d 5600 |00b8: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06620a: 0c00 |00bb: move-result-object v0 │ │ +06620c: 1f00 a002 |00bc: check-cast v0, Landroidx/recyclerview/widget/c$a; // type@02a0 │ │ +066210: 5400 e003 |00be: iget-object v0, v0, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ +066214: 6e10 c91c 0000 |00c0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06621a: 6200 2605 |00c3: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +06621e: 2707 |00c5: throw v7 │ │ +066220: 3804 5f00 |00c6: if-eqz v4, 0125 // +005f │ │ +066224: 2204 6906 |00c8: new-instance v4, Ljava/util/ArrayList; // type@0669 │ │ +066228: 7010 ce1d 0400 |00ca: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +06622e: 5406 e303 |00cd: iget-object v6, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ +066232: 6e20 d31d 6400 |00cf: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1dd3 │ │ +066238: 5406 e603 |00d2: iget-object v6, v0, Landroidx/recyclerview/widget/c;.i:Ljava/util/ArrayList; // field@03e6 │ │ +06623c: 6e20 d21d 4600 |00d4: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +066242: 5406 e303 |00d7: iget-object v6, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ +066246: 6e10 d41d 0600 |00d9: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06624c: 3901 2400 |00dc: if-nez v1, 0100 // +0024 │ │ +066250: 3902 2200 |00de: if-nez v2, 0100 // +0022 │ │ +066254: 3803 0300 |00e0: if-eqz v3, 00e3 // +0003 │ │ +066258: 281e |00e2: goto 0100 // +001e │ │ +06625a: 6e10 da1d 0400 |00e3: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1dda │ │ +066260: 0c01 |00e6: move-result-object v1 │ │ +066262: 7210 301e 0100 |00e7: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +066268: 0a02 |00ea: move-result v2 │ │ +06626a: 3902 0b00 |00eb: if-nez v2, 00f6 // +000b │ │ +06626e: 6e10 d41d 0400 |00ed: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +066274: 5400 e603 |00f0: iget-object v0, v0, Landroidx/recyclerview/widget/c;.i:Ljava/util/ArrayList; // field@03e6 │ │ +066278: 6e20 dd1d 4000 |00f2: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +06627e: 2830 |00f5: goto 0125 // +0030 │ │ +066280: 7210 311e 0100 |00f6: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +066286: 0c00 |00f9: move-result-object v0 │ │ +066288: 1f00 8f02 |00fa: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +06628c: 6e10 c91c 0000 |00fc: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +066292: 2707 |00ff: throw v7 │ │ +066294: 1608 0000 |0100: const-wide/16 v8, #int 0 // #0 │ │ +066298: 3802 0500 |0102: if-eqz v2, 0107 // +0005 │ │ +06629c: 5301 3b03 |0104: iget-wide v1, v0, Landroidx/recyclerview/widget/RecyclerView$g;.c:J // field@033b │ │ +0662a0: 2802 |0106: goto 0108 // +0002 │ │ +0662a2: 0481 |0107: move-wide v1, v8 │ │ +0662a4: 3803 0400 |0108: if-eqz v3, 010c // +0004 │ │ +0662a8: 5308 3c03 |010a: iget-wide v8, v0, Landroidx/recyclerview/widget/RecyclerView$g;.d:J // field@033c │ │ +0662ac: 7140 ae1c 2198 |010c: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@1cae │ │ +0662b2: 6e20 d81d 5400 |010f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +0662b8: 0c00 |0112: move-result-object v0 │ │ +0662ba: 1f00 8f02 |0113: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +0662be: 6e10 c91c 0000 |0115: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0662c4: 6200 2605 |0118: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +0662c8: 2707 |011a: throw v7 │ │ +0662ca: 7210 311e 0500 |011b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +0662d0: 0c00 |011e: move-result-object v0 │ │ +0662d2: 1f00 8f02 |011f: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +0662d6: 6e10 c91c 0000 |0121: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0662dc: 2707 |0124: throw v7 │ │ +0662de: 54a0 3803 |0125: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ +0662e2: 6e10 c91c 0000 |0127: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0662e8: 0e00 |012a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -70600,32 +70922,32 @@ │ │ 0x0361 line=866 │ │ 0x0362 line=867 │ │ 0x0363 line=868 │ │ 0x0364 line=869 │ │ locals : │ │ 0x0000 - 0x012b reg=10 this Landroidx/recyclerview/widget/RecyclerView$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #163 header: │ │ -class_idx : 623 │ │ +Class #167 header: │ │ +class_idx : 628 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #163 annotations: │ │ +Class #167 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ │ │ -Class #163 - │ │ +Class #167 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Interpolator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -70635,62 +70957,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0654dc: |[0654dc] androidx.recyclerview.widget.RecyclerView$b.:()V │ │ -0654ec: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0654f2: 0e00 |0003: return-void │ │ +066318: |[066318] androidx.recyclerview.widget.RecyclerView$b.:()V │ │ +066328: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06632e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$b;) │ │ name : 'getInterpolation' │ │ type : '(F)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0654b0: |[0654b0] androidx.recyclerview.widget.RecyclerView$b.getInterpolation:(F)F │ │ -0654c0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0654c4: c703 |0002: sub-float/2addr v3, v0 │ │ -0654c6: a801 0303 |0003: mul-float v1, v3, v3 │ │ -0654ca: a801 0103 |0005: mul-float v1, v1, v3 │ │ -0654ce: a801 0103 |0007: mul-float v1, v1, v3 │ │ -0654d2: a801 0103 |0009: mul-float v1, v1, v3 │ │ -0654d6: c601 |000b: add-float/2addr v1, v0 │ │ -0654d8: 0f01 |000c: return v1 │ │ +0662ec: |[0662ec] androidx.recyclerview.widget.RecyclerView$b.getInterpolation:(F)F │ │ +0662fc: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +066300: c703 |0002: sub-float/2addr v3, v0 │ │ +066302: a801 0303 |0003: mul-float v1, v3, v3 │ │ +066306: a801 0103 |0005: mul-float v1, v1, v3 │ │ +06630a: a801 0103 |0007: mul-float v1, v1, v3 │ │ +06630e: a801 0103 |0009: mul-float v1, v1, v3 │ │ +066312: c601 |000b: add-float/2addr v1, v0 │ │ +066314: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #164 header: │ │ -class_idx : 624 │ │ +Class #168 header: │ │ +class_idx : 629 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #164 annotations: │ │ +Class #168 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #164 - │ │ +Class #168 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -70699,99 +71021,99 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0654f4: |[0654f4] androidx.recyclerview.widget.RecyclerView$c.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -065504: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06550a: 0e00 |0003: return-void │ │ +066330: |[066330] androidx.recyclerview.widget.RecyclerView$c.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +066340: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +066346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #165 header: │ │ -class_idx : 625 │ │ +Class #169 header: │ │ +class_idx : 630 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #165 annotations: │ │ +Class #169 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="d" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ │ │ -Class #165 - │ │ +Class #169 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$d;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #166 header: │ │ -class_idx : 626 │ │ +Class #170 header: │ │ +class_idx : 631 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #166 annotations: │ │ +Class #170 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="e" │ │ │ │ -Class #166 - │ │ +Class #170 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$e;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$e;) │ │ name : 'a' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #167 header: │ │ -class_idx : 627 │ │ +Class #171 header: │ │ +class_idx : 632 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #167 annotations: │ │ +Class #171 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="f" │ │ │ │ -Class #167 - │ │ +Class #171 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$f;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -70800,101 +71122,101 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0655a4: |[0655a4] androidx.recyclerview.widget.RecyclerView$f.:()V │ │ -0655b4: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0655ba: 0e00 |0003: return-void │ │ +0663e0: |[0663e0] androidx.recyclerview.widget.RecyclerView$f.:()V │ │ +0663f0: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0663f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #168 header: │ │ -class_idx : 628 │ │ +Class #172 header: │ │ +class_idx : 633 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #168 annotations: │ │ +Class #172 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView$g; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #168 - │ │ +Class #172 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$g$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$g$a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #169 header: │ │ -class_idx : 629 │ │ +Class #173 header: │ │ +class_idx : 634 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #169 annotations: │ │ +Class #173 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView$g; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ │ │ -Class #169 - │ │ +Class #173 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$g$b;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #170 header: │ │ -class_idx : 630 │ │ +Class #174 header: │ │ +class_idx : 635 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #170 annotations: │ │ +Class #174 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="g" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/RecyclerView$g$a; Landroidx/recyclerview/widget/RecyclerView$g$b; } │ │ -Annotations on field #829 'b' │ │ +Annotations on field #826 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/RecyclerView$g$a;" ">;" } │ │ │ │ -Class #170 - │ │ +Class #174 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$g;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$g;) │ │ @@ -70919,96 +71241,96 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0655d8: |[0655d8] androidx.recyclerview.widget.RecyclerView$g.:()V │ │ -0655e8: 7010 751c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0655ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0655f0: 5b20 3c03 |0004: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@033c │ │ -0655f4: 2200 5706 |0006: new-instance v0, Ljava/util/ArrayList; // type@0657 │ │ -0655f8: 7010 7e1d 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -0655fe: 5b20 3d03 |000b: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033d │ │ -065602: 1600 fa00 |000d: const-wide/16 v0, #int 250 // #fa │ │ -065606: 5a20 3e03 |000f: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.c:J // field@033e │ │ -06560a: 5a20 3f03 |0011: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.d:J // field@033f │ │ -06560e: 0e00 |0013: return-void │ │ +066414: |[066414] androidx.recyclerview.widget.RecyclerView$g.:()V │ │ +066424: 7010 c51c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06642a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06642c: 5b20 3903 |0004: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +066430: 2200 6906 |0006: new-instance v0, Ljava/util/ArrayList; // type@0669 │ │ +066434: 7010 ce1d 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +06643a: 5b20 3a03 |000b: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ +06643e: 1600 fa00 |000d: const-wide/16 v0, #int 250 // #fa │ │ +066442: 5a20 3b03 |000f: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.c:J // field@033b │ │ +066446: 5a20 3c03 |0011: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.d:J // field@033c │ │ +06644a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$g;) │ │ name : 'a' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$v;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -065610: |[065610] androidx.recyclerview.widget.RecyclerView$g.a:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ -065620: 5480 3c03 |0000: iget-object v0, v8, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@033c │ │ -065624: 3800 6a00 |0002: if-eqz v0, 006c // +006a │ │ -065628: 1f00 7702 |0004: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$h; // type@0277 │ │ -06562c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -06562e: 6e20 430e 1900 |0007: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView$v;.h:(Z)V // method@0e43 │ │ -065634: 5492 7003 |000a: iget-object v2, v9, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@0370 │ │ -065638: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -06563a: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ -06563e: 5b93 7003 |000f: iput-object v3, v9, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@0370 │ │ -065642: 5292 7103 |0011: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -065646: dd02 0210 |0013: and-int/lit8 v2, v2, #int 16 // #10 │ │ -06564a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -06564c: 3802 0400 |0016: if-eqz v2, 001a // +0004 │ │ -065650: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -065652: 2802 |0019: goto 001b // +0002 │ │ -065654: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -065656: 3902 5100 |001b: if-nez v2, 006c // +0051 │ │ -06565a: 5402 4003 |001d: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$h;.a:Landroidx/recyclerview/widget/RecyclerView; // field@0340 │ │ -06565e: 6e10 ac0e 0200 |001f: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.u:()V // method@0eac │ │ -065664: 5425 9a03 |0022: iget-object v5, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -065668: 5456 e003 |0024: iget-object v6, v5, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -06566c: 1f06 ad02 |0026: check-cast v6, Landroidx/recyclerview/widget/k; // type@02ad │ │ -065670: 5466 1e04 |0028: iget-object v6, v6, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041e │ │ -065674: 6e20 8a06 3600 |002a: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@068a │ │ -06567a: 0a06 |002d: move-result v6 │ │ -06567c: 12f7 |002e: const/4 v7, #int -1 // #ff │ │ -06567e: 3376 0600 |002f: if-ne v6, v7, 0035 // +0006 │ │ -065682: 6e20 040f 3500 |0031: invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/b;.f:(Landroid/view/View;)V // method@0f04 │ │ -065688: 281a |0034: goto 004e // +001a │ │ -06568a: 5457 e103 |0035: iget-object v7, v5, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03e1 │ │ -06568e: 6e20 f90e 6700 |0037: invoke-virtual {v7, v6}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0ef9 │ │ -065694: 0a07 |003a: move-result v7 │ │ -065696: 3807 1200 |003b: if-eqz v7, 004d // +0012 │ │ -06569a: 5457 e103 |003d: iget-object v7, v5, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03e1 │ │ -06569e: 6e20 fa0e 6700 |003f: invoke-virtual {v7, v6}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efa │ │ -0656a4: 6e20 040f 3500 |0042: invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/b;.f:(Landroid/view/View;)V // method@0f04 │ │ -0656aa: 5455 e003 |0045: iget-object v5, v5, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -0656ae: 1f05 ad02 |0047: check-cast v5, Landroidx/recyclerview/widget/k; // type@02ad │ │ -0656b2: 6e20 420f 6500 |0049: invoke-virtual {v5, v6}, Landroidx/recyclerview/widget/k;.b:(I)V // method@0f42 │ │ -0656b8: 2802 |004c: goto 004e // +0002 │ │ -0656ba: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -0656bc: 3901 1500 |004e: if-nez v1, 0063 // +0015 │ │ -0656c0: df05 0101 |0050: xor-int/lit8 v5, v1, #int 1 // #01 │ │ -0656c4: 6e20 ad0e 5200 |0052: invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/RecyclerView;.v:(Z)V // method@0ead │ │ -0656ca: 3901 1700 |0055: if-nez v1, 006c // +0017 │ │ -0656ce: 6e10 420e 0900 |0057: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView$v;.g:()Z // method@0e42 │ │ -0656d4: 0a09 |005a: move-result v9 │ │ -0656d6: 3809 1100 |005b: if-eqz v9, 006c // +0011 │ │ -0656da: 5409 4003 |005d: iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$h;.a:Landroidx/recyclerview/widget/RecyclerView; // field@0340 │ │ -0656de: 6e30 8d0e 3904 |005f: invoke-virtual {v9, v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.removeDetachedView:(Landroid/view/View;Z)V // method@0e8d │ │ -0656e4: 280a |0062: goto 006c // +000a │ │ -0656e6: 7110 790e 0300 |0063: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -0656ec: 5429 9403 |0066: iget-object v9, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -0656f0: 6e20 2a0e 3900 |0068: invoke-virtual {v9, v3}, Landroidx/recyclerview/widget/RecyclerView$p;.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e2a │ │ -0656f6: 2703 |006b: throw v3 │ │ -0656f8: 0e00 |006c: return-void │ │ +06644c: |[06644c] androidx.recyclerview.widget.RecyclerView$g.a:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ +06645c: 5480 3903 |0000: iget-object v0, v8, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +066460: 3800 6a00 |0002: if-eqz v0, 006c // +006a │ │ +066464: 1f00 7c02 |0004: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$h; // type@027c │ │ +066468: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +06646a: 6e20 6c0e 1900 |0007: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView$v;.h:(Z)V // method@0e6c │ │ +066470: 5492 6d03 |000a: iget-object v2, v9, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ +066474: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +066476: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ +06647a: 5b93 6d03 |000f: iput-object v3, v9, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ +06647e: 5292 6e03 |0011: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +066482: dd02 0210 |0013: and-int/lit8 v2, v2, #int 16 // #10 │ │ +066486: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +066488: 3802 0400 |0016: if-eqz v2, 001a // +0004 │ │ +06648c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +06648e: 2802 |0019: goto 001b // +0002 │ │ +066490: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +066492: 3902 5100 |001b: if-nez v2, 006c // +0051 │ │ +066496: 5402 3d03 |001d: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$h;.a:Landroidx/recyclerview/widget/RecyclerView; // field@033d │ │ +06649a: 6e10 d50e 0200 |001f: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.u:()V // method@0ed5 │ │ +0664a0: 5425 9703 |0022: iget-object v5, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +0664a4: 5456 dd03 |0024: iget-object v6, v5, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +0664a8: 1f06 b202 |0026: check-cast v6, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +0664ac: 5466 1b04 |0028: iget-object v6, v6, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +0664b0: 6e20 b006 3600 |002a: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@06b0 │ │ +0664b6: 0a06 |002d: move-result v6 │ │ +0664b8: 12f7 |002e: const/4 v7, #int -1 // #ff │ │ +0664ba: 3376 0600 |002f: if-ne v6, v7, 0035 // +0006 │ │ +0664be: 6e20 2d0f 3500 |0031: invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/b;.f:(Landroid/view/View;)V // method@0f2d │ │ +0664c4: 281a |0034: goto 004e // +001a │ │ +0664c6: 5457 de03 |0035: iget-object v7, v5, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +0664ca: 6e20 220f 6700 |0037: invoke-virtual {v7, v6}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0f22 │ │ +0664d0: 0a07 |003a: move-result v7 │ │ +0664d2: 3807 1200 |003b: if-eqz v7, 004d // +0012 │ │ +0664d6: 5457 de03 |003d: iget-object v7, v5, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +0664da: 6e20 230f 6700 |003f: invoke-virtual {v7, v6}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0f23 │ │ +0664e0: 6e20 2d0f 3500 |0042: invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/b;.f:(Landroid/view/View;)V // method@0f2d │ │ +0664e6: 5455 dd03 |0045: iget-object v5, v5, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +0664ea: 1f05 b202 |0047: check-cast v5, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +0664ee: 6e20 6b0f 6500 |0049: invoke-virtual {v5, v6}, Landroidx/recyclerview/widget/k;.b:(I)V // method@0f6b │ │ +0664f4: 2802 |004c: goto 004e // +0002 │ │ +0664f6: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +0664f8: 3901 1500 |004e: if-nez v1, 0063 // +0015 │ │ +0664fc: df05 0101 |0050: xor-int/lit8 v5, v1, #int 1 // #01 │ │ +066500: 6e20 d60e 5200 |0052: invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/RecyclerView;.v:(Z)V // method@0ed6 │ │ +066506: 3901 1700 |0055: if-nez v1, 006c // +0017 │ │ +06650a: 6e10 6b0e 0900 |0057: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView$v;.g:()Z // method@0e6b │ │ +066510: 0a09 |005a: move-result v9 │ │ +066512: 3809 1100 |005b: if-eqz v9, 006c // +0011 │ │ +066516: 5409 3d03 |005d: iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$h;.a:Landroidx/recyclerview/widget/RecyclerView; // field@033d │ │ +06651a: 6e30 b60e 3904 |005f: invoke-virtual {v9, v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.removeDetachedView:(Landroid/view/View;Z)V // method@0eb6 │ │ +066520: 280a |0062: goto 006c // +000a │ │ +066522: 7110 a20e 0300 |0063: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +066528: 5429 9103 |0066: iget-object v9, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06652c: 6e20 530e 3900 |0068: invoke-virtual {v9, v3}, Landroidx/recyclerview/widget/RecyclerView$p;.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e53 │ │ +066532: 2703 |006b: throw v3 │ │ +066534: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -71240,30 +71562,30 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0656fc: |[0656fc] androidx.recyclerview.widget.RecyclerView$g.b:()V │ │ -06570c: 5430 3d03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033d │ │ -065710: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -065716: 0a00 |0005: move-result v0 │ │ -065718: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06571a: 3501 1000 |0007: if-ge v1, v0, 0017 // +0010 │ │ -06571e: 5432 3d03 |0009: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033d │ │ -065722: 6e20 881d 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -065728: 0c02 |000e: move-result-object v2 │ │ -06572a: 1f02 7402 |000f: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$g$a; // type@0274 │ │ -06572e: 7210 de0d 0200 |0011: invoke-interface {v2}, Landroidx/recyclerview/widget/RecyclerView$g$a;.a:()V // method@0dde │ │ -065734: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -065738: 28f1 |0016: goto 0007 // -000f │ │ -06573a: 5430 3d03 |0017: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033d │ │ -06573e: 6e10 841d 0000 |0019: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -065744: 0e00 |001c: return-void │ │ +066538: |[066538] androidx.recyclerview.widget.RecyclerView$g.b:()V │ │ +066548: 5430 3a03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ +06654c: 6e10 de1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +066552: 0a00 |0005: move-result v0 │ │ +066554: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +066556: 3501 1000 |0007: if-ge v1, v0, 0017 // +0010 │ │ +06655a: 5432 3a03 |0009: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ +06655e: 6e20 d81d 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +066564: 0c02 |000e: move-result-object v2 │ │ +066566: 1f02 7902 |000f: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$g$a; // type@0279 │ │ +06656a: 7210 070e 0200 |0011: invoke-interface {v2}, Landroidx/recyclerview/widget/RecyclerView$g$a;.a:()V // method@0e07 │ │ +066570: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +066574: 28f1 |0016: goto 0007 // -000f │ │ +066576: 5430 3a03 |0017: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ +06657a: 6e10 d41d 0000 |0019: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +066580: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$g;) │ │ name : 'c' │ │ type : '()V' │ │ @@ -71272,32 +71594,32 @@ │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$g;) │ │ name : 'd' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #171 header: │ │ -class_idx : 632 │ │ +Class #175 header: │ │ +class_idx : 637 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #171 annotations: │ │ +Class #175 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="i" │ │ │ │ -Class #171 - │ │ +Class #175 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$i;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -71306,55 +71628,55 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065748: |[065748] androidx.recyclerview.widget.RecyclerView$i.:()V │ │ -065758: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06575e: 0e00 |0003: return-void │ │ +066584: |[066584] androidx.recyclerview.widget.RecyclerView$i.:()V │ │ +066594: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06659a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$i;) │ │ name : 'd' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -065760: |[065760] androidx.recyclerview.widget.RecyclerView$i.d:(Landroid/graphics/Canvas;)V │ │ -065770: 0e00 |0000: return-void │ │ +06659c: |[06659c] androidx.recyclerview.widget.RecyclerView$i.d:(Landroid/graphics/Canvas;)V │ │ +0665ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #172 header: │ │ -class_idx : 635 │ │ +Class #176 header: │ │ +class_idx : 640 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #172 annotations: │ │ +Class #176 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView$j; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="c" │ │ │ │ -Class #172 - │ │ +Class #176 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$j$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$j$c;) │ │ @@ -71379,41 +71701,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0659a4: |[0659a4] androidx.recyclerview.widget.RecyclerView$j$c.:()V │ │ -0659b4: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0659ba: 0e00 |0003: return-void │ │ +0667e0: |[0667e0] androidx.recyclerview.widget.RecyclerView$j$c.:()V │ │ +0667f0: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0667f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #173 header: │ │ -class_idx : 636 │ │ +Class #177 header: │ │ +class_idx : 641 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 32 │ │ │ │ -Class #173 annotations: │ │ +Class #177 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="j" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/RecyclerView$j$c; } │ │ │ │ -Class #173 - │ │ +Class #177 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$j;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ @@ -71450,327 +71772,327 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -065e64: |[065e64] androidx.recyclerview.widget.RecyclerView$j.:()V │ │ -065e74: 7010 751c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1c75 │ │ -065e7a: 2200 7902 |0003: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$j$a; // type@0279 │ │ -065e7e: 7020 e70d 3000 |0005: invoke-direct {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j$a;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0de7 │ │ -065e84: 2201 7a02 |0008: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$j$b; // type@027a │ │ -065e88: 7020 ed0d 3100 |000a: invoke-direct {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j$b;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0ded │ │ -065e8e: 2202 b502 |000d: new-instance v2, Landroidx/recyclerview/widget/p; // type@02b5 │ │ -065e92: 7020 550f 0200 |000f: invoke-direct {v2, v0}, Landroidx/recyclerview/widget/p;.:(Landroidx/recyclerview/widget/p$b;)V // method@0f55 │ │ -065e98: 5b32 4903 |0012: iput-object v2, v3, Landroidx/recyclerview/widget/RecyclerView$j;.c:Landroidx/recyclerview/widget/p; // field@0349 │ │ -065e9c: 2200 b502 |0014: new-instance v0, Landroidx/recyclerview/widget/p; // type@02b5 │ │ -065ea0: 7020 550f 1000 |0016: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/p;.:(Landroidx/recyclerview/widget/p$b;)V // method@0f55 │ │ -065ea6: 5b30 4a03 |0019: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.d:Landroidx/recyclerview/widget/p; // field@034a │ │ -065eaa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -065eac: 5c30 4b03 |001c: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@034b │ │ -065eb0: 0e00 |001e: return-void │ │ +066ca0: |[066ca0] androidx.recyclerview.widget.RecyclerView$j.:()V │ │ +066cb0: 7010 c51c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +066cb6: 2200 7e02 |0003: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$j$a; // type@027e │ │ +066cba: 7020 100e 3000 |0005: invoke-direct {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j$a;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0e10 │ │ +066cc0: 2201 7f02 |0008: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$j$b; // type@027f │ │ +066cc4: 7020 160e 3100 |000a: invoke-direct {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j$b;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0e16 │ │ +066cca: 2202 ba02 |000d: new-instance v2, Landroidx/recyclerview/widget/p; // type@02ba │ │ +066cce: 7020 7e0f 0200 |000f: invoke-direct {v2, v0}, Landroidx/recyclerview/widget/p;.:(Landroidx/recyclerview/widget/p$b;)V // method@0f7e │ │ +066cd4: 5b32 4603 |0012: iput-object v2, v3, Landroidx/recyclerview/widget/RecyclerView$j;.c:Landroidx/recyclerview/widget/p; // field@0346 │ │ +066cd8: 2200 ba02 |0014: new-instance v0, Landroidx/recyclerview/widget/p; // type@02ba │ │ +066cdc: 7020 7e0f 1000 |0016: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/p;.:(Landroidx/recyclerview/widget/p$b;)V // method@0f7e │ │ +066ce2: 5b30 4703 |0019: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.d:Landroidx/recyclerview/widget/p; // field@0347 │ │ +066ce6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +066ce8: 5c30 4803 |001c: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +066cec: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'e' │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -065cb8: |[065cb8] androidx.recyclerview.widget.RecyclerView$j.e:(III)I │ │ -065cc8: 7110 5b05 0200 |0000: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -065cce: 0a00 |0003: move-result v0 │ │ -065cd0: 7110 5c05 0200 |0004: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -065cd6: 0a02 |0007: move-result v2 │ │ -065cd8: 1501 0080 |0008: const/high16 v1, #int -2147483648 // #8000 │ │ -065cdc: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ -065ce0: 1501 0040 |000c: const/high16 v1, #int 1073741824 // #4000 │ │ -065ce4: 3210 0600 |000e: if-eq v0, v1, 0014 // +0006 │ │ -065ce8: 7120 5d1c 4300 |0010: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -065cee: 0a02 |0013: move-result v2 │ │ -065cf0: 0f02 |0014: return v2 │ │ -065cf2: 7120 5d1c 4300 |0015: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -065cf8: 0a03 |0018: move-result v3 │ │ -065cfa: 7120 601c 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -065d00: 0a02 |001c: move-result v2 │ │ -065d02: 0f02 |001d: return v2 │ │ +066af4: |[066af4] androidx.recyclerview.widget.RecyclerView$j.e:(III)I │ │ +066b04: 7110 8005 0200 |0000: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +066b0a: 0a00 |0003: move-result v0 │ │ +066b0c: 7110 8105 0200 |0004: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0581 │ │ +066b12: 0a02 |0007: move-result v2 │ │ +066b14: 1501 0080 |0008: const/high16 v1, #int -2147483648 // #8000 │ │ +066b18: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ +066b1c: 1501 0040 |000c: const/high16 v1, #int 1073741824 // #4000 │ │ +066b20: 3210 0600 |000e: if-eq v0, v1, 0014 // +0006 │ │ +066b24: 7120 ad1c 4300 |0010: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +066b2a: 0a02 |0013: move-result v2 │ │ +066b2c: 0f02 |0014: return v2 │ │ +066b2e: 7120 ad1c 4300 |0015: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +066b34: 0a03 |0018: move-result v3 │ │ +066b36: 7120 b01c 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +066b3c: 0a02 |001c: move-result v2 │ │ +066b3e: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'r' │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -065efc: |[065efc] androidx.recyclerview.widget.RecyclerView$j.r:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ -065f0c: 6200 a503 |0000: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a5 │ │ -065f10: 6e10 a405 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -065f16: 0c00 |0005: move-result-object v0 │ │ -065f18: 1f00 7d02 |0006: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065f1c: 5401 4e03 |0008: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034e │ │ -065f20: 6e10 a505 0600 |000a: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -065f26: 0a02 |000d: move-result v2 │ │ -065f28: 5213 8400 |000e: iget v3, v1, Landroid/graphics/Rect;.left:I // field@0084 │ │ -065f2c: b132 |0010: sub-int/2addr v2, v3 │ │ -065f2e: 5203 bf00 |0011: iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bf │ │ -065f32: b132 |0013: sub-int/2addr v2, v3 │ │ -065f34: 6e10 c505 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -065f3a: 0a03 |0017: move-result v3 │ │ -065f3c: 5214 8600 |0018: iget v4, v1, Landroid/graphics/Rect;.top:I // field@0086 │ │ -065f40: b143 |001a: sub-int/2addr v3, v4 │ │ -065f42: 5204 c100 |001b: iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00c1 │ │ -065f46: b143 |001d: sub-int/2addr v3, v4 │ │ -065f48: 6e10 b705 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -065f4e: 0a04 |0021: move-result v4 │ │ -065f50: 5215 8500 |0022: iget v5, v1, Landroid/graphics/Rect;.right:I // field@0085 │ │ -065f54: b054 |0024: add-int/2addr v4, v5 │ │ -065f56: 5205 c000 |0025: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00c0 │ │ -065f5a: b054 |0027: add-int/2addr v4, v5 │ │ -065f5c: 6e10 9005 0600 |0028: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -065f62: 0a06 |002b: move-result v6 │ │ -065f64: 5211 8300 |002c: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -065f68: b016 |002e: add-int/2addr v6, v1 │ │ -065f6a: 5200 bd00 |002f: iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00bd │ │ -065f6e: b006 |0031: add-int/2addr v6, v0 │ │ -065f70: 6e56 7402 2743 |0032: invoke-virtual {v7, v2, v3, v4, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ -065f76: 0e00 |0035: return-void │ │ +066d38: |[066d38] androidx.recyclerview.widget.RecyclerView$j.r:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ +066d48: 6200 a203 |0000: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +066d4c: 6e10 c905 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +066d52: 0c00 |0005: move-result-object v0 │ │ +066d54: 1f00 8202 |0006: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +066d58: 5401 4b03 |0008: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +066d5c: 6e10 ca05 0600 |000a: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +066d62: 0a02 |000d: move-result v2 │ │ +066d64: 5213 8100 |000e: iget v3, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +066d68: b132 |0010: sub-int/2addr v2, v3 │ │ +066d6a: 5203 bc00 |0011: iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +066d6e: b132 |0013: sub-int/2addr v2, v3 │ │ +066d70: 6e10 ea05 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@05ea │ │ +066d76: 0a03 |0017: move-result v3 │ │ +066d78: 5214 8300 |0018: iget v4, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ +066d7c: b143 |001a: sub-int/2addr v3, v4 │ │ +066d7e: 5204 be00 |001b: iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +066d82: b143 |001d: sub-int/2addr v3, v4 │ │ +066d84: 6e10 dc05 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@05dc │ │ +066d8a: 0a04 |0021: move-result v4 │ │ +066d8c: 5215 8200 |0022: iget v5, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +066d90: b054 |0024: add-int/2addr v4, v5 │ │ +066d92: 5205 bd00 |0025: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +066d96: b054 |0027: add-int/2addr v4, v5 │ │ +066d98: 6e10 b505 0600 |0028: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@05b5 │ │ +066d9e: 0a06 |002b: move-result v6 │ │ +066da0: 5211 8000 |002c: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +066da4: b016 |002e: add-int/2addr v6, v1 │ │ +066da6: 5200 ba00 |002f: iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +066daa: b006 |0031: add-int/2addr v6, v0 │ │ +066dac: 6e56 8502 2743 |0032: invoke-virtual {v7, v2, v3, v4, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@0285 │ │ +066db2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'w' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065f78: |[065f78] androidx.recyclerview.widget.RecyclerView$j.w:(Landroid/view/View;)V │ │ -065f88: 6e10 a405 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -065f8e: 0c00 |0003: move-result-object v0 │ │ -065f90: 1f00 7d02 |0004: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065f94: 6e10 791c 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -065f9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065f9c: 2700 |000a: throw v0 │ │ +066db4: |[066db4] androidx.recyclerview.widget.RecyclerView$j.w:(Landroid/view/View;)V │ │ +066dc4: 6e10 c905 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +066dca: 0c00 |0003: move-result-object v0 │ │ +066dcc: 1f00 8202 |0004: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +066dd0: 6e10 c91c 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +066dd6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066dd8: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'x' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$j$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -0659f8: |[0659f8] androidx.recyclerview.widget.RecyclerView$j.x:(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$j$c; │ │ -065a08: 2200 7b02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$j$c; // type@027b │ │ -065a0c: 7010 f30d 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$j$c;.:()V // method@0df3 │ │ -065a12: 6201 9f04 |0005: sget-object v1, Lb/w;.k:[I // field@049f │ │ -065a16: 6e55 4401 3241 |0007: invoke-virtual {v2, v3, v1, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -065a1c: 0c02 |000a: move-result-object v2 │ │ -065a1e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -065a20: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -065a22: 6e30 cb01 3204 |000d: invoke-virtual {v2, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -065a28: 0a05 |0010: move-result v5 │ │ -065a2a: 5905 4303 |0011: iput v5, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.a:I // field@0343 │ │ -065a2e: 1305 0900 |0013: const/16 v5, #int 9 // #9 │ │ -065a32: 6e30 cb01 5204 |0015: invoke-virtual {v2, v5, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -065a38: 0a04 |0018: move-result v4 │ │ -065a3a: 5904 4403 |0019: iput v4, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.b:I // field@0344 │ │ -065a3e: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ -065a42: 6e30 c201 4203 |001d: invoke-virtual {v2, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -065a48: 0a04 |0020: move-result v4 │ │ -065a4a: 5c04 4503 |0021: iput-boolean v4, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.c:Z // field@0345 │ │ -065a4e: 1304 0a00 |0023: const/16 v4, #int 10 // #a │ │ -065a52: 6e30 c201 4203 |0025: invoke-virtual {v2, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -065a58: 0a03 |0028: move-result v3 │ │ -065a5a: 5c03 4603 |0029: iput-boolean v3, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.d:Z // field@0346 │ │ -065a5e: 6e10 d901 0200 |002b: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -065a64: 1100 |002e: return-object v0 │ │ +066834: |[066834] androidx.recyclerview.widget.RecyclerView$j.x:(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$j$c; │ │ +066844: 2200 8002 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$j$c; // type@0280 │ │ +066848: 7010 1c0e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$j$c;.:()V // method@0e1c │ │ +06684e: 6201 1c07 |0005: sget-object v1, Lg3/i0;.j:[I // field@071c │ │ +066852: 6e55 5401 3241 |0007: invoke-virtual {v2, v3, v1, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +066858: 0c02 |000a: move-result-object v2 │ │ +06685a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +06685c: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +06685e: 6e30 db01 3204 |000d: invoke-virtual {v2, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +066864: 0a05 |0010: move-result v5 │ │ +066866: 5905 4003 |0011: iput v5, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.a:I // field@0340 │ │ +06686a: 1305 0900 |0013: const/16 v5, #int 9 // #9 │ │ +06686e: 6e30 db01 5204 |0015: invoke-virtual {v2, v5, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +066874: 0a04 |0018: move-result v4 │ │ +066876: 5904 4103 |0019: iput v4, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.b:I // field@0341 │ │ +06687a: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ +06687e: 6e30 d201 4203 |001d: invoke-virtual {v2, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +066884: 0a04 |0020: move-result v4 │ │ +066886: 5c04 4203 |0021: iput-boolean v4, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.c:Z // field@0342 │ │ +06688a: 1304 0a00 |0023: const/16 v4, #int 10 // #a │ │ +06688e: 6e30 d201 4203 |0025: invoke-virtual {v2, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +066894: 0a03 |0028: move-result v3 │ │ +066896: 5c03 4303 |0029: iput-boolean v3, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.d:Z // field@0343 │ │ +06689a: 6e10 e901 0200 |002b: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +0668a0: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'A' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -065fa0: |[065fa0] androidx.recyclerview.widget.RecyclerView$j.A:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -065fb0: 0e00 |0000: return-void │ │ +066ddc: |[066ddc] androidx.recyclerview.widget.RecyclerView$j.A:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +066dec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'B' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -065fb4: |[065fb4] androidx.recyclerview.widget.RecyclerView$j.B:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -065fc4: 5430 4803 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065fc8: 5401 9403 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -065fcc: 5401 9203 |0004: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -065fd0: 3800 2f00 |0006: if-eqz v0, 0035 // +002f │ │ -065fd4: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -065fd8: 282b |000a: goto 0035 // +002b │ │ -065fda: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -065fdc: 6e20 6e05 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ -065fe2: 0a00 |000f: move-result v0 │ │ -065fe4: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -065fe8: 5430 4803 |0012: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065fec: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -065fee: 6e20 6e05 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ -065ff4: 0a00 |0018: move-result v0 │ │ -065ff6: 3900 1400 |0019: if-nez v0, 002d // +0014 │ │ -065ffa: 5430 4803 |001b: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065ffe: 6e20 6d05 2000 |001d: invoke-virtual {v0, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@056d │ │ -066004: 0a00 |0020: move-result v0 │ │ -066006: 3900 0c00 |0021: if-nez v0, 002d // +000c │ │ -06600a: 5430 4803 |0023: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -06600e: 6e20 6d05 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@056d │ │ -066014: 0a00 |0028: move-result v0 │ │ -066016: 3800 0300 |0029: if-eqz v0, 002c // +0003 │ │ -06601a: 2802 |002b: goto 002d // +0002 │ │ -06601c: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -06601e: 6e20 c707 1400 |002d: invoke-virtual {v4, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@07c7 │ │ -066024: 5434 4803 |0030: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -066028: 6e10 791c 0400 |0032: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06602e: 0e00 |0035: return-void │ │ +066df0: |[066df0] androidx.recyclerview.widget.RecyclerView$j.B:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +066e00: 5430 4503 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066e04: 5401 9103 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +066e08: 5401 8f03 |0004: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +066e0c: 3800 2f00 |0006: if-eqz v0, 0035 // +002f │ │ +066e10: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +066e14: 282b |000a: goto 0035 // +002b │ │ +066e16: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +066e18: 6e20 9305 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/View;.canScrollVertically:(I)Z // method@0593 │ │ +066e1e: 0a00 |000f: move-result v0 │ │ +066e20: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +066e24: 5430 4503 |0012: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066e28: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +066e2a: 6e20 9305 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@0593 │ │ +066e30: 0a00 |0018: move-result v0 │ │ +066e32: 3900 1400 |0019: if-nez v0, 002d // +0014 │ │ +066e36: 5430 4503 |001b: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066e3a: 6e20 9205 2000 |001d: invoke-virtual {v0, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@0592 │ │ +066e40: 0a00 |0020: move-result v0 │ │ +066e42: 3900 0c00 |0021: if-nez v0, 002d // +000c │ │ +066e46: 5430 4503 |0023: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066e4a: 6e20 9205 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@0592 │ │ +066e50: 0a00 |0028: move-result v0 │ │ +066e52: 3800 0300 |0029: if-eqz v0, 002c // +0003 │ │ +066e56: 2802 |002b: goto 002d // +0002 │ │ +066e58: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +066e5a: 6e20 ed07 1400 |002d: invoke-virtual {v4, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@07ed │ │ +066e60: 5434 4503 |0030: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066e64: 6e10 c91c 0400 |0032: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +066e6a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'C' │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066030: |[066030] androidx.recyclerview.widget.RecyclerView$j.C:(Landroid/os/Parcelable;)V │ │ -066040: 0e00 |0000: return-void │ │ +066e6c: |[066e6c] androidx.recyclerview.widget.RecyclerView$j.C:(Landroid/os/Parcelable;)V │ │ +066e7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'D' │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0659bc: |[0659bc] androidx.recyclerview.widget.RecyclerView$j.D:()Landroid/os/Parcelable; │ │ -0659cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0659ce: 1100 |0001: return-object v0 │ │ +0667f8: |[0667f8] androidx.recyclerview.widget.RecyclerView$j.D:()Landroid/os/Parcelable; │ │ +066808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06680a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'E' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066044: |[066044] androidx.recyclerview.widget.RecyclerView$j.E:(I)V │ │ -066054: 0e00 |0000: return-void │ │ +066e80: |[066e80] androidx.recyclerview.widget.RecyclerView$j.E:(I)V │ │ +066e90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'F' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$p;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -066058: |[066058] androidx.recyclerview.widget.RecyclerView$j.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V │ │ -066068: 6e10 0e0e 0000 |0000: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e0e │ │ -06606e: 0a01 |0003: move-result v1 │ │ -066070: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -066074: 3b01 0300 |0006: if-gez v1, 0009 // +0003 │ │ -066078: 0e00 |0008: return-void │ │ -06607a: 6e20 0d0e 1000 |0009: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.o:(I)Landroid/view/View; // method@0e0d │ │ -066080: 0c01 |000c: move-result-object v1 │ │ -066082: 7110 790e 0100 |000d: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -066088: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -06608a: 2701 |0011: throw v1 │ │ +066e94: |[066e94] androidx.recyclerview.widget.RecyclerView$j.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V │ │ +066ea4: 6e10 370e 0000 |0000: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e37 │ │ +066eaa: 0a01 |0003: move-result v1 │ │ +066eac: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +066eb0: 3b01 0300 |0006: if-gez v1, 0009 // +0003 │ │ +066eb4: 0e00 |0008: return-void │ │ +066eb6: 6e20 360e 1000 |0009: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.o:(I)Landroid/view/View; // method@0e36 │ │ +066ebc: 0c01 |000c: move-result-object v1 │ │ +066ebe: 7110 a20e 0100 |000d: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +066ec4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +066ec6: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'G' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$p;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06608c: |[06608c] androidx.recyclerview.widget.RecyclerView$j.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V │ │ -06609c: 5430 5503 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -0660a0: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0660a6: 0a00 |0005: move-result v0 │ │ -0660a8: d801 00ff |0006: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0660ac: 3b01 1600 |0008: if-gez v1, 001e // +0016 │ │ -0660b0: 5431 5503 |000a: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -0660b4: 6e10 841d 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -0660ba: 5433 5603 |000f: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0356 │ │ -0660be: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ -0660c2: 6e10 841d 0300 |0013: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -0660c8: 3d00 0700 |0016: if-lez v0, 001d // +0007 │ │ -0660cc: 5423 4803 |0018: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -0660d0: 6e10 d905 0300 |001a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -0660d6: 0e00 |001d: return-void │ │ -0660d8: 5433 5503 |001e: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -0660dc: 6e20 881d 1300 |0020: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -0660e2: 0c03 |0023: move-result-object v3 │ │ -0660e4: 1f03 8a02 |0024: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -0660e8: 6e10 791c 0300 |0026: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0660ee: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0660f0: 7110 790e 0300 |002a: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -0660f6: 2703 |002d: throw v3 │ │ +066ec8: |[066ec8] androidx.recyclerview.widget.RecyclerView$j.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V │ │ +066ed8: 5430 5203 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +066edc: 6e10 de1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +066ee2: 0a00 |0005: move-result v0 │ │ +066ee4: d801 00ff |0006: add-int/lit8 v1, v0, #int -1 // #ff │ │ +066ee8: 3b01 1600 |0008: if-gez v1, 001e // +0016 │ │ +066eec: 5431 5203 |000a: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +066ef0: 6e10 d41d 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +066ef6: 5433 5303 |000f: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +066efa: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ +066efe: 6e10 d41d 0300 |0013: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +066f04: 3d00 0700 |0016: if-lez v0, 001d // +0007 │ │ +066f08: 5423 4503 |0018: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066f0c: 6e10 fe05 0300 |001a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +066f12: 0e00 |001d: return-void │ │ +066f14: 5433 5203 |001e: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +066f18: 6e20 d81d 1300 |0020: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +066f1e: 0c03 |0023: move-result-object v3 │ │ +066f20: 1f03 8f02 |0024: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +066f24: 6e10 c91c 0300 |0026: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +066f2a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +066f2c: 7110 a20e 0300 |002a: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +066f32: 2703 |002d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -72002,126 +72324,126 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -065b28: |[065b28] androidx.recyclerview.widget.RecyclerView$j.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z │ │ -065b38: 6e10 120e 0800 |0000: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.t:()I // method@0e12 │ │ -065b3e: 0a00 |0003: move-result v0 │ │ -065b40: 6e10 140e 0800 |0004: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.v:()I // method@0e14 │ │ -065b46: 0a01 |0007: move-result v1 │ │ -065b48: 5282 4c03 |0008: iget v2, v8, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@034c │ │ -065b4c: 6e10 130e 0800 |000a: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.u:()I // method@0e13 │ │ -065b52: 0a03 |000d: move-result v3 │ │ -065b54: b132 |000e: sub-int/2addr v2, v3 │ │ -065b56: 5283 4d03 |000f: iget v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034d │ │ -065b5a: 6e10 110e 0800 |0011: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.s:()I // method@0e11 │ │ -065b60: 0a04 |0014: move-result v4 │ │ -065b62: b143 |0015: sub-int/2addr v3, v4 │ │ -065b64: 6e10 a505 0a00 |0016: invoke-virtual {v10}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -065b6a: 0a04 |0019: move-result v4 │ │ -065b6c: 52b5 8400 |001a: iget v5, v11, Landroid/graphics/Rect;.left:I // field@0084 │ │ -065b70: b054 |001c: add-int/2addr v4, v5 │ │ -065b72: 6e10 bb05 0a00 |001d: invoke-virtual {v10}, Landroid/view/View;.getScrollX:()I // method@05bb │ │ -065b78: 0a05 |0020: move-result v5 │ │ -065b7a: b154 |0021: sub-int/2addr v4, v5 │ │ -065b7c: 6e10 c505 0a00 |0022: invoke-virtual {v10}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -065b82: 0a05 |0025: move-result v5 │ │ -065b84: 52b6 8600 |0026: iget v6, v11, Landroid/graphics/Rect;.top:I // field@0086 │ │ -065b88: b065 |0028: add-int/2addr v5, v6 │ │ -065b8a: 6e10 bc05 0a00 |0029: invoke-virtual {v10}, Landroid/view/View;.getScrollY:()I // method@05bc │ │ -065b90: 0a0a |002c: move-result v10 │ │ -065b92: b1a5 |002d: sub-int/2addr v5, v10 │ │ -065b94: 6e10 7802 0b00 |002e: invoke-virtual {v11}, Landroid/graphics/Rect;.width:()I // method@0278 │ │ -065b9a: 0a0a |0031: move-result v10 │ │ -065b9c: b04a |0032: add-int/2addr v10, v4 │ │ -065b9e: 6e10 6f02 0b00 |0033: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@026f │ │ -065ba4: 0a0b |0036: move-result v11 │ │ -065ba6: b05b |0037: add-int/2addr v11, v5 │ │ -065ba8: b104 |0038: sub-int/2addr v4, v0 │ │ -065baa: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -065bac: 7120 601c 4000 |003a: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -065bb2: 0a06 |003d: move-result v6 │ │ -065bb4: b115 |003e: sub-int/2addr v5, v1 │ │ -065bb6: 7120 601c 5000 |003f: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -065bbc: 0a01 |0042: move-result v1 │ │ -065bbe: b12a |0043: sub-int/2addr v10, v2 │ │ -065bc0: 7120 5d1c a000 |0044: invoke-static {v0, v10}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -065bc6: 0a02 |0047: move-result v2 │ │ -065bc8: b13b |0048: sub-int/2addr v11, v3 │ │ -065bca: 7120 5d1c b000 |0049: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -065bd0: 0a0b |004c: move-result v11 │ │ -065bd2: 5483 4803 |004d: iget-object v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065bd6: 6207 3405 |004f: sget-object v7, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -065bda: 6e10 a305 0300 |0051: invoke-virtual {v3}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -065be0: 0a03 |0054: move-result v3 │ │ -065be2: 1217 |0055: const/4 v7, #int 1 // #1 │ │ -065be4: 3373 0a00 |0056: if-ne v3, v7, 0060 // +000a │ │ -065be8: 3802 0300 |0058: if-eqz v2, 005b // +0003 │ │ -065bec: 280e |005a: goto 0068 // +000e │ │ -065bee: 7120 5d1c a600 |005b: invoke-static {v6, v10}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -065bf4: 0a02 |005e: move-result v2 │ │ -065bf6: 2809 |005f: goto 0068 // +0009 │ │ -065bf8: 3806 0300 |0060: if-eqz v6, 0063 // +0003 │ │ -065bfc: 2805 |0062: goto 0067 // +0005 │ │ -065bfe: 7120 601c 2400 |0063: invoke-static {v4, v2}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -065c04: 0a06 |0066: move-result v6 │ │ -065c06: 0162 |0067: move v2, v6 │ │ -065c08: 3801 0300 |0068: if-eqz v1, 006b // +0003 │ │ -065c0c: 2805 |006a: goto 006f // +0005 │ │ -065c0e: 7120 601c b500 |006b: invoke-static {v5, v11}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -065c14: 0a01 |006e: move-result v1 │ │ -065c16: 380d 4000 |006f: if-eqz v13, 00af // +0040 │ │ -065c1a: 6e10 8806 0900 |0071: invoke-virtual {v9}, Landroid/view/ViewGroup;.getFocusedChild:()Landroid/view/View; // method@0688 │ │ -065c20: 0c0a |0074: move-result-object v10 │ │ -065c22: 390a 0300 |0075: if-nez v10, 0078 // +0003 │ │ -065c26: 2835 |0077: goto 00ac // +0035 │ │ -065c28: 6e10 120e 0800 |0078: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.t:()I // method@0e12 │ │ -065c2e: 0a0b |007b: move-result v11 │ │ -065c30: 6e10 140e 0800 |007c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.v:()I // method@0e14 │ │ -065c36: 0a0d |007f: move-result v13 │ │ -065c38: 5283 4c03 |0080: iget v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@034c │ │ -065c3c: 6e10 130e 0800 |0082: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.u:()I // method@0e13 │ │ -065c42: 0a04 |0085: move-result v4 │ │ -065c44: b143 |0086: sub-int/2addr v3, v4 │ │ -065c46: 5284 4d03 |0087: iget v4, v8, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034d │ │ -065c4a: 6e10 110e 0800 |0089: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.s:()I // method@0e11 │ │ -065c50: 0a05 |008c: move-result v5 │ │ -065c52: b154 |008d: sub-int/2addr v4, v5 │ │ -065c54: 5485 4803 |008e: iget-object v5, v8, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065c58: 5455 a003 |0090: iget-object v5, v5, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -065c5c: 7120 100e 5a00 |0092: invoke-static {v10, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.r:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0e10 │ │ -065c62: 525a 8400 |0095: iget v10, v5, Landroid/graphics/Rect;.left:I // field@0084 │ │ -065c66: b12a |0097: sub-int/2addr v10, v2 │ │ -065c68: 353a 1400 |0098: if-ge v10, v3, 00ac // +0014 │ │ -065c6c: 525a 8500 |009a: iget v10, v5, Landroid/graphics/Rect;.right:I // field@0085 │ │ -065c70: b12a |009c: sub-int/2addr v10, v2 │ │ -065c72: 37ba 0f00 |009d: if-le v10, v11, 00ac // +000f │ │ -065c76: 525a 8600 |009f: iget v10, v5, Landroid/graphics/Rect;.top:I // field@0086 │ │ -065c7a: b11a |00a1: sub-int/2addr v10, v1 │ │ -065c7c: 354a 0a00 |00a2: if-ge v10, v4, 00ac // +000a │ │ -065c80: 525a 8300 |00a4: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -065c84: b11a |00a6: sub-int/2addr v10, v1 │ │ -065c86: 36da 0300 |00a7: if-gt v10, v13, 00aa // +0003 │ │ -065c8a: 2803 |00a9: goto 00ac // +0003 │ │ -065c8c: 121a |00aa: const/4 v10, #int 1 // #1 │ │ -065c8e: 2802 |00ab: goto 00ad // +0002 │ │ -065c90: 120a |00ac: const/4 v10, #int 0 // #0 │ │ -065c92: 380a 0700 |00ad: if-eqz v10, 00b4 // +0007 │ │ -065c96: 3902 0600 |00af: if-nez v2, 00b5 // +0006 │ │ -065c9a: 3801 0300 |00b1: if-eqz v1, 00b4 // +0003 │ │ -065c9e: 2802 |00b3: goto 00b5 // +0002 │ │ -065ca0: 0f00 |00b4: return v0 │ │ -065ca2: 380c 0600 |00b5: if-eqz v12, 00bb // +0006 │ │ -065ca6: 6e30 930e 2901 |00b7: invoke-virtual {v9, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.scrollBy:(II)V // method@0e93 │ │ -065cac: 2804 |00ba: goto 00be // +0004 │ │ -065cae: 6e30 ab0e 2901 |00bb: invoke-virtual {v9, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.t:(II)V // method@0eab │ │ -065cb4: 0f07 |00be: return v7 │ │ +066964: |[066964] androidx.recyclerview.widget.RecyclerView$j.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z │ │ +066974: 6e10 3b0e 0800 |0000: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.t:()I // method@0e3b │ │ +06697a: 0a00 |0003: move-result v0 │ │ +06697c: 6e10 3d0e 0800 |0004: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.v:()I // method@0e3d │ │ +066982: 0a01 |0007: move-result v1 │ │ +066984: 5282 4903 |0008: iget v2, v8, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ +066988: 6e10 3c0e 0800 |000a: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.u:()I // method@0e3c │ │ +06698e: 0a03 |000d: move-result v3 │ │ +066990: b132 |000e: sub-int/2addr v2, v3 │ │ +066992: 5283 4a03 |000f: iget v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ +066996: 6e10 3a0e 0800 |0011: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.s:()I // method@0e3a │ │ +06699c: 0a04 |0014: move-result v4 │ │ +06699e: b143 |0015: sub-int/2addr v3, v4 │ │ +0669a0: 6e10 ca05 0a00 |0016: invoke-virtual {v10}, Landroid/view/View;.getLeft:()I // method@05ca │ │ +0669a6: 0a04 |0019: move-result v4 │ │ +0669a8: 52b5 8100 |001a: iget v5, v11, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0669ac: b054 |001c: add-int/2addr v4, v5 │ │ +0669ae: 6e10 e005 0a00 |001d: invoke-virtual {v10}, Landroid/view/View;.getScrollX:()I // method@05e0 │ │ +0669b4: 0a05 |0020: move-result v5 │ │ +0669b6: b154 |0021: sub-int/2addr v4, v5 │ │ +0669b8: 6e10 ea05 0a00 |0022: invoke-virtual {v10}, Landroid/view/View;.getTop:()I // method@05ea │ │ +0669be: 0a05 |0025: move-result v5 │ │ +0669c0: 52b6 8300 |0026: iget v6, v11, Landroid/graphics/Rect;.top:I // field@0083 │ │ +0669c4: b065 |0028: add-int/2addr v5, v6 │ │ +0669c6: 6e10 e105 0a00 |0029: invoke-virtual {v10}, Landroid/view/View;.getScrollY:()I // method@05e1 │ │ +0669cc: 0a0a |002c: move-result v10 │ │ +0669ce: b1a5 |002d: sub-int/2addr v5, v10 │ │ +0669d0: 6e10 8902 0b00 |002e: invoke-virtual {v11}, Landroid/graphics/Rect;.width:()I // method@0289 │ │ +0669d6: 0a0a |0031: move-result v10 │ │ +0669d8: b04a |0032: add-int/2addr v10, v4 │ │ +0669da: 6e10 8002 0b00 |0033: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@0280 │ │ +0669e0: 0a0b |0036: move-result v11 │ │ +0669e2: b05b |0037: add-int/2addr v11, v5 │ │ +0669e4: b104 |0038: sub-int/2addr v4, v0 │ │ +0669e6: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +0669e8: 7120 b01c 4000 |003a: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +0669ee: 0a06 |003d: move-result v6 │ │ +0669f0: b115 |003e: sub-int/2addr v5, v1 │ │ +0669f2: 7120 b01c 5000 |003f: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +0669f8: 0a01 |0042: move-result v1 │ │ +0669fa: b12a |0043: sub-int/2addr v10, v2 │ │ +0669fc: 7120 ad1c a000 |0044: invoke-static {v0, v10}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +066a02: 0a02 |0047: move-result v2 │ │ +066a04: b13b |0048: sub-int/2addr v11, v3 │ │ +066a06: 7120 ad1c b000 |0049: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +066a0c: 0a0b |004c: move-result v11 │ │ +066a0e: 5483 4503 |004d: iget-object v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066a12: 6207 2605 |004f: sget-object v7, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +066a16: 6e10 c805 0300 |0051: invoke-virtual {v3}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +066a1c: 0a03 |0054: move-result v3 │ │ +066a1e: 1217 |0055: const/4 v7, #int 1 // #1 │ │ +066a20: 3373 0a00 |0056: if-ne v3, v7, 0060 // +000a │ │ +066a24: 3802 0300 |0058: if-eqz v2, 005b // +0003 │ │ +066a28: 280e |005a: goto 0068 // +000e │ │ +066a2a: 7120 ad1c a600 |005b: invoke-static {v6, v10}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +066a30: 0a02 |005e: move-result v2 │ │ +066a32: 2809 |005f: goto 0068 // +0009 │ │ +066a34: 3806 0300 |0060: if-eqz v6, 0063 // +0003 │ │ +066a38: 2805 |0062: goto 0067 // +0005 │ │ +066a3a: 7120 b01c 2400 |0063: invoke-static {v4, v2}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +066a40: 0a06 |0066: move-result v6 │ │ +066a42: 0162 |0067: move v2, v6 │ │ +066a44: 3801 0300 |0068: if-eqz v1, 006b // +0003 │ │ +066a48: 2805 |006a: goto 006f // +0005 │ │ +066a4a: 7120 b01c b500 |006b: invoke-static {v5, v11}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +066a50: 0a01 |006e: move-result v1 │ │ +066a52: 380d 4000 |006f: if-eqz v13, 00af // +0040 │ │ +066a56: 6e10 ae06 0900 |0071: invoke-virtual {v9}, Landroid/view/ViewGroup;.getFocusedChild:()Landroid/view/View; // method@06ae │ │ +066a5c: 0c0a |0074: move-result-object v10 │ │ +066a5e: 390a 0300 |0075: if-nez v10, 0078 // +0003 │ │ +066a62: 2835 |0077: goto 00ac // +0035 │ │ +066a64: 6e10 3b0e 0800 |0078: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.t:()I // method@0e3b │ │ +066a6a: 0a0b |007b: move-result v11 │ │ +066a6c: 6e10 3d0e 0800 |007c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.v:()I // method@0e3d │ │ +066a72: 0a0d |007f: move-result v13 │ │ +066a74: 5283 4903 |0080: iget v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ +066a78: 6e10 3c0e 0800 |0082: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.u:()I // method@0e3c │ │ +066a7e: 0a04 |0085: move-result v4 │ │ +066a80: b143 |0086: sub-int/2addr v3, v4 │ │ +066a82: 5284 4a03 |0087: iget v4, v8, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ +066a86: 6e10 3a0e 0800 |0089: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.s:()I // method@0e3a │ │ +066a8c: 0a05 |008c: move-result v5 │ │ +066a8e: b154 |008d: sub-int/2addr v4, v5 │ │ +066a90: 5485 4503 |008e: iget-object v5, v8, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066a94: 5455 9d03 |0090: iget-object v5, v5, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +066a98: 7120 390e 5a00 |0092: invoke-static {v10, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.r:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0e39 │ │ +066a9e: 525a 8100 |0095: iget v10, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ +066aa2: b12a |0097: sub-int/2addr v10, v2 │ │ +066aa4: 353a 1400 |0098: if-ge v10, v3, 00ac // +0014 │ │ +066aa8: 525a 8200 |009a: iget v10, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +066aac: b12a |009c: sub-int/2addr v10, v2 │ │ +066aae: 37ba 0f00 |009d: if-le v10, v11, 00ac // +000f │ │ +066ab2: 525a 8300 |009f: iget v10, v5, Landroid/graphics/Rect;.top:I // field@0083 │ │ +066ab6: b11a |00a1: sub-int/2addr v10, v1 │ │ +066ab8: 354a 0a00 |00a2: if-ge v10, v4, 00ac // +000a │ │ +066abc: 525a 8000 |00a4: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +066ac0: b11a |00a6: sub-int/2addr v10, v1 │ │ +066ac2: 36da 0300 |00a7: if-gt v10, v13, 00aa // +0003 │ │ +066ac6: 2803 |00a9: goto 00ac // +0003 │ │ +066ac8: 121a |00aa: const/4 v10, #int 1 // #1 │ │ +066aca: 2802 |00ab: goto 00ad // +0002 │ │ +066acc: 120a |00ac: const/4 v10, #int 0 // #0 │ │ +066ace: 380a 0700 |00ad: if-eqz v10, 00b4 // +0007 │ │ +066ad2: 3902 0600 |00af: if-nez v2, 00b5 // +0006 │ │ +066ad6: 3801 0300 |00b1: if-eqz v1, 00b4 // +0003 │ │ +066ada: 2802 |00b3: goto 00b5 // +0002 │ │ +066adc: 0f00 |00b4: return v0 │ │ +066ade: 380c 0600 |00b5: if-eqz v12, 00bb // +0006 │ │ +066ae2: 6e30 bc0e 2901 |00b7: invoke-virtual {v9, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.scrollBy:(II)V // method@0ebc │ │ +066ae8: 2804 |00ba: goto 00be // +0004 │ │ +066aea: 6e30 d40e 2901 |00bb: invoke-virtual {v9, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.t:(II)V // method@0ed4 │ │ +066af0: 0f07 |00be: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -72957,213 +73279,213 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0660f8: |[0660f8] androidx.recyclerview.widget.RecyclerView$j.I:()V │ │ -066108: 5410 4803 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -06610c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -066110: 6e10 910e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e91 │ │ -066116: 0e00 |0007: return-void │ │ +066f34: |[066f34] androidx.recyclerview.widget.RecyclerView$j.I:()V │ │ +066f44: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066f48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +066f4c: 6e10 ba0e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0eba │ │ +066f52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'J' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -066118: |[066118] androidx.recyclerview.widget.RecyclerView$j.J:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -066128: 3902 0b00 |0000: if-nez v2, 000b // +000b │ │ -06612c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06612e: 5b12 4803 |0003: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -066132: 5b12 4703 |0005: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0347 │ │ -066136: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -066138: 5912 4c03 |0008: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@034c │ │ -06613c: 2811 |000a: goto 001b // +0011 │ │ -06613e: 5b12 4803 |000b: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -066142: 5420 9a03 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -066146: 5b10 4703 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0347 │ │ -06614a: 6e10 cd05 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -066150: 0a00 |0014: move-result v0 │ │ -066152: 5910 4c03 |0015: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@034c │ │ -066156: 6e10 9c05 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06615c: 0a02 |001a: move-result v2 │ │ -06615e: 5912 4d03 |001b: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034d │ │ -066162: 0e00 |001d: return-void │ │ +066f54: |[066f54] androidx.recyclerview.widget.RecyclerView$j.J:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +066f64: 3902 0b00 |0000: if-nez v2, 000b // +000b │ │ +066f68: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +066f6a: 5b12 4503 |0003: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066f6e: 5b12 4403 |0005: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ +066f72: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +066f74: 5912 4903 |0008: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ +066f78: 2811 |000a: goto 001b // +0011 │ │ +066f7a: 5b12 4503 |000b: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066f7e: 5420 9703 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +066f82: 5b10 4403 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ +066f86: 6e10 f205 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +066f8c: 0a00 |0014: move-result v0 │ │ +066f8e: 5910 4903 |0015: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ +066f92: 6e10 c105 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +066f98: 0a02 |001a: move-result v2 │ │ +066f9a: 5912 4a03 |001b: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ +066f9e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -065eb4: |[065eb4] androidx.recyclerview.widget.RecyclerView$j.a:(Ljava/lang/String;)V │ │ -065ec4: 5410 4803 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065ec8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -065ecc: 6e20 490e 2000 |0004: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.b:(Ljava/lang/String;)V // method@0e49 │ │ -065ed2: 0e00 |0007: return-void │ │ +066cf0: |[066cf0] androidx.recyclerview.widget.RecyclerView$j.a:(Ljava/lang/String;)V │ │ +066d00: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066d04: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +066d08: 6e20 720e 2000 |0004: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.b:(Ljava/lang/String;)V // method@0e72 │ │ +066d0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065ad0: |[065ad0] androidx.recyclerview.widget.RecyclerView$j.b:()Z │ │ -065ae0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065ae2: 0f00 |0001: return v0 │ │ +06690c: |[06690c] androidx.recyclerview.widget.RecyclerView$j.b:()Z │ │ +06691c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06691e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'c' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065ae4: |[065ae4] androidx.recyclerview.widget.RecyclerView$j.c:()Z │ │ -065af4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065af6: 0f00 |0001: return v0 │ │ +066920: |[066920] androidx.recyclerview.widget.RecyclerView$j.c:()Z │ │ +066930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066932: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'd' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$k;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -065af8: |[065af8] androidx.recyclerview.widget.RecyclerView$j.d:(Landroidx/recyclerview/widget/RecyclerView$k;)Z │ │ -065b08: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -065b0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -065b0e: 2802 |0003: goto 0005 // +0002 │ │ -065b10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -065b12: 0f01 |0005: return v1 │ │ +066934: |[066934] androidx.recyclerview.widget.RecyclerView$j.d:(Landroidx/recyclerview/widget/RecyclerView$k;)Z │ │ +066944: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +066948: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06694a: 2802 |0003: goto 0005 // +0002 │ │ +06694c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06694e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'f' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065d04: |[065d04] androidx.recyclerview.widget.RecyclerView$j.f:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065d14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065d16: 0f01 |0001: return v1 │ │ +066b40: |[066b40] androidx.recyclerview.widget.RecyclerView$j.f:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +066b50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +066b52: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'g' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -065ed4: |[065ed4] androidx.recyclerview.widget.RecyclerView$j.g:(Landroidx/recyclerview/widget/RecyclerView$s;)V │ │ -065ee4: 0e00 |0000: return-void │ │ +066d10: |[066d10] androidx.recyclerview.widget.RecyclerView$j.g:(Landroidx/recyclerview/widget/RecyclerView$s;)V │ │ +066d20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'h' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065d18: |[065d18] androidx.recyclerview.widget.RecyclerView$j.h:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065d28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065d2a: 0f01 |0001: return v1 │ │ +066b54: |[066b54] androidx.recyclerview.widget.RecyclerView$j.h:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +066b64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +066b66: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'i' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065d2c: |[065d2c] androidx.recyclerview.widget.RecyclerView$j.i:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065d3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065d3e: 0f01 |0001: return v1 │ │ +066b68: |[066b68] androidx.recyclerview.widget.RecyclerView$j.i:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +066b78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +066b7a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'j' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -065ee8: |[065ee8] androidx.recyclerview.widget.RecyclerView$j.j:(Landroidx/recyclerview/widget/RecyclerView$s;)V │ │ -065ef8: 0e00 |0000: return-void │ │ +066d24: |[066d24] androidx.recyclerview.widget.RecyclerView$j.j:(Landroidx/recyclerview/widget/RecyclerView$s;)V │ │ +066d34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'k' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065d40: |[065d40] androidx.recyclerview.widget.RecyclerView$j.k:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065d50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065d52: 0f01 |0001: return v1 │ │ +066b7c: |[066b7c] androidx.recyclerview.widget.RecyclerView$j.k:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +066b8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +066b8e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'l' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$k;' │ │ @@ -73175,249 +73497,249 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -065a68: |[065a68] androidx.recyclerview.widget.RecyclerView$j.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k; │ │ -065a78: 2200 7d02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065a7c: 7030 1a0e 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0e1a │ │ -065a82: 1100 |0005: return-object v0 │ │ +0668a4: |[0668a4] androidx.recyclerview.widget.RecyclerView$j.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k; │ │ +0668b4: 2200 8202 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +0668b8: 7030 430e 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0e43 │ │ +0668be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'n' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -065a84: |[065a84] androidx.recyclerview.widget.RecyclerView$j.n:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k; │ │ -065a94: 2020 7d02 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065a98: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -065a9c: 2200 7d02 |0004: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065aa0: 1f02 7d02 |0006: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065aa4: 7020 1d0e 2000 |0008: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroidx/recyclerview/widget/RecyclerView$k;)V // method@0e1d │ │ -065aaa: 1100 |000b: return-object v0 │ │ -065aac: 2020 6301 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -065ab0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -065ab4: 2200 7d02 |0010: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065ab8: 1f02 6301 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -065abc: 7020 1c0e 2000 |0014: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0e1c │ │ -065ac2: 1100 |0017: return-object v0 │ │ -065ac4: 2200 7d02 |0018: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065ac8: 7020 1b0e 2000 |001a: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0e1b │ │ -065ace: 1100 |001d: return-object v0 │ │ +0668c0: |[0668c0] androidx.recyclerview.widget.RecyclerView$j.n:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k; │ │ +0668d0: 2020 8202 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +0668d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0668d8: 2200 8202 |0004: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +0668dc: 1f02 8202 |0006: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +0668e0: 7020 460e 2000 |0008: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroidx/recyclerview/widget/RecyclerView$k;)V // method@0e46 │ │ +0668e6: 1100 |000b: return-object v0 │ │ +0668e8: 2020 6801 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0168 │ │ +0668ec: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0668f0: 2200 8202 |0010: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +0668f4: 1f02 6801 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0168 │ │ +0668f8: 7020 450e 2000 |0014: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0e45 │ │ +0668fe: 1100 |0017: return-object v0 │ │ +066900: 2200 8202 |0018: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +066904: 7020 440e 2000 |001a: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0e44 │ │ +06690a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'o' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0659d0: |[0659d0] androidx.recyclerview.widget.RecyclerView$j.o:(I)Landroid/view/View; │ │ -0659e0: 5410 4703 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0347 │ │ -0659e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0659e8: 6e20 ff0e 2000 |0004: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/b;.a:(I)Landroid/view/View; // method@0eff │ │ -0659ee: 0c02 |0007: move-result-object v2 │ │ -0659f0: 2802 |0008: goto 000a // +0002 │ │ -0659f2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0659f4: 1102 |000a: return-object v2 │ │ +06680c: |[06680c] androidx.recyclerview.widget.RecyclerView$j.o:(I)Landroid/view/View; │ │ +06681c: 5410 4403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ +066820: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066824: 6e20 280f 2000 |0004: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/b;.a:(I)Landroid/view/View; // method@0f28 │ │ +06682a: 0c02 |0007: move-result-object v2 │ │ +06682c: 2802 |0008: goto 000a // +0002 │ │ +06682e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +066830: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'p' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065d54: |[065d54] androidx.recyclerview.widget.RecyclerView$j.p:()I │ │ -065d64: 5410 4703 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0347 │ │ -065d68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065d6c: 6e10 000f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.b:()I // method@0f00 │ │ -065d72: 0a00 |0007: move-result v0 │ │ -065d74: 2802 |0008: goto 000a // +0002 │ │ -065d76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065d78: 0f00 |000a: return v0 │ │ +066b90: |[066b90] androidx.recyclerview.widget.RecyclerView$j.p:()I │ │ +066ba0: 5410 4403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ +066ba4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066ba8: 6e10 290f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.b:()I // method@0f29 │ │ +066bae: 0a00 |0007: move-result v0 │ │ +066bb0: 2802 |0008: goto 000a // +0002 │ │ +066bb2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066bb4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'q' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -065d7c: |[065d7c] androidx.recyclerview.widget.RecyclerView$j.q:(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065d8c: 5401 4803 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065d90: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -065d94: 6e10 791c 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -065d9a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -065d9c: 0f01 |0008: return v1 │ │ +066bb8: |[066bb8] androidx.recyclerview.widget.RecyclerView$j.q:(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +066bc8: 5401 4503 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066bcc: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +066bd0: 6e10 c91c 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +066bd6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +066bd8: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 's' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065da0: |[065da0] androidx.recyclerview.widget.RecyclerView$j.s:()I │ │ -065db0: 5410 4803 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065db4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065db8: 6e10 b105 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -065dbe: 0a00 |0007: move-result v0 │ │ -065dc0: 2802 |0008: goto 000a // +0002 │ │ -065dc2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065dc4: 0f00 |000a: return v0 │ │ +066bdc: |[066bdc] androidx.recyclerview.widget.RecyclerView$j.s:()I │ │ +066bec: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066bf0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066bf4: 6e10 d605 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +066bfa: 0a00 |0007: move-result v0 │ │ +066bfc: 2802 |0008: goto 000a // +0002 │ │ +066bfe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066c00: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 't' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065dc8: |[065dc8] androidx.recyclerview.widget.RecyclerView$j.t:()I │ │ -065dd8: 5410 4803 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065ddc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065de0: 6e10 b205 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -065de6: 0a00 |0007: move-result v0 │ │ -065de8: 2802 |0008: goto 000a // +0002 │ │ -065dea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065dec: 0f00 |000a: return v0 │ │ +066c04: |[066c04] androidx.recyclerview.widget.RecyclerView$j.t:()I │ │ +066c14: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066c18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066c1c: 6e10 d705 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +066c22: 0a00 |0007: move-result v0 │ │ +066c24: 2802 |0008: goto 000a // +0002 │ │ +066c26: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066c28: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'u' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065df0: |[065df0] androidx.recyclerview.widget.RecyclerView$j.u:()I │ │ -065e00: 5410 4803 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065e04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065e08: 6e10 b305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -065e0e: 0a00 |0007: move-result v0 │ │ -065e10: 2802 |0008: goto 000a // +0002 │ │ -065e12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065e14: 0f00 |000a: return v0 │ │ +066c2c: |[066c2c] androidx.recyclerview.widget.RecyclerView$j.u:()I │ │ +066c3c: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066c40: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066c44: 6e10 d805 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +066c4a: 0a00 |0007: move-result v0 │ │ +066c4c: 2802 |0008: goto 000a // +0002 │ │ +066c4e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066c50: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'v' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065e18: |[065e18] androidx.recyclerview.widget.RecyclerView$j.v:()I │ │ -065e28: 5410 4803 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065e2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065e30: 6e10 b405 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -065e36: 0a00 |0007: move-result v0 │ │ -065e38: 2802 |0008: goto 000a // +0002 │ │ -065e3a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065e3c: 0f00 |000a: return v0 │ │ +066c54: |[066c54] androidx.recyclerview.widget.RecyclerView$j.v:()I │ │ +066c64: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066c68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066c6c: 6e10 d905 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +066c72: 0a00 |0007: move-result v0 │ │ +066c74: 2802 |0008: goto 000a // +0002 │ │ +066c76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066c78: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'y' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -065e40: |[065e40] androidx.recyclerview.widget.RecyclerView$j.y:(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065e50: 5401 4803 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -065e54: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -065e58: 6e10 791c 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -065e5e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -065e60: 0f01 |0008: return v1 │ │ +066c7c: |[066c7c] androidx.recyclerview.widget.RecyclerView$j.y:(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +066c8c: 5401 4503 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066c90: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +066c94: 6e10 c91c 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +066c9a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +066c9c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'z' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065b14: |[065b14] androidx.recyclerview.widget.RecyclerView$j.z:()Z │ │ -065b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065b26: 0f00 |0001: return v0 │ │ +066950: |[066950] androidx.recyclerview.widget.RecyclerView$j.z:()Z │ │ +066960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066962: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #174 header: │ │ -class_idx : 637 │ │ +Class #178 header: │ │ +class_idx : 642 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 355 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 360 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #174 annotations: │ │ +Class #178 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="k" │ │ │ │ -Class #174 - │ │ +Class #178 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$k;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ @@ -73434,155 +73756,155 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -066214: |[066214] androidx.recyclerview.widget.RecyclerView$k.:(II)V │ │ -066224: 7030 6906 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@0669 │ │ -06622a: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -06622e: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -066234: 5b01 4e03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034e │ │ -066238: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06623a: 5c01 4f03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034f │ │ -06623e: 0e00 |000d: return-void │ │ +067050: |[067050] androidx.recyclerview.widget.RecyclerView$k.:(II)V │ │ +067060: 7030 8f06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@068f │ │ +067066: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +06706a: 7010 7902 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +067070: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +067074: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +067076: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +06707a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -066164: |[066164] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -066174: 7030 6a06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066a │ │ -06617a: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -06617e: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -066184: 5b01 4e03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034e │ │ -066188: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06618a: 5c01 4f03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034f │ │ -06618e: 0e00 |000d: return-void │ │ +066fa0: |[066fa0] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +066fb0: 7030 9006 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0690 │ │ +066fb6: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +066fba: 7010 7902 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +066fc0: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +066fc4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +066fc6: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +066fca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ name : '' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -066190: |[066190] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0661a0: 7020 6b06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066b │ │ -0661a6: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -0661aa: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -0661b0: 5b01 4e03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034e │ │ -0661b4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0661b6: 5c01 4f03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034f │ │ -0661ba: 0e00 |000d: return-void │ │ +066fcc: |[066fcc] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +066fdc: 7020 9106 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0691 │ │ +066fe2: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +066fe6: 7010 7902 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +066fec: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +066ff0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +066ff2: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +066ff6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ name : '' │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0661bc: |[0661bc] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0661cc: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@066c │ │ -0661d2: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -0661d6: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -0661dc: 5b01 4e03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034e │ │ -0661e0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0661e2: 5c01 4f03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034f │ │ -0661e6: 0e00 |000d: return-void │ │ +066ff8: |[066ff8] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +067008: 7020 9206 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0692 │ │ +06700e: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +067012: 7010 7902 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +067018: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +06701c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +06701e: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +067022: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ name : '' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$k;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0661e8: |[0661e8] androidx.recyclerview.widget.RecyclerView$k.:(Landroidx/recyclerview/widget/RecyclerView$k;)V │ │ -0661f8: 7020 6b06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066b │ │ -0661fe: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -066202: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -066208: 5b01 4e03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034e │ │ -06620c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06620e: 5c01 4f03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034f │ │ -066212: 0e00 |000d: return-void │ │ +067024: |[067024] androidx.recyclerview.widget.RecyclerView$k.:(Landroidx/recyclerview/widget/RecyclerView$k;)V │ │ +067034: 7020 9106 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0691 │ │ +06703a: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +06703e: 7010 7902 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +067044: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +067048: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +06704a: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +06704e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #175 header: │ │ -class_idx : 638 │ │ +Class #179 header: │ │ +class_idx : 643 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #175 annotations: │ │ +Class #179 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="l" │ │ │ │ -Class #175 - │ │ +Class #179 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$l;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #176 header: │ │ -class_idx : 639 │ │ +Class #180 header: │ │ +class_idx : 644 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #176 annotations: │ │ +Class #180 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="m" │ │ │ │ -Class #176 - │ │ +Class #180 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$m;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -73601,32 +73923,32 @@ │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$m;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #177 header: │ │ -class_idx : 640 │ │ +Class #181 header: │ │ +class_idx : 645 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #177 annotations: │ │ +Class #181 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="n" │ │ │ │ -Class #177 - │ │ +Class #181 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$n;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -73635,42 +73957,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066240: |[066240] androidx.recyclerview.widget.RecyclerView$n.:()V │ │ -066250: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -066256: 0e00 |0003: return-void │ │ +06707c: |[06707c] androidx.recyclerview.widget.RecyclerView$n.:()V │ │ +06708c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +067092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #178 header: │ │ -class_idx : 641 │ │ +Class #182 header: │ │ +class_idx : 646 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #178 annotations: │ │ +Class #182 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView$o; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ -Annotations on field #848 'a' │ │ +Annotations on field #845 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/RecyclerView$v;" ">;" } │ │ │ │ -Class #178 - │ │ +Class #182 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$o$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$o$a;) │ │ @@ -73691,50 +74013,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -066258: |[066258] androidx.recyclerview.widget.RecyclerView$o$a.:()V │ │ -066268: 7010 751c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06626e: 2200 5706 |0003: new-instance v0, Ljava/util/ArrayList; // type@0657 │ │ -066272: 7010 7e1d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -066278: 5b20 5003 |0008: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@0350 │ │ -06627c: 1250 |000a: const/4 v0, #int 5 // #5 │ │ -06627e: 5920 5103 |000b: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.b:I // field@0351 │ │ -066282: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ -066286: 5a20 5203 |000f: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.c:J // field@0352 │ │ -06628a: 0e00 |0011: return-void │ │ +067094: |[067094] androidx.recyclerview.widget.RecyclerView$o$a.:()V │ │ +0670a4: 7010 c51c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0670aa: 2200 6906 |0003: new-instance v0, Ljava/util/ArrayList; // type@0669 │ │ +0670ae: 7010 ce1d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +0670b4: 5b20 4d03 |0008: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ +0670b8: 1250 |000a: const/4 v0, #int 5 // #5 │ │ +0670ba: 5920 4e03 |000b: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.b:I // field@034e │ │ +0670be: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ +0670c2: 5a20 4f03 |000f: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.c:J // field@034f │ │ +0670c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #179 header: │ │ -class_idx : 642 │ │ +Class #183 header: │ │ +class_idx : 647 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #179 annotations: │ │ +Class #183 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="o" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/RecyclerView$o$a; } │ │ -Annotations on field #851 'a' │ │ +Annotations on field #848 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray<" "Landroidx/recyclerview/widget/RecyclerView$o$a;" ">;" } │ │ │ │ -Class #179 - │ │ +Class #183 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$o;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$o;) │ │ @@ -73751,53 +74073,53 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06628c: |[06628c] androidx.recyclerview.widget.RecyclerView$o.:()V │ │ -06629c: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0662a2: 2200 1d01 |0003: new-instance v0, Landroid/util/SparseArray; // type@011d │ │ -0662a6: 7010 4704 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0447 │ │ -0662ac: 5b10 5303 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0353 │ │ -0662b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0662b2: 5910 5403 |000b: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0354 │ │ -0662b6: 0e00 |000d: return-void │ │ +0670c8: |[0670c8] androidx.recyclerview.widget.RecyclerView$o.:()V │ │ +0670d8: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0670de: 2200 1e01 |0003: new-instance v0, Landroid/util/SparseArray; // type@011e │ │ +0670e2: 7010 5904 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0459 │ │ +0670e8: 5b10 5003 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +0670ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0670ee: 5910 5103 |000b: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ +0670f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #180 header: │ │ -class_idx : 643 │ │ +Class #184 header: │ │ +class_idx : 648 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #180 annotations: │ │ +Class #184 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="p" │ │ -Annotations on field #853 'a' │ │ +Annotations on field #850 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/RecyclerView$v;" ">;" } │ │ -Annotations on field #854 'b' │ │ +Annotations on field #851 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/RecyclerView$v;" ">;" } │ │ -Annotations on field #855 'c' │ │ +Annotations on field #852 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/RecyclerView$v;" ">;" } │ │ -Annotations on field #856 'd' │ │ +Annotations on field #853 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Landroidx/recyclerview/widget/RecyclerView$v;" ">;" } │ │ │ │ -Class #180 - │ │ +Class #184 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$p;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$p;) │ │ @@ -73838,107 +74160,107 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06636c: |[06636c] androidx.recyclerview.widget.RecyclerView$p.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -06637c: 5b12 5c03 |0000: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066380: 7010 751c 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -066386: 2202 5706 |0005: new-instance v2, Ljava/util/ArrayList; // type@0657 │ │ -06638a: 7010 7e1d 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -066390: 5b12 5503 |000a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -066394: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -066396: 5b10 5603 |000d: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0356 │ │ -06639a: 2200 5706 |000f: new-instance v0, Ljava/util/ArrayList; // type@0657 │ │ -06639e: 7010 7e1d 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -0663a4: 5b10 5703 |0014: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -0663a8: 7110 c01d 0200 |0016: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@1dc0 │ │ -0663ae: 0c02 |0019: move-result-object v2 │ │ -0663b0: 5b12 5803 |001a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.d:Ljava/util/List; // field@0358 │ │ -0663b4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0663b6: 5912 5903 |001d: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0359 │ │ -0663ba: 5912 5a03 |001f: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@035a │ │ -0663be: 0e00 |0021: return-void │ │ +0671a8: |[0671a8] androidx.recyclerview.widget.RecyclerView$p.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +0671b8: 5b12 5903 |0000: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0671bc: 7010 c51c 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0671c2: 2202 6906 |0005: new-instance v2, Ljava/util/ArrayList; // type@0669 │ │ +0671c6: 7010 ce1d 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +0671cc: 5b12 5203 |000a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +0671d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0671d2: 5b10 5303 |000d: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +0671d6: 2200 6906 |000f: new-instance v0, Ljava/util/ArrayList; // type@0669 │ │ +0671da: 7010 ce1d 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +0671e0: 5b10 5403 |0014: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0671e4: 7110 101e 0200 |0016: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@1e10 │ │ +0671ea: 0c02 |0019: move-result-object v2 │ │ +0671ec: 5b12 5503 |001a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.d:Ljava/util/List; // field@0355 │ │ +0671f0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0671f2: 5912 5603 |001d: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ +0671f6: 5912 5703 |001f: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ +0671fa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$p;) │ │ name : 'd' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$v;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0665cc: |[0665cc] androidx.recyclerview.widget.RecyclerView$p.d:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ -0665dc: 6e10 410e 0100 |0000: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$v;.f:()Z // method@0e41 │ │ -0665e2: 0a01 |0003: move-result v1 │ │ -0665e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0665e6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0665ea: 2700 |0007: throw v0 │ │ -0665ec: 2201 fc05 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -0665f0: 2700 |000a: throw v0 │ │ +067408: |[067408] androidx.recyclerview.widget.RecyclerView$p.d:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ +067418: 6e10 6a0e 0100 |0000: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$v;.f:()Z // method@0e6a │ │ +06741e: 0a01 |0003: move-result v1 │ │ +067420: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +067422: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +067426: 2700 |0007: throw v0 │ │ +067428: 2201 0e06 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@060e │ │ +06742c: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$p;) │ │ name : 'a' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0662b8: |[0662b8] androidx.recyclerview.widget.RecyclerView$p.a:(I)I │ │ -0662c8: 3a04 1d00 |0000: if-ltz v4, 001d // +001d │ │ -0662cc: 5430 5c03 |0002: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -0662d0: 5400 9203 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0662d4: 6e10 360e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e36 │ │ -0662da: 0a00 |0009: move-result v0 │ │ -0662dc: 3504 1300 |000a: if-ge v4, v0, 001d // +0013 │ │ -0662e0: 5430 5c03 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -0662e4: 5401 9203 |000e: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0662e8: 5511 6203 |0010: iget-boolean v1, v1, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -0662ec: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ -0662f0: 0f04 |0014: return v4 │ │ -0662f2: 5400 9803 |0015: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -0662f6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0662f8: 6e30 f40e 4001 |0018: invoke-virtual {v0, v4, v1}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef4 │ │ -0662fe: 0a04 |001b: move-result v4 │ │ -066300: 0f04 |001c: return v4 │ │ -066302: 2200 fe05 |001d: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@05fe │ │ -066306: 2201 1806 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@0618 │ │ -06630a: 7010 b81c 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -066310: 1a02 0c1e |0024: const-string v2, "invalid position " // string@1e0c │ │ -066314: 6e20 c51c 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06631a: 6e20 c01c 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -066320: 1a04 5002 |002c: const-string v4, ". State " // string@0250 │ │ -066324: 6e20 c51c 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06632a: 1a04 b61e |0031: const-string v4, "item count is " // string@1eb6 │ │ -06632e: 6e20 c51c 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066334: 5434 5c03 |0036: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066338: 5444 9203 |0038: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -06633c: 6e10 360e 0400 |003a: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e36 │ │ -066342: 0a04 |003d: move-result v4 │ │ -066344: 6e20 c01c 4100 |003e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06634a: 5434 5c03 |0041: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -06634e: 6e10 730e 0400 |0043: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -066354: 0c04 |0046: move-result-object v4 │ │ -066356: 6e20 c51c 4100 |0047: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06635c: 6e10 cd1c 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -066362: 0c04 |004d: move-result-object v4 │ │ -066364: 7020 3b1c 4000 |004e: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c3b │ │ -06636a: 2700 |0051: throw v0 │ │ +0670f4: |[0670f4] androidx.recyclerview.widget.RecyclerView$p.a:(I)I │ │ +067104: 3a04 1d00 |0000: if-ltz v4, 001d // +001d │ │ +067108: 5430 5903 |0002: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06710c: 5400 8f03 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +067110: 6e10 5f0e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e5f │ │ +067116: 0a00 |0009: move-result v0 │ │ +067118: 3504 1300 |000a: if-ge v4, v0, 001d // +0013 │ │ +06711c: 5430 5903 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067120: 5401 8f03 |000e: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +067124: 5511 5f03 |0010: iget-boolean v1, v1, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +067128: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ +06712c: 0f04 |0014: return v4 │ │ +06712e: 5400 9503 |0015: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +067132: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +067134: 6e30 1d0f 4001 |0018: invoke-virtual {v0, v4, v1}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0f1d │ │ +06713a: 0a04 |001b: move-result v4 │ │ +06713c: 0f04 |001c: return v4 │ │ +06713e: 2200 1006 |001d: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0610 │ │ +067142: 2201 2a06 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@062a │ │ +067146: 7010 081d 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +06714c: 1a02 3d1e |0024: const-string v2, "invalid position " // string@1e3d │ │ +067150: 6e20 151d 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067156: 6e20 101d 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06715c: 1a04 5102 |002c: const-string v4, ". State " // string@0251 │ │ +067160: 6e20 151d 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067166: 1a04 eb1e |0031: const-string v4, "item count is " // string@1eeb │ │ +06716a: 6e20 151d 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067170: 5434 5903 |0036: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067174: 5444 8f03 |0038: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +067178: 6e10 5f0e 0400 |003a: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e5f │ │ +06717e: 0a04 |003d: move-result v4 │ │ +067180: 6e20 101d 4100 |003e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067186: 5434 5903 |0041: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06718a: 6e10 9c0e 0400 |0043: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +067190: 0c04 |0046: move-result-object v4 │ │ +067192: 6e20 151d 4100 |0047: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067198: 6e10 1d1d 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06719e: 0c04 |004d: move-result-object v4 │ │ +0671a0: 7020 8b1c 4000 |004e: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c8b │ │ +0671a6: 2700 |0051: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -74170,32 +74492,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0663c0: |[0663c0] androidx.recyclerview.widget.RecyclerView$p.b:()V │ │ -0663d0: 5420 5703 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -0663d4: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0663da: 0a00 |0005: move-result v0 │ │ -0663dc: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0663e0: 3a00 0600 |0008: if-ltz v0, 000e // +0006 │ │ -0663e4: 6e20 270e 0200 |000a: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$p;.c:(I)V // method@0e27 │ │ -0663ea: 28f9 |000d: goto 0006 // -0007 │ │ -0663ec: 5420 5703 |000e: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -0663f0: 6e10 841d 0000 |0010: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -0663f6: 6300 a903 |0013: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a9 │ │ -0663fa: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ -0663fe: 5420 5c03 |0017: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066402: 5400 9103 |0019: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@0391 │ │ -066406: 6e10 791c 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06640c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -06640e: 5901 0f04 |001f: iput v1, v0, Landroidx/recyclerview/widget/e$b;.c:I // field@040f │ │ -066412: 0e00 |0021: return-void │ │ +0671fc: |[0671fc] androidx.recyclerview.widget.RecyclerView$p.b:()V │ │ +06720c: 5420 5403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +067210: 6e10 de1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +067216: 0a00 |0005: move-result v0 │ │ +067218: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06721c: 3a00 0600 |0008: if-ltz v0, 000e // +0006 │ │ +067220: 6e20 500e 0200 |000a: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$p;.c:(I)V // method@0e50 │ │ +067226: 28f9 |000d: goto 0006 // -0007 │ │ +067228: 5420 5403 |000e: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +06722c: 6e10 d41d 0000 |0010: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +067232: 6300 a603 |0013: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +067236: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ +06723a: 5420 5903 |0017: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06723e: 5400 8e03 |0019: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +067242: 6e10 c91c 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +067248: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +06724a: 5901 0c04 |001f: iput v1, v0, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +06724e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -74465,135 +74787,132 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Landroidx/recyclerview/widget/RecyclerView$p; │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$p;) │ │ name : 'c' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 212 16-bit code units │ │ -066414: |[066414] androidx.recyclerview.widget.RecyclerView$p.c:(I)V │ │ -066424: 54a0 5703 |0000: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -066428: 6e20 881d b000 |0002: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06642e: 0c00 |0005: move-result-object v0 │ │ -066430: 1f00 8a02 |0006: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -066434: 6201 a503 |0008: sget-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a5 │ │ -066438: 6e10 791c 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06643e: 5201 7103 |000d: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -066442: d512 0040 |000f: and-int/lit16 v2, v1, #int 16384 // #4000 │ │ -066446: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -066448: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -06644a: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -06644e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -066450: 2802 |0016: goto 0018 // +0002 │ │ -066452: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -066454: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -066456: 3802 0a00 |0019: if-eqz v2, 0023 // +000a │ │ -06645a: d511 ffbf |001b: and-int/lit16 v1, v1, #int -16385 // #bfff │ │ -06645e: b631 |001d: or-int/2addr v1, v3 │ │ -066460: 5901 7103 |001e: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -066464: 7120 4612 5500 |0020: invoke-static {v5, v5}, Ld0/w;.b:(Landroid/view/View;Ld0/a;)V // method@1246 │ │ -06646a: 54a1 5c03 |0023: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -06646e: 6e10 791c 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -066474: 54a1 5c03 |0028: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066478: 6e10 791c 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06647e: 54a1 5c03 |002d: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066482: 5412 9203 |002f: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -066486: 3802 3b00 |0031: if-eqz v2, 006c // +003b │ │ -06648a: 5411 9c03 |0033: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@039c │ │ -06648e: 5412 2a04 |0035: iget-object v2, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@042a │ │ -066492: 5526 540f |0037: iget-boolean v6, v2, Lq/c;.e:Z // field@0f54 │ │ -066496: 3806 0500 |0039: if-eqz v6, 003e // +0005 │ │ -06649a: 6e10 9a27 0200 |003b: invoke-virtual {v2}, Lq/c;.d:()V // method@279a │ │ -0664a0: 5222 570f |003e: iget v2, v2, Lq/c;.h:I // field@0f57 │ │ -0664a4: b142 |0040: sub-int/2addr v2, v4 │ │ -0664a6: 3a02 1c00 |0041: if-ltz v2, 005d // +001c │ │ -0664aa: 5416 2a04 |0043: iget-object v6, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@042a │ │ -0664ae: 6e20 9d27 2600 |0045: invoke-virtual {v6, v2}, Lq/c;.g:(I)Ljava/lang/Object; // method@279d │ │ -0664b4: 0c06 |0048: move-result-object v6 │ │ -0664b6: 3360 1100 |0049: if-ne v0, v6, 005a // +0011 │ │ -0664ba: 5416 2a04 |004b: iget-object v6, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@042a │ │ -0664be: 5467 560f |004d: iget-object v7, v6, Lq/c;.g:[Ljava/lang/Object; // field@0f56 │ │ -0664c2: 4608 0702 |004f: aget-object v8, v7, v2 │ │ -0664c6: 6209 580f |0051: sget-object v9, Lq/c;.i:Ljava/lang/Object; // field@0f58 │ │ -0664ca: 3298 0a00 |0053: if-eq v8, v9, 005d // +000a │ │ -0664ce: 4d09 0702 |0055: aput-object v9, v7, v2 │ │ -0664d2: 5c64 540f |0057: iput-boolean v4, v6, Lq/c;.e:Z // field@0f54 │ │ -0664d6: 2804 |0059: goto 005d // +0004 │ │ -0664d8: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0664dc: 28e5 |005c: goto 0041 // -001b │ │ -0664de: 5411 2904 |005d: iget-object v1, v1, Landroidx/recyclerview/widget/q;.a:Lq/b; // field@0429 │ │ -0664e2: 6e20 0128 0100 |005f: invoke-virtual {v1, v0}, Lq/f;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2801 │ │ -0664e8: 0c01 |0062: move-result-object v1 │ │ -0664ea: 1f01 b602 |0063: check-cast v1, Landroidx/recyclerview/widget/q$a; // type@02b6 │ │ -0664ee: 3801 0700 |0065: if-eqz v1, 006c // +0007 │ │ -0664f2: 6202 2804 |0067: sget-object v2, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0428 │ │ -0664f6: 6e20 8d10 1200 |0069: invoke-virtual {v2, v1}, Lc0/b;.b:(Ljava/lang/Object;)V // method@108d │ │ -0664fc: 5b05 7703 |006c: iput-object v5, v0, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0377 │ │ -066500: 54a1 5b03 |006e: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -066504: 3901 0900 |0070: if-nez v1, 0079 // +0009 │ │ -066508: 2201 8202 |0072: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ -06650c: 7010 230e 0100 |0074: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e23 │ │ -066512: 5ba1 5b03 |0077: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -066516: 54a1 5b03 |0079: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -06651a: 6e10 791c 0100 |007b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -066520: 5412 5303 |007e: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0353 │ │ -066524: 6e20 4c04 3200 |0080: invoke-virtual {v2, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ -06652a: 0c02 |0083: move-result-object v2 │ │ -06652c: 1f02 8102 |0084: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -066530: 3902 0c00 |0086: if-nez v2, 0092 // +000c │ │ -066534: 2202 8102 |0088: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -066538: 7010 220e 0200 |008a: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView$o$a;.:()V // method@0e22 │ │ -06653e: 5414 5303 |008d: iget-object v4, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0353 │ │ -066542: 6e30 4f04 3402 |008f: invoke-virtual {v4, v3, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@044f │ │ -066548: 5422 5003 |0092: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@0350 │ │ -06654c: 5411 5303 |0094: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0353 │ │ -066550: 6e20 4c04 3100 |0096: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ -066556: 0c01 |0099: move-result-object v1 │ │ -066558: 1f01 8102 |009a: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -06655c: 5211 5103 |009c: iget v1, v1, Landroidx/recyclerview/widget/RecyclerView$o$a;.b:I // field@0351 │ │ -066560: 6e10 8e1d 0200 |009e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -066566: 0a04 |00a1: move-result v4 │ │ -066568: 3641 0300 |00a2: if-gt v1, v4, 00a5 // +0003 │ │ -06656c: 282a |00a4: goto 00ce // +002a │ │ -06656e: 5903 7103 |00a5: iput v3, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -066572: 12f1 |00a7: const/4 v1, #int -1 // #ff │ │ -066574: 5901 6c03 |00a8: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@036c │ │ -066578: 5901 6d03 |00aa: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.b:I // field@036d │ │ -06657c: 1606 ffff |00ac: const-wide/16 v6, #int -1 // #ffff │ │ -066580: 5a06 6e03 |00ae: iput-wide v6, v0, Landroidx/recyclerview/widget/RecyclerView$v;.c:J // field@036e │ │ -066584: 5901 6f03 |00b0: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036f │ │ -066588: 5903 7403 |00b2: iput v3, v0, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0374 │ │ -06658c: 5b05 7003 |00b4: iput-object v5, v0, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@0370 │ │ -066590: 5401 7203 |00b6: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@0372 │ │ -066594: 3801 0500 |00b8: if-eqz v1, 00bd // +0005 │ │ -066598: 6e10 841d 0100 |00ba: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06659e: 5201 7103 |00bd: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0665a2: d511 fffb |00bf: and-int/lit16 v1, v1, #int -1025 // #fbff │ │ -0665a6: 5901 7103 |00c1: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0665aa: 6e10 791c 0000 |00c3: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0665b0: 6e10 791c 0000 |00c6: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0665b6: 6201 a503 |00c9: sget-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a5 │ │ -0665ba: 6e20 821d 0200 |00cb: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -0665c0: 54a0 5703 |00ce: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -0665c4: 6e20 8c1d b000 |00d0: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d8c │ │ -0665ca: 0e00 |00d3: return-void │ │ +067250: |[067250] androidx.recyclerview.widget.RecyclerView$p.c:(I)V │ │ +067260: 54a0 5403 |0000: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +067264: 6e20 d81d b000 |0002: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06726a: 0c00 |0005: move-result-object v0 │ │ +06726c: 1f00 8f02 |0006: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +067270: 6201 a203 |0008: sget-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +067274: 6e10 c91c 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06727a: 5201 6e03 |000d: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06727e: d512 0040 |000f: and-int/lit16 v2, v1, #int 16384 // #4000 │ │ +067282: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +067284: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +067286: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +06728a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +06728c: 2802 |0016: goto 0018 // +0002 │ │ +06728e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +067290: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +067292: 3802 0a00 |0019: if-eqz v2, 0023 // +000a │ │ +067296: d511 ffbf |001b: and-int/lit16 v1, v1, #int -16385 // #bfff │ │ +06729a: b631 |001d: or-int/2addr v1, v3 │ │ +06729c: 5901 6e03 |001e: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0672a0: 7120 4d12 5500 |0020: invoke-static {v5, v5}, Ld0/w;.b:(Landroid/view/View;Ld0/a;)V // method@124d │ │ +0672a6: 54a1 5903 |0023: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0672aa: 6e10 c91c 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0672b0: 54a1 5903 |0028: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0672b4: 6e10 c91c 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0672ba: 54a1 5903 |002d: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0672be: 5412 8f03 |002f: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0672c2: 3802 3b00 |0031: if-eqz v2, 006c // +003b │ │ +0672c6: 5411 9903 |0033: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ +0672ca: 5412 2704 |0035: iget-object v2, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ +0672ce: 5526 900f |0037: iget-boolean v6, v2, Lq/c;.e:Z // field@0f90 │ │ +0672d2: 3806 0500 |0039: if-eqz v6, 003e // +0005 │ │ +0672d6: 6e10 eb27 0200 |003b: invoke-virtual {v2}, Lq/c;.d:()V // method@27eb │ │ +0672dc: 5222 930f |003e: iget v2, v2, Lq/c;.h:I // field@0f93 │ │ +0672e0: b142 |0040: sub-int/2addr v2, v4 │ │ +0672e2: 3a02 1c00 |0041: if-ltz v2, 005d // +001c │ │ +0672e6: 5416 2704 |0043: iget-object v6, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ +0672ea: 6e20 ee27 2600 |0045: invoke-virtual {v6, v2}, Lq/c;.g:(I)Ljava/lang/Object; // method@27ee │ │ +0672f0: 0c06 |0048: move-result-object v6 │ │ +0672f2: 3360 1100 |0049: if-ne v0, v6, 005a // +0011 │ │ +0672f6: 5416 2704 |004b: iget-object v6, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ +0672fa: 5467 920f |004d: iget-object v7, v6, Lq/c;.g:[Ljava/lang/Object; // field@0f92 │ │ +0672fe: 4608 0702 |004f: aget-object v8, v7, v2 │ │ +067302: 6209 940f |0051: sget-object v9, Lq/c;.i:Ljava/lang/Object; // field@0f94 │ │ +067306: 3298 0a00 |0053: if-eq v8, v9, 005d // +000a │ │ +06730a: 4d09 0702 |0055: aput-object v9, v7, v2 │ │ +06730e: 5c64 900f |0057: iput-boolean v4, v6, Lq/c;.e:Z // field@0f90 │ │ +067312: 2804 |0059: goto 005d // +0004 │ │ +067314: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +067318: 28e5 |005c: goto 0041 // -001b │ │ +06731a: 5411 2604 |005d: iget-object v1, v1, Landroidx/recyclerview/widget/q;.a:Lq/b; // field@0426 │ │ +06731e: 6e20 5228 0100 |005f: invoke-virtual {v1, v0}, Lq/f;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2852 │ │ +067324: 0c01 |0062: move-result-object v1 │ │ +067326: 1f01 bb02 |0063: check-cast v1, Landroidx/recyclerview/widget/q$a; // type@02bb │ │ +06732a: 3801 0700 |0065: if-eqz v1, 006c // +0007 │ │ +06732e: 6202 2504 |0067: sget-object v2, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ +067332: 6e20 b610 1200 |0069: invoke-virtual {v2, v1}, Lc0/b;.b:(Ljava/lang/Object;)V // method@10b6 │ │ +067338: 5b05 7403 |006c: iput-object v5, v0, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ +06733c: 54a1 5803 |006e: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +067340: 3901 0900 |0070: if-nez v1, 0079 // +0009 │ │ +067344: 2201 8702 |0072: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0287 │ │ +067348: 7010 4c0e 0100 |0074: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e4c │ │ +06734e: 5ba1 5803 |0077: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +067352: 54a1 5803 |0079: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +067356: 6e10 c91c 0100 |007b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06735c: 5412 5003 |007e: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +067360: 6e20 5e04 3200 |0080: invoke-virtual {v2, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@045e │ │ +067366: 0c02 |0083: move-result-object v2 │ │ +067368: 1f02 8602 |0084: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0286 │ │ +06736c: 3902 0c00 |0086: if-nez v2, 0092 // +000c │ │ +067370: 2202 8602 |0088: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0286 │ │ +067374: 7010 4b0e 0200 |008a: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView$o$a;.:()V // method@0e4b │ │ +06737a: 5414 5003 |008d: iget-object v4, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06737e: 6e30 6104 3402 |008f: invoke-virtual {v4, v3, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0461 │ │ +067384: 5422 4d03 |0092: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ +067388: 5411 5003 |0094: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06738c: 6e20 5e04 3100 |0096: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@045e │ │ +067392: 0c01 |0099: move-result-object v1 │ │ +067394: 1f01 8602 |009a: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0286 │ │ +067398: 5211 4e03 |009c: iget v1, v1, Landroidx/recyclerview/widget/RecyclerView$o$a;.b:I // field@034e │ │ +06739c: 6e10 de1d 0200 |009e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0673a2: 0a04 |00a1: move-result v4 │ │ +0673a4: 3641 0300 |00a2: if-gt v1, v4, 00a5 // +0003 │ │ +0673a8: 282a |00a4: goto 00ce // +002a │ │ +0673aa: 5903 6e03 |00a5: iput v3, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0673ae: 12f1 |00a7: const/4 v1, #int -1 // #ff │ │ +0673b0: 5901 6903 |00a8: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +0673b4: 5901 6a03 |00aa: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.b:I // field@036a │ │ +0673b8: 1606 ffff |00ac: const-wide/16 v6, #int -1 // #ffff │ │ +0673bc: 5a06 6b03 |00ae: iput-wide v6, v0, Landroidx/recyclerview/widget/RecyclerView$v;.c:J // field@036b │ │ +0673c0: 5901 6c03 |00b0: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ +0673c4: 5903 7103 |00b2: iput v3, v0, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ +0673c8: 5b05 6d03 |00b4: iput-object v5, v0, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ +0673cc: 5401 6f03 |00b6: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +0673d0: 3801 0500 |00b8: if-eqz v1, 00bd // +0005 │ │ +0673d4: 6e10 d41d 0100 |00ba: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +0673da: 5201 6e03 |00bd: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0673de: d511 fffb |00bf: and-int/lit16 v1, v1, #int -1025 // #fbff │ │ +0673e2: 5901 6e03 |00c1: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0673e6: 6e10 c91c 0000 |00c3: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0673ec: 6e10 c91c 0000 |00c6: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0673f2: 6201 a203 |00c9: sget-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +0673f6: 6e20 d21d 0200 |00cb: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +0673fc: 54a0 5403 |00ce: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +067400: 6e20 dc1d b000 |00d0: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1ddc │ │ +067406: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -74825,351 +75144,351 @@ │ │ type : '(IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 647 16-bit code units │ │ -0665f4: |[0665f4] androidx.recyclerview.widget.RecyclerView$p.e:(IJ)V │ │ -066604: 3a0c 4f02 |0000: if-ltz v12, 024f // +024f │ │ -066608: 54b0 5c03 |0002: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -06660c: 5400 9203 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -066610: 6e10 360e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e36 │ │ -066616: 0a00 |0009: move-result v0 │ │ -066618: 350c 4502 |000a: if-ge v12, v0, 024f // +0245 │ │ -06661c: 54b0 5c03 |000c: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066620: 5400 9203 |000e: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -066624: 5500 6203 |0010: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -066628: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -06662a: 1302 2000 |0013: const/16 v2, #int 32 // #20 │ │ -06662e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -066630: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -066632: 3800 3a00 |0017: if-eqz v0, 0051 // +003a │ │ -066636: 54b0 5603 |0019: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0356 │ │ -06663a: 3800 3100 |001b: if-eqz v0, 004c // +0031 │ │ -06663e: 6e10 8e1d 0000 |001d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -066644: 0a00 |0020: move-result v0 │ │ -066646: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -06664a: 2829 |0023: goto 004c // +0029 │ │ -06664c: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -06664e: 3505 2100 |0025: if-ge v5, v0, 0046 // +0021 │ │ -066652: 54b6 5603 |0027: iget-object v6, v11, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0356 │ │ -066656: 6e20 881d 5600 |0029: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06665c: 0c06 |002c: move-result-object v6 │ │ -06665e: 1f06 8a02 |002d: check-cast v6, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -066662: 5267 7103 |002f: iget v7, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -066666: b527 |0031: and-int/2addr v7, v2 │ │ -066668: 3807 0400 |0032: if-eqz v7, 0036 // +0004 │ │ -06666c: 1217 |0034: const/4 v7, #int 1 // #1 │ │ -06666e: 2802 |0035: goto 0037 // +0002 │ │ -066670: 1207 |0036: const/4 v7, #int 0 // #0 │ │ -066672: 3907 0c00 |0037: if-nez v7, 0043 // +000c │ │ -066676: 6e10 3e0e 0600 |0039: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e3e │ │ -06667c: 0a07 |003c: move-result v7 │ │ -06667e: 33c7 0600 |003d: if-ne v7, v12, 0043 // +0006 │ │ -066682: 6e20 3d0e 2600 |003f: invoke-virtual {v6, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e3d │ │ -066688: 280b |0042: goto 004d // +000b │ │ -06668a: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06668e: 28e0 |0045: goto 0025 // -0020 │ │ -066690: 54bc 5c03 |0046: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066694: 6e10 791c 0c00 |0048: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06669a: 2701 |004b: throw v1 │ │ -06669c: 0716 |004c: move-object v6, v1 │ │ -06669e: 3806 0500 |004d: if-eqz v6, 0052 // +0005 │ │ -0666a2: 1210 |004f: const/4 v0, #int 1 // #1 │ │ -0666a4: 2803 |0050: goto 0053 // +0003 │ │ -0666a6: 0716 |0051: move-object v6, v1 │ │ -0666a8: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -0666aa: 1245 |0053: const/4 v5, #int 4 // #4 │ │ -0666ac: 3906 e800 |0054: if-nez v6, 013c // +00e8 │ │ -0666b0: 54b6 5503 |0056: iget-object v6, v11, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -0666b4: 6e10 8e1d 0600 |0058: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0666ba: 0a06 |005b: move-result v6 │ │ -0666bc: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -0666be: 3567 3600 |005d: if-ge v7, v6, 0093 // +0036 │ │ -0666c2: 54b8 5503 |005f: iget-object v8, v11, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -0666c6: 6e20 881d 7800 |0061: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -0666cc: 0c08 |0064: move-result-object v8 │ │ -0666ce: 1f08 8a02 |0065: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -0666d2: 5289 7103 |0067: iget v9, v8, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0666d6: b529 |0069: and-int/2addr v9, v2 │ │ -0666d8: 3809 0400 |006a: if-eqz v9, 006e // +0004 │ │ -0666dc: 1219 |006c: const/4 v9, #int 1 // #1 │ │ -0666de: 2802 |006d: goto 006f // +0002 │ │ -0666e0: 1209 |006e: const/4 v9, #int 0 // #0 │ │ -0666e2: 3909 2100 |006f: if-nez v9, 0090 // +0021 │ │ -0666e6: 6e10 3e0e 0800 |0071: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e3e │ │ -0666ec: 0a09 |0074: move-result v9 │ │ -0666ee: 33c9 1b00 |0075: if-ne v9, v12, 0090 // +001b │ │ -0666f2: 6e10 3f0e 0800 |0077: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e3f │ │ -0666f8: 0a09 |007a: move-result v9 │ │ -0666fa: 3909 1500 |007b: if-nez v9, 0090 // +0015 │ │ -0666fe: 54b9 5c03 |007d: iget-object v9, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066702: 5499 9203 |007f: iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -066706: 5599 6203 |0081: iget-boolean v9, v9, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -06670a: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ -06670e: 6e10 400e 0800 |0085: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.e:()Z // method@0e40 │ │ -066714: 0a09 |0088: move-result v9 │ │ -066716: 3909 0700 |0089: if-nez v9, 0090 // +0007 │ │ -06671a: 6e20 3d0e 2800 |008b: invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e3d │ │ -066720: 0786 |008e: move-object v6, v8 │ │ -066722: 2838 |008f: goto 00c7 // +0038 │ │ -066724: d807 0701 |0090: add-int/lit8 v7, v7, #int 1 // #01 │ │ -066728: 28cb |0092: goto 005d // -0035 │ │ -06672a: 54b2 5c03 |0093: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -06672e: 5422 9a03 |0095: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -066732: 5426 e203 |0097: iget-object v6, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -066736: 6e10 8e1d 0600 |0099: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06673c: 0a06 |009c: move-result v6 │ │ -06673e: 3c06 8c00 |009d: if-gtz v6, 0129 // +008c │ │ -066742: 54b2 5703 |009f: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -066746: 6e10 8e1d 0200 |00a1: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06674c: 0a02 |00a4: move-result v2 │ │ -06674e: 1206 |00a5: const/4 v6, #int 0 // #0 │ │ -066750: 3526 2000 |00a6: if-ge v6, v2, 00c6 // +0020 │ │ -066754: 54b7 5703 |00a8: iget-object v7, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -066758: 6e20 881d 6700 |00aa: invoke-virtual {v7, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06675e: 0c07 |00ad: move-result-object v7 │ │ -066760: 1f07 8a02 |00ae: check-cast v7, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -066764: 6e10 3f0e 0700 |00b0: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e3f │ │ -06676a: 0a08 |00b3: move-result v8 │ │ -06676c: 3908 0f00 |00b4: if-nez v8, 00c3 // +000f │ │ -066770: 6e10 3e0e 0700 |00b6: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e3e │ │ -066776: 0a08 |00b9: move-result v8 │ │ -066778: 33c8 0900 |00ba: if-ne v8, v12, 00c3 // +0009 │ │ -06677c: 54b2 5703 |00bc: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -066780: 6e20 8c1d 6200 |00be: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d8c │ │ -066786: 0776 |00c1: move-object v6, v7 │ │ -066788: 2805 |00c2: goto 00c7 // +0005 │ │ -06678a: d806 0601 |00c3: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06678e: 28e1 |00c5: goto 00a6 // -001f │ │ -066790: 0716 |00c6: move-object v6, v1 │ │ -066792: 3806 7500 |00c7: if-eqz v6, 013c // +0075 │ │ -066796: 6e10 400e 0600 |00c9: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.e:()Z // method@0e40 │ │ -06679c: 0a00 |00cc: move-result v0 │ │ -06679e: 3800 3200 |00cd: if-eqz v0, 00ff // +0032 │ │ -0667a2: 54b0 5c03 |00cf: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -0667a6: 5400 9203 |00d1: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0667aa: 5500 6203 |00d3: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -0667ae: 3900 2800 |00d5: if-nez v0, 00fd // +0028 │ │ -0667b2: 6e20 3d0e 5600 |00d7: invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e3d │ │ -0667b8: 6e10 410e 0600 |00da: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.f:()Z // method@0e41 │ │ -0667be: 0a0c |00dd: move-result v12 │ │ -0667c0: 390c 1100 |00de: if-nez v12, 00ef // +0011 │ │ -0667c4: 526c 7103 |00e0: iget v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0667c8: dd0d 0c20 |00e2: and-int/lit8 v13, v12, #int 32 // #20 │ │ -0667cc: 380d 0300 |00e4: if-eqz v13, 00e7 // +0003 │ │ -0667d0: 2802 |00e6: goto 00e8 // +0002 │ │ -0667d2: 1203 |00e7: const/4 v3, #int 0 // #0 │ │ -0667d4: 3803 1100 |00e8: if-eqz v3, 00f9 // +0011 │ │ -0667d8: dd0c 0cdf |00ea: and-int/lit8 v12, v12, #int -33 // #df │ │ -0667dc: 596c 7103 |00ec: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0667e0: 280b |00ee: goto 00f9 // +000b │ │ -0667e2: 54bc 5c03 |00ef: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -0667e6: 6e30 8d0e 1c04 |00f1: invoke-virtual {v12, v1, v4}, Landroidx/recyclerview/widget/RecyclerView;.removeDetachedView:(Landroid/view/View;Z)V // method@0e8d │ │ -0667ec: 546c 7503 |00f4: iget-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0375 │ │ -0667f0: 6e20 2a0e 6c00 |00f6: invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/RecyclerView$p;.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e2a │ │ -0667f6: 7110 280e 0600 |00f9: invoke-static {v6}, Landroidx/recyclerview/widget/RecyclerView$p;.d:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e28 │ │ -0667fc: 2701 |00fc: throw v1 │ │ -0667fe: 1210 |00fd: const/4 v0, #int 1 // #1 │ │ -066800: 283e |00fe: goto 013c // +003e │ │ -066802: 526c 6c03 |00ff: iget v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@036c │ │ -066806: 3a0c 0800 |0101: if-ltz v12, 0109 // +0008 │ │ -06680a: 54bc 5c03 |0103: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -06680e: 6e10 791c 0c00 |0105: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -066814: 2701 |0108: throw v1 │ │ -066816: 220c fe05 |0109: new-instance v12, Ljava/lang/IndexOutOfBoundsException; // type@05fe │ │ -06681a: 220d 1806 |010b: new-instance v13, Ljava/lang/StringBuilder; // type@0618 │ │ -06681e: 7010 b81c 0d00 |010d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -066824: 1a0e e405 |0110: const-string v14, "Inconsistency detected. Invalid view holder adapter position" // string@05e4 │ │ -066828: 6e20 c51c ed00 |0112: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06682e: 6e20 c41c 6d00 |0115: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -066834: 54be 5c03 |0118: iget-object v14, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066838: 6e10 730e 0e00 |011a: invoke-virtual {v14}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -06683e: 0c0e |011d: move-result-object v14 │ │ -066840: 6e20 c51c ed00 |011e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066846: 6e10 cd1c 0d00 |0121: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06684c: 0c0d |0124: move-result-object v13 │ │ -06684e: 7020 3b1c dc00 |0125: invoke-direct {v12, v13}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c3b │ │ -066854: 270c |0128: throw v12 │ │ -066856: 542c e203 |0129: iget-object v12, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -06685a: 6e20 881d 4c00 |012b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -066860: 0c0c |012e: move-result-object v12 │ │ -066862: 1f0c 5e01 |012f: check-cast v12, Landroid/view/View; // type@015e │ │ -066866: 542d e003 |0131: iget-object v13, v2, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -06686a: 1f0d ad02 |0133: check-cast v13, Landroidx/recyclerview/widget/k; // type@02ad │ │ -06686e: 6e10 791c 0d00 |0135: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -066874: 7110 790e 0c00 |0138: invoke-static {v12}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -06687a: 2701 |013b: throw v1 │ │ -06687c: 3906 4f00 |013c: if-nez v6, 018b // +004f │ │ -066880: 54bd 5c03 |013e: iget-object v13, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066884: 54dd 9803 |0140: iget-object v13, v13, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -066888: 6e30 f40e cd04 |0142: invoke-virtual {v13, v12, v4}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef4 │ │ -06688e: 0a0d |0145: move-result v13 │ │ -066890: 3a0d 0800 |0146: if-ltz v13, 014e // +0008 │ │ -066894: 54bc 5c03 |0148: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066898: 6e10 791c 0c00 |014a: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06689e: 2701 |014d: throw v1 │ │ -0668a0: 220e fe05 |014e: new-instance v14, Ljava/lang/IndexOutOfBoundsException; // type@05fe │ │ -0668a4: 2200 1806 |0150: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -0668a8: 7010 b81c 0000 |0152: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -0668ae: 1a01 e305 |0155: const-string v1, "Inconsistency detected. Invalid item position " // string@05e3 │ │ -0668b2: 6e20 c51c 1000 |0157: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0668b8: 6e20 c01c c000 |015a: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -0668be: 1a0c 6801 |015d: const-string v12, "(offset:" // string@0168 │ │ -0668c2: 6e20 c51c c000 |015f: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0668c8: 6e20 c01c d000 |0162: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -0668ce: 1a0c 7701 |0165: const-string v12, ")." // string@0177 │ │ -0668d2: 6e20 c51c c000 |0167: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0668d8: 1a0c c225 |016a: const-string v12, "state:" // string@25c2 │ │ -0668dc: 6e20 c51c c000 |016c: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0668e2: 54bc 5c03 |016f: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -0668e6: 54cc 9203 |0171: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0668ea: 6e10 360e 0c00 |0173: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e36 │ │ -0668f0: 0a0c |0176: move-result v12 │ │ -0668f2: 6e20 c01c c000 |0177: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -0668f8: 54bc 5c03 |017a: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -0668fc: 6e10 730e 0c00 |017c: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -066902: 0c0c |017f: move-result-object v12 │ │ -066904: 6e20 c51c c000 |0180: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06690a: 6e10 cd1c 0000 |0183: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -066910: 0c0c |0186: move-result-object v12 │ │ -066912: 7020 3b1c ce00 |0187: invoke-direct {v14, v12}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c3b │ │ -066918: 270e |018a: throw v14 │ │ -06691a: 3800 4e00 |018b: if-eqz v0, 01d9 // +004e │ │ -06691e: 54b0 5c03 |018d: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066922: 5400 9203 |018f: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -066926: 5502 6203 |0191: iget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -06692a: 3902 4600 |0193: if-nez v2, 01d9 // +0046 │ │ -06692e: 1302 0020 |0195: const/16 v2, #int 8192 // #2000 │ │ -066932: 5267 7103 |0197: iget v7, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -066936: b572 |0199: and-int/2addr v2, v7 │ │ -066938: 3802 0400 |019a: if-eqz v2, 019e // +0004 │ │ -06693c: 1212 |019c: const/4 v2, #int 1 // #1 │ │ -06693e: 2802 |019d: goto 019f // +0002 │ │ -066940: 1202 |019e: const/4 v2, #int 0 // #0 │ │ -066942: 3802 3a00 |019f: if-eqz v2, 01d9 // +003a │ │ -066946: d572 ffdf |01a1: and-int/lit16 v2, v7, #int -8193 // #dfff │ │ -06694a: b642 |01a3: or-int/2addr v2, v4 │ │ -06694c: 5962 7103 |01a4: iput v2, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -066950: 5500 6303 |01a6: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0363 │ │ -066954: 3900 0300 |01a8: if-nez v0, 01ab // +0003 │ │ -066958: 282f |01aa: goto 01d9 // +002f │ │ -06695a: dd0c 020e |01ab: and-int/lit8 v12, v2, #int 14 // #0e │ │ -06695e: 6e10 3f0e 0600 |01ad: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e3f │ │ -066964: 0a0d |01b0: move-result v13 │ │ -066966: 380d 0300 |01b1: if-eqz v13, 01b4 // +0003 │ │ -06696a: 280c |01b3: goto 01bf // +000c │ │ -06696c: b55c |01b4: and-int/2addr v12, v5 │ │ -06696e: 390c 0a00 |01b5: if-nez v12, 01bf // +000a │ │ -066972: 546c 7703 |01b7: iget-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0377 │ │ -066976: 390c 0300 |01b9: if-nez v12, 01bc // +0003 │ │ -06697a: 2804 |01bb: goto 01bf // +0004 │ │ -06697c: 6e20 780e 6c00 |01bc: invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/RecyclerView;.j:(Landroidx/recyclerview/widget/RecyclerView$v;)I // method@0e78 │ │ -066982: 54bc 5c03 |01bf: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066986: 54cc 8103 |01c1: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -06698a: 526d 7103 |01c3: iget v13, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -06698e: d5dd 0004 |01c5: and-int/lit16 v13, v13, #int 1024 // #0400 │ │ -066992: 390d 0c00 |01c7: if-nez v13, 01d3 // +000c │ │ -066996: 546d 7203 |01c9: iget-object v13, v6, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@0372 │ │ -06699a: 380d 0800 |01cb: if-eqz v13, 01d3 // +0008 │ │ -06699e: 6e10 8e1d 0d00 |01cd: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0669a4: 0a0d |01d0: move-result v13 │ │ -0669a6: 390d 0400 |01d1: if-nez v13, 01d5 // +0004 │ │ -0669aa: 620d 7803 |01d3: sget-object v13, Landroidx/recyclerview/widget/RecyclerView$v;.m:Ljava/util/List; // field@0378 │ │ -0669ae: 6e10 791c 0c00 |01d5: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0669b4: 2701 |01d8: throw v1 │ │ -0669b6: 54b0 5c03 |01d9: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -0669ba: 5400 9203 |01db: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0669be: 5500 6203 |01dd: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -0669c2: 3800 1000 |01df: if-eqz v0, 01ef // +0010 │ │ -0669c6: 5260 7103 |01e1: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0669ca: b530 |01e3: and-int/2addr v0, v3 │ │ -0669cc: 3800 0400 |01e4: if-eqz v0, 01e8 // +0004 │ │ -0669d0: 1210 |01e6: const/4 v0, #int 1 // #1 │ │ -0669d2: 2802 |01e7: goto 01e9 // +0002 │ │ -0669d4: 1200 |01e8: const/4 v0, #int 0 // #0 │ │ -0669d6: 3900 0300 |01e9: if-nez v0, 01ec // +0003 │ │ -0669da: 2804 |01eb: goto 01ef // +0004 │ │ -0669dc: 596c 6f03 |01ec: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036f │ │ -0669e0: 285a |01ee: goto 0248 // +005a │ │ -0669e2: 5260 7103 |01ef: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0669e6: dd02 0001 |01f1: and-int/lit8 v2, v0, #int 1 // #01 │ │ -0669ea: 3802 0400 |01f3: if-eqz v2, 01f7 // +0004 │ │ -0669ee: 1212 |01f5: const/4 v2, #int 1 // #1 │ │ -0669f0: 2802 |01f6: goto 01f8 // +0002 │ │ -0669f2: 1202 |01f7: const/4 v2, #int 0 // #0 │ │ -0669f4: 3802 1100 |01f8: if-eqz v2, 0209 // +0011 │ │ -0669f8: dd00 0002 |01fa: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0669fc: 3800 0400 |01fc: if-eqz v0, 0200 // +0004 │ │ -066a00: 1210 |01fe: const/4 v0, #int 1 // #1 │ │ -066a02: 2802 |01ff: goto 0201 // +0002 │ │ -066a04: 1200 |0200: const/4 v0, #int 0 // #0 │ │ -066a06: 3900 0800 |0201: if-nez v0, 0209 // +0008 │ │ -066a0a: 6e10 3f0e 0600 |0203: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e3f │ │ -066a10: 0a00 |0206: move-result v0 │ │ -066a12: 3800 4100 |0207: if-eqz v0, 0248 // +0041 │ │ -066a16: 54b0 5c03 |0209: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066a1a: 5400 9803 |020b: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -066a1e: 6e30 f40e c004 |020d: invoke-virtual {v0, v12, v4}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef4 │ │ -066a24: 54bc 5c03 |0210: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066a28: 5b6c 7703 |0212: iput-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0377 │ │ -066a2c: 6e10 6d0e 0c00 |0214: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.getNanoTime:()J // method@0e6d │ │ -066a32: 0b05 |0217: move-result-wide v5 │ │ -066a34: 1807 ffff ffff ffff ff7f |0218: const-wide v7, #double nan // #7fffffffffffffff │ │ -066a3e: 310c 0d07 |021d: cmp-long v12, v13, v7 │ │ -066a42: 380c 2a00 |021f: if-eqz v12, 0249 // +002a │ │ -066a46: 54bc 5b03 |0221: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -066a4a: 54c0 5303 |0223: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0353 │ │ -066a4e: 6e20 4c04 4000 |0225: invoke-virtual {v0, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ -066a54: 0c00 |0228: move-result-object v0 │ │ -066a56: 1f00 8102 |0229: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -066a5a: 3900 0c00 |022b: if-nez v0, 0237 // +000c │ │ -066a5e: 2200 8102 |022d: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -066a62: 7010 220e 0000 |022f: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$o$a;.:()V // method@0e22 │ │ -066a68: 54cc 5303 |0232: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0353 │ │ -066a6c: 6e30 4f04 4c00 |0234: invoke-virtual {v12, v4, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@044f │ │ -066a72: 5307 5203 |0237: iget-wide v7, v0, Landroidx/recyclerview/widget/RecyclerView$o$a;.c:J // field@0352 │ │ -066a76: 1609 0000 |0239: const-wide/16 v9, #int 0 // #0 │ │ -066a7a: 310c 0709 |023b: cmp-long v12, v7, v9 │ │ -066a7e: 380c 0900 |023d: if-eqz v12, 0246 // +0009 │ │ -066a82: bb75 |023f: add-long/2addr v5, v7 │ │ -066a84: 310c 050d |0240: cmp-long v12, v5, v13 │ │ -066a88: 3b0c 0300 |0242: if-gez v12, 0245 // +0003 │ │ -066a8c: 2802 |0244: goto 0246 // +0002 │ │ -066a8e: 1203 |0245: const/4 v3, #int 0 // #0 │ │ -066a90: 3903 0300 |0246: if-nez v3, 0249 // +0003 │ │ -066a94: 2701 |0248: throw v1 │ │ -066a96: 54bc 5c03 |0249: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066a9a: 6e10 791c 0c00 |024b: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -066aa0: 2701 |024e: throw v1 │ │ -066aa2: 220d fe05 |024f: new-instance v13, Ljava/lang/IndexOutOfBoundsException; // type@05fe │ │ -066aa6: 220e 1806 |0251: new-instance v14, Ljava/lang/StringBuilder; // type@0618 │ │ -066aaa: 7010 b81c 0e00 |0253: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -066ab0: 1a00 fc05 |0256: const-string v0, "Invalid item position " // string@05fc │ │ -066ab4: 6e20 c51c 0e00 |0258: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066aba: 6e20 c01c ce00 |025b: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -066ac0: 1a00 1b01 |025e: const-string v0, "(" // string@011b │ │ -066ac4: 6e20 c51c 0e00 |0260: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066aca: 6e20 c01c ce00 |0263: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -066ad0: 1a0c 7801 |0266: const-string v12, "). Item count:" // string@0178 │ │ -066ad4: 6e20 c51c ce00 |0268: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066ada: 54bc 5c03 |026b: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066ade: 54cc 9203 |026d: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -066ae2: 6e10 360e 0c00 |026f: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e36 │ │ -066ae8: 0a0c |0272: move-result v12 │ │ -066aea: 6e20 c01c ce00 |0273: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -066af0: 54bc 5c03 |0276: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066af4: 6e10 730e 0c00 |0278: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -066afa: 0c0c |027b: move-result-object v12 │ │ -066afc: 6e20 c51c ce00 |027c: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066b02: 6e10 cd1c 0e00 |027f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -066b08: 0c0c |0282: move-result-object v12 │ │ -066b0a: 7020 3b1c cd00 |0283: invoke-direct {v13, v12}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c3b │ │ -066b10: 270d |0286: throw v13 │ │ +067430: |[067430] androidx.recyclerview.widget.RecyclerView$p.e:(IJ)V │ │ +067440: 3a0c 4f02 |0000: if-ltz v12, 024f // +024f │ │ +067444: 54b0 5903 |0002: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067448: 5400 8f03 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06744c: 6e10 5f0e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e5f │ │ +067452: 0a00 |0009: move-result v0 │ │ +067454: 350c 4502 |000a: if-ge v12, v0, 024f // +0245 │ │ +067458: 54b0 5903 |000c: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06745c: 5400 8f03 |000e: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +067460: 5500 5f03 |0010: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +067464: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +067466: 1302 2000 |0013: const/16 v2, #int 32 // #20 │ │ +06746a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +06746c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +06746e: 3800 3a00 |0017: if-eqz v0, 0051 // +003a │ │ +067472: 54b0 5303 |0019: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +067476: 3800 3100 |001b: if-eqz v0, 004c // +0031 │ │ +06747a: 6e10 de1d 0000 |001d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +067480: 0a00 |0020: move-result v0 │ │ +067482: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +067486: 2829 |0023: goto 004c // +0029 │ │ +067488: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +06748a: 3505 2100 |0025: if-ge v5, v0, 0046 // +0021 │ │ +06748e: 54b6 5303 |0027: iget-object v6, v11, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +067492: 6e20 d81d 5600 |0029: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +067498: 0c06 |002c: move-result-object v6 │ │ +06749a: 1f06 8f02 |002d: check-cast v6, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +06749e: 5267 6e03 |002f: iget v7, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0674a2: b527 |0031: and-int/2addr v7, v2 │ │ +0674a4: 3807 0400 |0032: if-eqz v7, 0036 // +0004 │ │ +0674a8: 1217 |0034: const/4 v7, #int 1 // #1 │ │ +0674aa: 2802 |0035: goto 0037 // +0002 │ │ +0674ac: 1207 |0036: const/4 v7, #int 0 // #0 │ │ +0674ae: 3907 0c00 |0037: if-nez v7, 0043 // +000c │ │ +0674b2: 6e10 670e 0600 |0039: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e67 │ │ +0674b8: 0a07 |003c: move-result v7 │ │ +0674ba: 33c7 0600 |003d: if-ne v7, v12, 0043 // +0006 │ │ +0674be: 6e20 660e 2600 |003f: invoke-virtual {v6, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e66 │ │ +0674c4: 280b |0042: goto 004d // +000b │ │ +0674c6: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0674ca: 28e0 |0045: goto 0025 // -0020 │ │ +0674cc: 54bc 5903 |0046: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0674d0: 6e10 c91c 0c00 |0048: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0674d6: 2701 |004b: throw v1 │ │ +0674d8: 0716 |004c: move-object v6, v1 │ │ +0674da: 3806 0500 |004d: if-eqz v6, 0052 // +0005 │ │ +0674de: 1210 |004f: const/4 v0, #int 1 // #1 │ │ +0674e0: 2803 |0050: goto 0053 // +0003 │ │ +0674e2: 0716 |0051: move-object v6, v1 │ │ +0674e4: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +0674e6: 1245 |0053: const/4 v5, #int 4 // #4 │ │ +0674e8: 3906 e800 |0054: if-nez v6, 013c // +00e8 │ │ +0674ec: 54b6 5203 |0056: iget-object v6, v11, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +0674f0: 6e10 de1d 0600 |0058: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0674f6: 0a06 |005b: move-result v6 │ │ +0674f8: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +0674fa: 3567 3600 |005d: if-ge v7, v6, 0093 // +0036 │ │ +0674fe: 54b8 5203 |005f: iget-object v8, v11, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +067502: 6e20 d81d 7800 |0061: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +067508: 0c08 |0064: move-result-object v8 │ │ +06750a: 1f08 8f02 |0065: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +06750e: 5289 6e03 |0067: iget v9, v8, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067512: b529 |0069: and-int/2addr v9, v2 │ │ +067514: 3809 0400 |006a: if-eqz v9, 006e // +0004 │ │ +067518: 1219 |006c: const/4 v9, #int 1 // #1 │ │ +06751a: 2802 |006d: goto 006f // +0002 │ │ +06751c: 1209 |006e: const/4 v9, #int 0 // #0 │ │ +06751e: 3909 2100 |006f: if-nez v9, 0090 // +0021 │ │ +067522: 6e10 670e 0800 |0071: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e67 │ │ +067528: 0a09 |0074: move-result v9 │ │ +06752a: 33c9 1b00 |0075: if-ne v9, v12, 0090 // +001b │ │ +06752e: 6e10 680e 0800 |0077: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e68 │ │ +067534: 0a09 |007a: move-result v9 │ │ +067536: 3909 1500 |007b: if-nez v9, 0090 // +0015 │ │ +06753a: 54b9 5903 |007d: iget-object v9, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06753e: 5499 8f03 |007f: iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +067542: 5599 5f03 |0081: iget-boolean v9, v9, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +067546: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ +06754a: 6e10 690e 0800 |0085: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.e:()Z // method@0e69 │ │ +067550: 0a09 |0088: move-result v9 │ │ +067552: 3909 0700 |0089: if-nez v9, 0090 // +0007 │ │ +067556: 6e20 660e 2800 |008b: invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e66 │ │ +06755c: 0786 |008e: move-object v6, v8 │ │ +06755e: 2838 |008f: goto 00c7 // +0038 │ │ +067560: d807 0701 |0090: add-int/lit8 v7, v7, #int 1 // #01 │ │ +067564: 28cb |0092: goto 005d // -0035 │ │ +067566: 54b2 5903 |0093: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06756a: 5422 9703 |0095: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06756e: 5426 df03 |0097: iget-object v6, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +067572: 6e10 de1d 0600 |0099: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +067578: 0a06 |009c: move-result v6 │ │ +06757a: 3c06 8c00 |009d: if-gtz v6, 0129 // +008c │ │ +06757e: 54b2 5403 |009f: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +067582: 6e10 de1d 0200 |00a1: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +067588: 0a02 |00a4: move-result v2 │ │ +06758a: 1206 |00a5: const/4 v6, #int 0 // #0 │ │ +06758c: 3526 2000 |00a6: if-ge v6, v2, 00c6 // +0020 │ │ +067590: 54b7 5403 |00a8: iget-object v7, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +067594: 6e20 d81d 6700 |00aa: invoke-virtual {v7, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06759a: 0c07 |00ad: move-result-object v7 │ │ +06759c: 1f07 8f02 |00ae: check-cast v7, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +0675a0: 6e10 680e 0700 |00b0: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e68 │ │ +0675a6: 0a08 |00b3: move-result v8 │ │ +0675a8: 3908 0f00 |00b4: if-nez v8, 00c3 // +000f │ │ +0675ac: 6e10 670e 0700 |00b6: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e67 │ │ +0675b2: 0a08 |00b9: move-result v8 │ │ +0675b4: 33c8 0900 |00ba: if-ne v8, v12, 00c3 // +0009 │ │ +0675b8: 54b2 5403 |00bc: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0675bc: 6e20 dc1d 6200 |00be: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1ddc │ │ +0675c2: 0776 |00c1: move-object v6, v7 │ │ +0675c4: 2805 |00c2: goto 00c7 // +0005 │ │ +0675c6: d806 0601 |00c3: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0675ca: 28e1 |00c5: goto 00a6 // -001f │ │ +0675cc: 0716 |00c6: move-object v6, v1 │ │ +0675ce: 3806 7500 |00c7: if-eqz v6, 013c // +0075 │ │ +0675d2: 6e10 690e 0600 |00c9: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.e:()Z // method@0e69 │ │ +0675d8: 0a00 |00cc: move-result v0 │ │ +0675da: 3800 3200 |00cd: if-eqz v0, 00ff // +0032 │ │ +0675de: 54b0 5903 |00cf: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0675e2: 5400 8f03 |00d1: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0675e6: 5500 5f03 |00d3: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +0675ea: 3900 2800 |00d5: if-nez v0, 00fd // +0028 │ │ +0675ee: 6e20 660e 5600 |00d7: invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e66 │ │ +0675f4: 6e10 6a0e 0600 |00da: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.f:()Z // method@0e6a │ │ +0675fa: 0a0c |00dd: move-result v12 │ │ +0675fc: 390c 1100 |00de: if-nez v12, 00ef // +0011 │ │ +067600: 526c 6e03 |00e0: iget v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067604: dd0d 0c20 |00e2: and-int/lit8 v13, v12, #int 32 // #20 │ │ +067608: 380d 0300 |00e4: if-eqz v13, 00e7 // +0003 │ │ +06760c: 2802 |00e6: goto 00e8 // +0002 │ │ +06760e: 1203 |00e7: const/4 v3, #int 0 // #0 │ │ +067610: 3803 1100 |00e8: if-eqz v3, 00f9 // +0011 │ │ +067614: dd0c 0cdf |00ea: and-int/lit8 v12, v12, #int -33 // #df │ │ +067618: 596c 6e03 |00ec: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06761c: 280b |00ee: goto 00f9 // +000b │ │ +06761e: 54bc 5903 |00ef: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067622: 6e30 b60e 1c04 |00f1: invoke-virtual {v12, v1, v4}, Landroidx/recyclerview/widget/RecyclerView;.removeDetachedView:(Landroid/view/View;Z)V // method@0eb6 │ │ +067628: 546c 7203 |00f4: iget-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ +06762c: 6e20 530e 6c00 |00f6: invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/RecyclerView$p;.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e53 │ │ +067632: 7110 510e 0600 |00f9: invoke-static {v6}, Landroidx/recyclerview/widget/RecyclerView$p;.d:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e51 │ │ +067638: 2701 |00fc: throw v1 │ │ +06763a: 1210 |00fd: const/4 v0, #int 1 // #1 │ │ +06763c: 283e |00fe: goto 013c // +003e │ │ +06763e: 526c 6903 |00ff: iget v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +067642: 3a0c 0800 |0101: if-ltz v12, 0109 // +0008 │ │ +067646: 54bc 5903 |0103: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06764a: 6e10 c91c 0c00 |0105: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +067650: 2701 |0108: throw v1 │ │ +067652: 220c 1006 |0109: new-instance v12, Ljava/lang/IndexOutOfBoundsException; // type@0610 │ │ +067656: 220d 2a06 |010b: new-instance v13, Ljava/lang/StringBuilder; // type@062a │ │ +06765a: 7010 081d 0d00 |010d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +067660: 1a0e e805 |0110: const-string v14, "Inconsistency detected. Invalid view holder adapter position" // string@05e8 │ │ +067664: 6e20 151d ed00 |0112: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06766a: 6e20 141d 6d00 |0115: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +067670: 54be 5903 |0118: iget-object v14, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067674: 6e10 9c0e 0e00 |011a: invoke-virtual {v14}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +06767a: 0c0e |011d: move-result-object v14 │ │ +06767c: 6e20 151d ed00 |011e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067682: 6e10 1d1d 0d00 |0121: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +067688: 0c0d |0124: move-result-object v13 │ │ +06768a: 7020 8b1c dc00 |0125: invoke-direct {v12, v13}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c8b │ │ +067690: 270c |0128: throw v12 │ │ +067692: 542c df03 |0129: iget-object v12, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +067696: 6e20 d81d 4c00 |012b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06769c: 0c0c |012e: move-result-object v12 │ │ +06769e: 1f0c 6301 |012f: check-cast v12, Landroid/view/View; // type@0163 │ │ +0676a2: 542d dd03 |0131: iget-object v13, v2, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +0676a6: 1f0d b202 |0133: check-cast v13, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +0676aa: 6e10 c91c 0d00 |0135: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0676b0: 7110 a20e 0c00 |0138: invoke-static {v12}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +0676b6: 2701 |013b: throw v1 │ │ +0676b8: 3906 4f00 |013c: if-nez v6, 018b // +004f │ │ +0676bc: 54bd 5903 |013e: iget-object v13, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0676c0: 54dd 9503 |0140: iget-object v13, v13, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +0676c4: 6e30 1d0f cd04 |0142: invoke-virtual {v13, v12, v4}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0f1d │ │ +0676ca: 0a0d |0145: move-result v13 │ │ +0676cc: 3a0d 0800 |0146: if-ltz v13, 014e // +0008 │ │ +0676d0: 54bc 5903 |0148: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0676d4: 6e10 c91c 0c00 |014a: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0676da: 2701 |014d: throw v1 │ │ +0676dc: 220e 1006 |014e: new-instance v14, Ljava/lang/IndexOutOfBoundsException; // type@0610 │ │ +0676e0: 2200 2a06 |0150: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +0676e4: 7010 081d 0000 |0152: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +0676ea: 1a01 e705 |0155: const-string v1, "Inconsistency detected. Invalid item position " // string@05e7 │ │ +0676ee: 6e20 151d 1000 |0157: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0676f4: 6e20 101d c000 |015a: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +0676fa: 1a0c 6801 |015d: const-string v12, "(offset:" // string@0168 │ │ +0676fe: 6e20 151d c000 |015f: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067704: 6e20 101d d000 |0162: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06770a: 1a0c 7701 |0165: const-string v12, ")." // string@0177 │ │ +06770e: 6e20 151d c000 |0167: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067714: 1a0c 0526 |016a: const-string v12, "state:" // string@2605 │ │ +067718: 6e20 151d c000 |016c: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06771e: 54bc 5903 |016f: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067722: 54cc 8f03 |0171: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +067726: 6e10 5f0e 0c00 |0173: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e5f │ │ +06772c: 0a0c |0176: move-result v12 │ │ +06772e: 6e20 101d c000 |0177: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067734: 54bc 5903 |017a: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067738: 6e10 9c0e 0c00 |017c: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +06773e: 0c0c |017f: move-result-object v12 │ │ +067740: 6e20 151d c000 |0180: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067746: 6e10 1d1d 0000 |0183: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06774c: 0c0c |0186: move-result-object v12 │ │ +06774e: 7020 8b1c ce00 |0187: invoke-direct {v14, v12}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c8b │ │ +067754: 270e |018a: throw v14 │ │ +067756: 3800 4e00 |018b: if-eqz v0, 01d9 // +004e │ │ +06775a: 54b0 5903 |018d: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06775e: 5400 8f03 |018f: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +067762: 5502 5f03 |0191: iget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +067766: 3902 4600 |0193: if-nez v2, 01d9 // +0046 │ │ +06776a: 1302 0020 |0195: const/16 v2, #int 8192 // #2000 │ │ +06776e: 5267 6e03 |0197: iget v7, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067772: b572 |0199: and-int/2addr v2, v7 │ │ +067774: 3802 0400 |019a: if-eqz v2, 019e // +0004 │ │ +067778: 1212 |019c: const/4 v2, #int 1 // #1 │ │ +06777a: 2802 |019d: goto 019f // +0002 │ │ +06777c: 1202 |019e: const/4 v2, #int 0 // #0 │ │ +06777e: 3802 3a00 |019f: if-eqz v2, 01d9 // +003a │ │ +067782: d572 ffdf |01a1: and-int/lit16 v2, v7, #int -8193 // #dfff │ │ +067786: b642 |01a3: or-int/2addr v2, v4 │ │ +067788: 5962 6e03 |01a4: iput v2, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06778c: 5500 6003 |01a6: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ +067790: 3900 0300 |01a8: if-nez v0, 01ab // +0003 │ │ +067794: 282f |01aa: goto 01d9 // +002f │ │ +067796: dd0c 020e |01ab: and-int/lit8 v12, v2, #int 14 // #0e │ │ +06779a: 6e10 680e 0600 |01ad: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e68 │ │ +0677a0: 0a0d |01b0: move-result v13 │ │ +0677a2: 380d 0300 |01b1: if-eqz v13, 01b4 // +0003 │ │ +0677a6: 280c |01b3: goto 01bf // +000c │ │ +0677a8: b55c |01b4: and-int/2addr v12, v5 │ │ +0677aa: 390c 0a00 |01b5: if-nez v12, 01bf // +000a │ │ +0677ae: 546c 7403 |01b7: iget-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ +0677b2: 390c 0300 |01b9: if-nez v12, 01bc // +0003 │ │ +0677b6: 2804 |01bb: goto 01bf // +0004 │ │ +0677b8: 6e20 a10e 6c00 |01bc: invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/RecyclerView;.j:(Landroidx/recyclerview/widget/RecyclerView$v;)I // method@0ea1 │ │ +0677be: 54bc 5903 |01bf: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0677c2: 54cc 7e03 |01c1: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +0677c6: 526d 6e03 |01c3: iget v13, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0677ca: d5dd 0004 |01c5: and-int/lit16 v13, v13, #int 1024 // #0400 │ │ +0677ce: 390d 0c00 |01c7: if-nez v13, 01d3 // +000c │ │ +0677d2: 546d 6f03 |01c9: iget-object v13, v6, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +0677d6: 380d 0800 |01cb: if-eqz v13, 01d3 // +0008 │ │ +0677da: 6e10 de1d 0d00 |01cd: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0677e0: 0a0d |01d0: move-result v13 │ │ +0677e2: 390d 0400 |01d1: if-nez v13, 01d5 // +0004 │ │ +0677e6: 620d 7503 |01d3: sget-object v13, Landroidx/recyclerview/widget/RecyclerView$v;.m:Ljava/util/List; // field@0375 │ │ +0677ea: 6e10 c91c 0c00 |01d5: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0677f0: 2701 |01d8: throw v1 │ │ +0677f2: 54b0 5903 |01d9: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0677f6: 5400 8f03 |01db: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0677fa: 5500 5f03 |01dd: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +0677fe: 3800 1000 |01df: if-eqz v0, 01ef // +0010 │ │ +067802: 5260 6e03 |01e1: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067806: b530 |01e3: and-int/2addr v0, v3 │ │ +067808: 3800 0400 |01e4: if-eqz v0, 01e8 // +0004 │ │ +06780c: 1210 |01e6: const/4 v0, #int 1 // #1 │ │ +06780e: 2802 |01e7: goto 01e9 // +0002 │ │ +067810: 1200 |01e8: const/4 v0, #int 0 // #0 │ │ +067812: 3900 0300 |01e9: if-nez v0, 01ec // +0003 │ │ +067816: 2804 |01eb: goto 01ef // +0004 │ │ +067818: 596c 6c03 |01ec: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ +06781c: 285a |01ee: goto 0248 // +005a │ │ +06781e: 5260 6e03 |01ef: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067822: dd02 0001 |01f1: and-int/lit8 v2, v0, #int 1 // #01 │ │ +067826: 3802 0400 |01f3: if-eqz v2, 01f7 // +0004 │ │ +06782a: 1212 |01f5: const/4 v2, #int 1 // #1 │ │ +06782c: 2802 |01f6: goto 01f8 // +0002 │ │ +06782e: 1202 |01f7: const/4 v2, #int 0 // #0 │ │ +067830: 3802 1100 |01f8: if-eqz v2, 0209 // +0011 │ │ +067834: dd00 0002 |01fa: and-int/lit8 v0, v0, #int 2 // #02 │ │ +067838: 3800 0400 |01fc: if-eqz v0, 0200 // +0004 │ │ +06783c: 1210 |01fe: const/4 v0, #int 1 // #1 │ │ +06783e: 2802 |01ff: goto 0201 // +0002 │ │ +067840: 1200 |0200: const/4 v0, #int 0 // #0 │ │ +067842: 3900 0800 |0201: if-nez v0, 0209 // +0008 │ │ +067846: 6e10 680e 0600 |0203: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e68 │ │ +06784c: 0a00 |0206: move-result v0 │ │ +06784e: 3800 4100 |0207: if-eqz v0, 0248 // +0041 │ │ +067852: 54b0 5903 |0209: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067856: 5400 9503 |020b: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +06785a: 6e30 1d0f c004 |020d: invoke-virtual {v0, v12, v4}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0f1d │ │ +067860: 54bc 5903 |0210: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067864: 5b6c 7403 |0212: iput-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ +067868: 6e10 960e 0c00 |0214: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.getNanoTime:()J // method@0e96 │ │ +06786e: 0b05 |0217: move-result-wide v5 │ │ +067870: 1807 ffff ffff ffff ff7f |0218: const-wide v7, #double nan // #7fffffffffffffff │ │ +06787a: 310c 0d07 |021d: cmp-long v12, v13, v7 │ │ +06787e: 380c 2a00 |021f: if-eqz v12, 0249 // +002a │ │ +067882: 54bc 5803 |0221: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +067886: 54c0 5003 |0223: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06788a: 6e20 5e04 4000 |0225: invoke-virtual {v0, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@045e │ │ +067890: 0c00 |0228: move-result-object v0 │ │ +067892: 1f00 8602 |0229: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0286 │ │ +067896: 3900 0c00 |022b: if-nez v0, 0237 // +000c │ │ +06789a: 2200 8602 |022d: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0286 │ │ +06789e: 7010 4b0e 0000 |022f: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$o$a;.:()V // method@0e4b │ │ +0678a4: 54cc 5003 |0232: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +0678a8: 6e30 6104 4c00 |0234: invoke-virtual {v12, v4, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0461 │ │ +0678ae: 5307 4f03 |0237: iget-wide v7, v0, Landroidx/recyclerview/widget/RecyclerView$o$a;.c:J // field@034f │ │ +0678b2: 1609 0000 |0239: const-wide/16 v9, #int 0 // #0 │ │ +0678b6: 310c 0709 |023b: cmp-long v12, v7, v9 │ │ +0678ba: 380c 0900 |023d: if-eqz v12, 0246 // +0009 │ │ +0678be: bb75 |023f: add-long/2addr v5, v7 │ │ +0678c0: 310c 050d |0240: cmp-long v12, v5, v13 │ │ +0678c4: 3b0c 0300 |0242: if-gez v12, 0245 // +0003 │ │ +0678c8: 2802 |0244: goto 0246 // +0002 │ │ +0678ca: 1203 |0245: const/4 v3, #int 0 // #0 │ │ +0678cc: 3903 0300 |0246: if-nez v3, 0249 // +0003 │ │ +0678d0: 2701 |0248: throw v1 │ │ +0678d2: 54bc 5903 |0249: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0678d6: 6e10 c91c 0c00 |024b: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0678dc: 2701 |024e: throw v1 │ │ +0678de: 220d 1006 |024f: new-instance v13, Ljava/lang/IndexOutOfBoundsException; // type@0610 │ │ +0678e2: 220e 2a06 |0251: new-instance v14, Ljava/lang/StringBuilder; // type@062a │ │ +0678e6: 7010 081d 0e00 |0253: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +0678ec: 1a00 0006 |0256: const-string v0, "Invalid item position " // string@0600 │ │ +0678f0: 6e20 151d 0e00 |0258: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0678f6: 6e20 101d ce00 |025b: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +0678fc: 1a00 1b01 |025e: const-string v0, "(" // string@011b │ │ +067900: 6e20 151d 0e00 |0260: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067906: 6e20 101d ce00 |0263: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06790c: 1a0c 7801 |0266: const-string v12, "). Item count:" // string@0178 │ │ +067910: 6e20 151d ce00 |0268: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067916: 54bc 5903 |026b: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06791a: 54cc 8f03 |026d: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06791e: 6e10 5f0e 0c00 |026f: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e5f │ │ +067924: 0a0c |0272: move-result v12 │ │ +067926: 6e20 101d ce00 |0273: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06792c: 54bc 5903 |0276: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +067930: 6e10 9c0e 0c00 |0278: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +067936: 0c0c |027b: move-result-object v12 │ │ +067938: 6e20 151d ce00 |027c: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06793e: 6e10 1d1d 0e00 |027f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +067944: 0c0c |0282: move-result-object v12 │ │ +067946: 7020 8b1c cd00 |0283: invoke-direct {v13, v12}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c8b │ │ +06794c: 270d |0286: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -77412,116 +77731,116 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$v;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -066b14: |[066b14] androidx.recyclerview.widget.RecyclerView$p.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ -066b24: 5520 7603 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.k:Z // field@0376 │ │ -066b28: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -066b2c: 5410 5603 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0356 │ │ -066b30: 2803 |0006: goto 0009 // +0003 │ │ -066b32: 5410 5503 |0007: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -066b36: 6e20 8d1d 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -066b3c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -066b3e: 5b20 7503 |000d: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0375 │ │ -066b42: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -066b44: 5c20 7603 |0010: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.k:Z // field@0376 │ │ -066b48: 5220 7103 |0012: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -066b4c: dd00 00df |0014: and-int/lit8 v0, v0, #int -33 // #df │ │ -066b50: 5920 7103 |0016: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -066b54: 0e00 |0018: return-void │ │ +067950: |[067950] androidx.recyclerview.widget.RecyclerView$p.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ +067960: 5520 7303 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.k:Z // field@0373 │ │ +067964: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +067968: 5410 5303 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +06796c: 2803 |0006: goto 0009 // +0003 │ │ +06796e: 5410 5203 |0007: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +067972: 6e20 dd1d 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +067978: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06797a: 5b20 7203 |000d: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ +06797e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +067980: 5c20 7303 |0010: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.k:Z // field@0373 │ │ +067984: 5220 6e03 |0012: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067988: dd00 00df |0014: and-int/lit8 v0, v0, #int -33 // #df │ │ +06798c: 5920 6e03 |0016: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067990: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/RecyclerView$p;) │ │ name : 'g' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -066b58: |[066b58] androidx.recyclerview.widget.RecyclerView$p.g:()V │ │ -066b68: 5430 5c03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -066b6c: 5400 a403 |0002: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -066b70: 5230 5903 |0004: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0359 │ │ -066b74: d800 0000 |0006: add-int/lit8 v0, v0, #int 0 // #00 │ │ -066b78: 5930 5a03 |0008: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@035a │ │ -066b7c: 5430 5703 |000a: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -066b80: 6e10 8e1d 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -066b86: 0a00 |000f: move-result v0 │ │ -066b88: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ -066b8c: 3a00 1000 |0012: if-ltz v0, 0022 // +0010 │ │ -066b90: 5431 5703 |0014: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -066b94: 6e10 8e1d 0100 |0016: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -066b9a: 0a01 |0019: move-result v1 │ │ -066b9c: 5232 5a03 |001a: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@035a │ │ -066ba0: 3721 0600 |001c: if-le v1, v2, 0022 // +0006 │ │ -066ba4: 6e20 270e 0300 |001e: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView$p;.c:(I)V // method@0e27 │ │ -066baa: 28ef |0021: goto 0010 // -0011 │ │ -066bac: 0e00 |0022: return-void │ │ +067994: |[067994] androidx.recyclerview.widget.RecyclerView$p.g:()V │ │ +0679a4: 5430 5903 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0679a8: 5400 a103 |0002: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0679ac: 5230 5603 |0004: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ +0679b0: d800 0000 |0006: add-int/lit8 v0, v0, #int 0 // #00 │ │ +0679b4: 5930 5703 |0008: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ +0679b8: 5430 5403 |000a: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0679bc: 6e10 de1d 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0679c2: 0a00 |000f: move-result v0 │ │ +0679c4: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0679c8: 3a00 1000 |0012: if-ltz v0, 0022 // +0010 │ │ +0679cc: 5431 5403 |0014: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0679d0: 6e10 de1d 0100 |0016: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0679d6: 0a01 |0019: move-result v1 │ │ +0679d8: 5232 5703 |001a: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ +0679dc: 3721 0600 |001c: if-le v1, v2, 0022 // +0006 │ │ +0679e0: 6e20 500e 0300 |001e: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView$p;.c:(I)V // method@0e50 │ │ +0679e6: 28ef |0021: goto 0010 // -0011 │ │ +0679e8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #181 header: │ │ -class_idx : 644 │ │ +Class #185 header: │ │ +class_idx : 649 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #181 annotations: │ │ +Class #185 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="q" │ │ │ │ -Class #181 - │ │ +Class #185 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$q;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$q;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #182 header: │ │ -class_idx : 645 │ │ +Class #186 header: │ │ +class_idx : 650 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #182 annotations: │ │ +Class #186 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView$r; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$ClassLoaderCreator<" "Landroidx/recyclerview/widget/RecyclerView$r;" ">;" } │ │ │ │ -Class #182 - │ │ +Class #186 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$r$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -77531,36 +77850,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066c04: |[066c04] androidx.recyclerview.widget.RecyclerView$r$a.:()V │ │ -066c14: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -066c1a: 0e00 |0003: return-void │ │ +067a40: |[067a40] androidx.recyclerview.widget.RecyclerView$r$a.:()V │ │ +067a50: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +067a56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$r$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -066bb0: |[066bb0] androidx.recyclerview.widget.RecyclerView$r$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -066bc0: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -066bc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -066bc6: 7030 320e 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0e32 │ │ -066bcc: 1100 |0006: return-object v0 │ │ +0679ec: |[0679ec] androidx.recyclerview.widget.RecyclerView$r$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0679fc: 2200 8b02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@028b │ │ +067a00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +067a02: 7030 5b0e 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0e5b │ │ +067a08: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroidx/recyclerview/widget/RecyclerView$r$a; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -77569,18 +77888,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -066bd0: |[066bd0] androidx.recyclerview.widget.RecyclerView$r$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -066be0: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -066be4: 7030 320e 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0e32 │ │ -066bea: 1100 |0005: return-object v0 │ │ +067a0c: |[067a0c] androidx.recyclerview.widget.RecyclerView$r$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +067a1c: 2200 8b02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@028b │ │ +067a20: 7030 5b0e 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0e5b │ │ +067a26: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroidx/recyclerview/widget/RecyclerView$r$a; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -77590,39 +77909,39 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066bec: |[066bec] androidx.recyclerview.widget.RecyclerView$r$a.newArray:(I)[Ljava/lang/Object; │ │ -066bfc: 2311 ce0a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/RecyclerView$r; // type@0ace │ │ -066c00: 1101 |0002: return-object v1 │ │ +067a28: |[067a28] androidx.recyclerview.widget.RecyclerView$r$a.newArray:(I)[Ljava/lang/Object; │ │ +067a38: 2311 dd0a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/RecyclerView$r; // type@0add │ │ +067a3c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #183 header: │ │ -class_idx : 647 │ │ +Class #187 header: │ │ +class_idx : 652 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #183 annotations: │ │ +Class #187 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="s" │ │ │ │ -Class #183 - │ │ +Class #187 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$s;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$s;) │ │ @@ -77655,155 +77974,155 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -066dc8: |[066dc8] androidx.recyclerview.widget.RecyclerView$s.:()V │ │ -066dd8: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -066dde: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -066de0: 5910 5f03 |0004: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035f │ │ -066de4: 5910 6003 |0006: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@0360 │ │ -066de8: 5c10 6103 |0008: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@0361 │ │ -066dec: 5c10 6203 |000a: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -066df0: 5c10 6303 |000c: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0363 │ │ -066df4: 5c10 6403 |000e: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0364 │ │ -066df8: 0e00 |0010: return-void │ │ +067c04: |[067c04] androidx.recyclerview.widget.RecyclerView$s.:()V │ │ +067c14: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +067c1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +067c1c: 5910 5c03 |0004: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ +067c20: 5910 5d03 |0006: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ +067c24: 5c10 5e03 |0008: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ +067c28: 5c10 5f03 |000a: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +067c2c: 5c10 6003 |000c: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ +067c30: 5c10 6103 |000e: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ +067c34: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$s;) │ │ name : 'a' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -066cb4: |[066cb4] androidx.recyclerview.widget.RecyclerView$s.a:()I │ │ -066cc4: 5520 6203 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -066cc8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -066ccc: 5220 5f03 |0004: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035f │ │ -066cd0: 5221 6003 |0006: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@0360 │ │ -066cd4: b110 |0008: sub-int/2addr v0, v1 │ │ -066cd6: 2802 |0009: goto 000b // +0002 │ │ -066cd8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -066cda: 0f00 |000b: return v0 │ │ +067af0: |[067af0] androidx.recyclerview.widget.RecyclerView$s.a:()I │ │ +067b00: 5520 5f03 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +067b04: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +067b08: 5220 5c03 |0004: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ +067b0c: 5221 5d03 |0006: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ +067b10: b110 |0008: sub-int/2addr v0, v1 │ │ +067b12: 2802 |0009: goto 000b // +0002 │ │ +067b14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +067b16: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$s;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -066cdc: |[066cdc] androidx.recyclerview.widget.RecyclerView$s.toString:()Ljava/lang/String; │ │ -066cec: 2200 1806 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -066cf0: 7010 b81c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -066cf6: 1a01 8b13 |0005: const-string v1, "State{mTargetPosition=" // string@138b │ │ -066cfa: 6e20 c51c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d00: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -066d02: 6e20 c01c 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -066d08: 1a01 d101 |000e: const-string v1, ", mData=" // string@01d1 │ │ -066d0c: 6e20 c51c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d12: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -066d14: 6e20 c41c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -066d1a: 1a01 d901 |0017: const-string v1, ", mItemCount=" // string@01d9 │ │ -066d1e: 6e20 c51c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d24: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -066d26: 6e20 c01c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -066d2c: 1a02 d801 |0020: const-string v2, ", mIsMeasuring=" // string@01d8 │ │ -066d30: 6e20 c51c 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d36: 6e20 c61c 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -066d3c: 1a01 dd01 |0028: const-string v1, ", mPreviousLayoutItemCount=" // string@01dd │ │ -066d40: 6e20 c51c 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d46: 5231 5f03 |002d: iget v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035f │ │ -066d4a: 6e20 c01c 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -066d50: 1a01 d201 |0032: const-string v1, ", mDeletedInvisibleItemCountSincePreviousLayout=" // string@01d2 │ │ -066d54: 6e20 c51c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d5a: 5231 6003 |0037: iget v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@0360 │ │ -066d5e: 6e20 c01c 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -066d64: 1a01 e301 |003c: const-string v1, ", mStructureChanged=" // string@01e3 │ │ -066d68: 6e20 c51c 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d6e: 5531 6103 |0041: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@0361 │ │ -066d72: 6e20 c61c 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -066d78: 1a01 d701 |0046: const-string v1, ", mInPreLayout=" // string@01d7 │ │ -066d7c: 6e20 c51c 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d82: 5531 6203 |004b: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -066d86: 6e20 c61c 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -066d8c: 1a01 e101 |0050: const-string v1, ", mRunSimpleAnimations=" // string@01e1 │ │ -066d90: 6e20 c51c 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066d96: 5531 6303 |0055: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0363 │ │ -066d9a: 6e20 c61c 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -066da0: 1a01 e001 |005a: const-string v1, ", mRunPredictiveAnimations=" // string@01e0 │ │ -066da4: 6e20 c51c 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -066daa: 5531 6403 |005f: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0364 │ │ -066dae: 6e20 c61c 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -066db4: 1301 7d00 |0064: const/16 v1, #int 125 // #7d │ │ -066db8: 6e20 bd1c 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -066dbe: 6e10 cd1c 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -066dc4: 0c00 |006c: move-result-object v0 │ │ -066dc6: 1100 |006d: return-object v0 │ │ +067b18: |[067b18] androidx.recyclerview.widget.RecyclerView$s.toString:()Ljava/lang/String; │ │ +067b28: 2200 2a06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +067b2c: 7010 081d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +067b32: 1a01 a713 |0005: const-string v1, "State{mTargetPosition=" // string@13a7 │ │ +067b36: 6e20 151d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067b3c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +067b3e: 6e20 101d 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067b44: 1a01 d101 |000e: const-string v1, ", mData=" // string@01d1 │ │ +067b48: 6e20 151d 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067b4e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +067b50: 6e20 141d 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +067b56: 1a01 d901 |0017: const-string v1, ", mItemCount=" // string@01d9 │ │ +067b5a: 6e20 151d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067b60: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +067b62: 6e20 101d 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067b68: 1a02 d801 |0020: const-string v2, ", mIsMeasuring=" // string@01d8 │ │ +067b6c: 6e20 151d 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067b72: 6e20 161d 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +067b78: 1a01 dd01 |0028: const-string v1, ", mPreviousLayoutItemCount=" // string@01dd │ │ +067b7c: 6e20 151d 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067b82: 5231 5c03 |002d: iget v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ +067b86: 6e20 101d 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067b8c: 1a01 d201 |0032: const-string v1, ", mDeletedInvisibleItemCountSincePreviousLayout=" // string@01d2 │ │ +067b90: 6e20 151d 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067b96: 5231 5d03 |0037: iget v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ +067b9a: 6e20 101d 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067ba0: 1a01 e301 |003c: const-string v1, ", mStructureChanged=" // string@01e3 │ │ +067ba4: 6e20 151d 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067baa: 5531 5e03 |0041: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ +067bae: 6e20 161d 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +067bb4: 1a01 d701 |0046: const-string v1, ", mInPreLayout=" // string@01d7 │ │ +067bb8: 6e20 151d 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067bbe: 5531 5f03 |004b: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +067bc2: 6e20 161d 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +067bc8: 1a01 e101 |0050: const-string v1, ", mRunSimpleAnimations=" // string@01e1 │ │ +067bcc: 6e20 151d 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067bd2: 5531 6003 |0055: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ +067bd6: 6e20 161d 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +067bdc: 1a01 e001 |005a: const-string v1, ", mRunPredictiveAnimations=" // string@01e0 │ │ +067be0: 6e20 151d 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067be6: 5531 6103 |005f: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ +067bea: 6e20 161d 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +067bf0: 1301 7d00 |0064: const/16 v1, #int 125 // #7d │ │ +067bf4: 6e20 0d1d 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +067bfa: 6e10 1d1d 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +067c00: 0c00 |006c: move-result-object v0 │ │ +067c02: 1100 |006d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #184 header: │ │ -class_idx : 648 │ │ +Class #188 header: │ │ +class_idx : 653 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #184 annotations: │ │ +Class #188 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="t" │ │ │ │ -Class #184 - │ │ +Class #188 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$t;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #185 header: │ │ -class_idx : 649 │ │ +Class #189 header: │ │ +class_idx : 654 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #185 annotations: │ │ +Class #189 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="u" │ │ │ │ -Class #185 - │ │ +Class #189 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$u;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -77841,195 +78160,195 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -066dfc: |[066dfc] androidx.recyclerview.widget.RecyclerView$u.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -066e0c: 5b23 6b03 |0000: iput-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066e10: 7010 751c 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c75 │ │ -066e16: 6200 ad03 |0005: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03ad │ │ -066e1a: 5b20 6803 |0007: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0368 │ │ -066e1e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -066e20: 5c21 6903 |000a: iput-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0369 │ │ -066e24: 5c21 6a03 |000c: iput-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@036a │ │ -066e28: 2201 c301 |000e: new-instance v1, Landroid/widget/OverScroller; // type@01c3 │ │ -066e2c: 6e10 9405 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -066e32: 0c03 |0013: move-result-object v3 │ │ -066e34: 7030 ff08 3100 |0014: invoke-direct {v1, v3, v0}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@08ff │ │ -066e3a: 5b21 6703 |0017: iput-object v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -066e3e: 0e00 |0019: return-void │ │ +067c38: |[067c38] androidx.recyclerview.widget.RecyclerView$u.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +067c48: 5b23 6803 |0000: iput-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067c4c: 7010 c51c 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +067c52: 6200 aa03 |0005: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ +067c56: 5b20 6503 |0007: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ +067c5a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +067c5c: 5c21 6603 |000a: iput-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ +067c60: 5c21 6703 |000c: iput-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ +067c64: 2201 c801 |000e: new-instance v1, Landroid/widget/OverScroller; // type@01c8 │ │ +067c68: 6e10 b905 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +067c6e: 0c03 |0013: move-result-object v3 │ │ +067c70: 7030 2809 3100 |0014: invoke-direct {v1, v3, v0}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0928 │ │ +067c76: 5b21 6403 |0017: iput-object v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +067c7a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$u;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -066e40: |[066e40] androidx.recyclerview.widget.RecyclerView$u.a:()V │ │ -066e50: 5520 6903 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0369 │ │ -066e54: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -066e58: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -066e5a: 5c20 6a03 |0005: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@036a │ │ -066e5e: 280d |0007: goto 0014 // +000d │ │ -066e60: 5420 6b03 |0008: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066e64: 6e20 0506 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -066e6a: 5420 6b03 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066e6e: 6201 3405 |000f: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -066e72: 6e20 0206 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0602 │ │ -066e78: 0e00 |0014: return-void │ │ +067c7c: |[067c7c] androidx.recyclerview.widget.RecyclerView$u.a:()V │ │ +067c8c: 5520 6603 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ +067c90: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +067c94: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +067c96: 5c20 6703 |0005: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ +067c9a: 280d |0007: goto 0014 // +000d │ │ +067c9c: 5420 6803 |0008: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067ca0: 6e20 2a06 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +067ca6: 5420 6803 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067caa: 6201 2605 |000f: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +067cae: 6e20 2706 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0627 │ │ +067cb4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$u;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 244 16-bit code units │ │ -066e7c: |[066e7c] androidx.recyclerview.widget.RecyclerView$u.run:()V │ │ -066e8c: 54c0 6b03 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066e90: 5401 a403 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -066e94: 3901 0b00 |0004: if-nez v1, 000f // +000b │ │ -066e98: 6e20 0506 c000 |0006: invoke-virtual {v0, v12}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -066e9e: 54c0 6703 |0009: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -066ea2: 6e10 0009 0000 |000b: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0900 │ │ -066ea8: 0e00 |000e: return-void │ │ -066eaa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -066eac: 5cc1 6a03 |0010: iput-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@036a │ │ -066eb0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -066eb2: 5cc2 6903 |0013: iput-boolean v2, v12, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0369 │ │ -066eb6: 6e10 520e 0000 |0015: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.d:()V // method@0e52 │ │ -066ebc: 54c0 6703 |0018: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -066ec0: 54c3 6b03 |001a: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066ec4: 5433 a403 |001c: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -066ec8: 6e10 791c 0300 |001e: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -066ece: 6e10 0109 0000 |0021: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@0901 │ │ -066ed4: 0a03 |0024: move-result v3 │ │ -066ed6: 3803 c500 |0025: if-eqz v3, 00ea // +00c5 │ │ -066eda: 54c3 6b03 |0027: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066ede: 5433 9d03 |0029: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039d │ │ -066ee2: 6e10 0509 0000 |002b: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrX:()I // method@0905 │ │ -066ee8: 0a04 |002e: move-result v4 │ │ -066eea: 6e10 0609 0000 |002f: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrY:()I // method@0906 │ │ -066ef0: 0a05 |0032: move-result v5 │ │ -066ef2: 52c6 6503 |0033: iget v6, v12, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0365 │ │ -066ef6: 910a 0406 |0035: sub-int v10, v4, v6 │ │ -066efa: 52c6 6603 |0037: iget v6, v12, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0366 │ │ -066efe: 910b 0506 |0039: sub-int v11, v5, v6 │ │ -066f02: 59c4 6503 |003b: iput v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0365 │ │ -066f06: 59c5 6603 |003d: iput v5, v12, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0366 │ │ -066f0a: 54c4 6b03 |003f: iget-object v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f0e: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -066f10: 1219 |0042: const/4 v9, #int 1 // #1 │ │ -066f12: 01a5 |0043: move v5, v10 │ │ -066f14: 01b6 |0044: move v6, v11 │ │ -066f16: 0737 |0045: move-object v7, v3 │ │ -066f18: 7406 5c0e 0400 |0046: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroidx/recyclerview/widget/RecyclerView;.f:(II[I[II)Z // method@0e5c │ │ -066f1e: 0a04 |0049: move-result v4 │ │ -066f20: 3804 0800 |004a: if-eqz v4, 0052 // +0008 │ │ -066f24: 4404 0301 |004c: aget v4, v3, v1 │ │ -066f28: b14a |004e: sub-int/2addr v10, v4 │ │ -066f2a: 4403 0302 |004f: aget v3, v3, v2 │ │ -066f2e: b13b |0051: sub-int/2addr v11, v3 │ │ -066f30: 54c3 6b03 |0052: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f34: 6e10 791c 0300 |0054: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -066f3a: 54c3 6b03 |0057: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f3e: 5433 a603 |0059: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -066f42: 6e10 891d 0300 |005b: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d89 │ │ -066f48: 0a03 |005e: move-result v3 │ │ -066f4a: 3903 0700 |005f: if-nez v3, 0066 // +0007 │ │ -066f4e: 54c3 6b03 |0061: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f52: 6e10 d905 0300 |0063: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -066f58: 54c3 6b03 |0066: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f5c: 6e10 b005 0300 |0068: invoke-virtual {v3}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ -066f62: 0a03 |006b: move-result v3 │ │ -066f64: 1224 |006c: const/4 v4, #int 2 // #2 │ │ -066f66: 3243 0700 |006d: if-eq v3, v4, 0074 // +0007 │ │ -066f6a: 54c3 6b03 |006f: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f6e: 6e30 4a0e a30b |0071: invoke-virtual {v3, v10, v11}, Landroidx/recyclerview/widget/RecyclerView;.c:(II)V // method@0e4a │ │ -066f74: 54c3 6b03 |0074: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f78: 1204 |0076: const/4 v4, #int 0 // #0 │ │ -066f7a: 6e30 5e0e 4302 |0077: invoke-virtual {v3, v4, v2}, Landroidx/recyclerview/widget/RecyclerView;.g:([II)Z // method@0e5e │ │ -066f80: 54c3 6b03 |007a: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f84: 7110 470e 0300 |007c: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.a:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@0e47 │ │ -066f8a: 0a03 |007f: move-result v3 │ │ -066f8c: 3903 0700 |0080: if-nez v3, 0087 // +0007 │ │ -066f90: 54c3 6b03 |0082: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066f94: 6e10 d905 0300 |0084: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -066f9a: 380b 1000 |0087: if-eqz v11, 0097 // +0010 │ │ -066f9e: 54c3 6b03 |0089: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066fa2: 5433 a403 |008b: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -066fa6: 6e10 010e 0300 |008d: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -066fac: 0a03 |0090: move-result v3 │ │ -066fae: 3803 0600 |0091: if-eqz v3, 0097 // +0006 │ │ -066fb2: 390b 0400 |0093: if-nez v11, 0097 // +0004 │ │ -066fb6: 1213 |0095: const/4 v3, #int 1 // #1 │ │ -066fb8: 2802 |0096: goto 0098 // +0002 │ │ -066fba: 1203 |0097: const/4 v3, #int 0 // #0 │ │ -066fbc: 380a 1000 |0098: if-eqz v10, 00a8 // +0010 │ │ -066fc0: 54c4 6b03 |009a: iget-object v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -066fc4: 5444 a403 |009c: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -066fc8: 6e10 000e 0400 |009e: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -066fce: 0a04 |00a1: move-result v4 │ │ -066fd0: 3804 0600 |00a2: if-eqz v4, 00a8 // +0006 │ │ -066fd4: 390a 0400 |00a4: if-nez v10, 00a8 // +0004 │ │ -066fd8: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -066fda: 2802 |00a7: goto 00a9 // +0002 │ │ -066fdc: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ -066fde: 390a 0400 |00a9: if-nez v10, 00ad // +0004 │ │ -066fe2: 380b 0900 |00ab: if-eqz v11, 00b4 // +0009 │ │ -066fe6: 3904 0700 |00ad: if-nez v4, 00b4 // +0007 │ │ -066fea: 3803 0300 |00af: if-eqz v3, 00b2 // +0003 │ │ -066fee: 2803 |00b1: goto 00b4 // +0003 │ │ -066ff0: 1203 |00b2: const/4 v3, #int 0 // #0 │ │ -066ff2: 2802 |00b3: goto 00b5 // +0002 │ │ -066ff4: 1213 |00b4: const/4 v3, #int 1 // #1 │ │ -066ff6: 6e10 0809 0000 |00b5: invoke-virtual {v0}, Landroid/widget/OverScroller;.isFinished:()Z // method@0908 │ │ -066ffc: 0a00 |00b8: move-result v0 │ │ -066ffe: 3900 1a00 |00b9: if-nez v0, 00d3 // +001a │ │ -067002: 3903 0b00 |00bb: if-nez v3, 00c6 // +000b │ │ -067006: 54c0 6b03 |00bd: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06700a: 6e20 7a0e 2000 |00bf: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.l:(I)Z // method@0e7a │ │ -067010: 0a00 |00c2: move-result v0 │ │ -067012: 3900 0300 |00c3: if-nez v0, 00c6 // +0003 │ │ -067016: 280e |00c5: goto 00d3 // +000e │ │ -067018: 6e10 390e 0c00 |00c6: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e39 │ │ -06701e: 54c0 6b03 |00c9: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -067022: 5402 9003 |00cb: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@0390 │ │ -067026: 3802 1d00 |00cd: if-eqz v2, 00ea // +001d │ │ -06702a: 6e40 270f 02ba |00cf: invoke-virtual {v2, v0, v10, v11}, Landroidx/recyclerview/widget/e;.a:(Landroidx/recyclerview/widget/RecyclerView;II)V // method@0f27 │ │ -067030: 2818 |00d2: goto 00ea // +0018 │ │ -067032: 54c0 6b03 |00d3: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -067036: 6e20 a60e 1000 |00d5: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -06703c: 6300 a903 |00d8: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a9 │ │ -067040: 3800 0b00 |00da: if-eqz v0, 00e5 // +000b │ │ -067044: 54c0 6b03 |00dc: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -067048: 5400 9103 |00de: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@0391 │ │ -06704c: 6e10 791c 0000 |00e0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -067052: 5901 0f04 |00e3: iput v1, v0, Landroidx/recyclerview/widget/e$b;.c:I // field@040f │ │ -067056: 54c0 6b03 |00e5: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06705a: 6e20 ae0e 2000 |00e7: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eae │ │ -067060: 5cc1 6903 |00ea: iput-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0369 │ │ -067064: 55c0 6a03 |00ec: iget-boolean v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@036a │ │ -067068: 3800 0500 |00ee: if-eqz v0, 00f3 // +0005 │ │ -06706c: 6e10 390e 0c00 |00f0: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e39 │ │ -067072: 0e00 |00f3: return-void │ │ +067cb8: |[067cb8] androidx.recyclerview.widget.RecyclerView$u.run:()V │ │ +067cc8: 54c0 6803 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067ccc: 5401 a103 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067cd0: 3901 0b00 |0004: if-nez v1, 000f // +000b │ │ +067cd4: 6e20 2a06 c000 |0006: invoke-virtual {v0, v12}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +067cda: 54c0 6403 |0009: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +067cde: 6e10 2909 0000 |000b: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0929 │ │ +067ce4: 0e00 |000e: return-void │ │ +067ce6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +067ce8: 5cc1 6703 |0010: iput-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ +067cec: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +067cee: 5cc2 6603 |0013: iput-boolean v2, v12, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ +067cf2: 6e10 7b0e 0000 |0015: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.d:()V // method@0e7b │ │ +067cf8: 54c0 6403 |0018: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +067cfc: 54c3 6803 |001a: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067d00: 5433 a103 |001c: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067d04: 6e10 c91c 0300 |001e: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +067d0a: 6e10 2a09 0000 |0021: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@092a │ │ +067d10: 0a03 |0024: move-result v3 │ │ +067d12: 3803 c500 |0025: if-eqz v3, 00ea // +00c5 │ │ +067d16: 54c3 6803 |0027: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067d1a: 5433 9a03 |0029: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ +067d1e: 6e10 2e09 0000 |002b: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrX:()I // method@092e │ │ +067d24: 0a04 |002e: move-result v4 │ │ +067d26: 6e10 2f09 0000 |002f: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrY:()I // method@092f │ │ +067d2c: 0a05 |0032: move-result v5 │ │ +067d2e: 52c6 6203 |0033: iget v6, v12, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ +067d32: 910a 0406 |0035: sub-int v10, v4, v6 │ │ +067d36: 52c6 6303 |0037: iget v6, v12, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ +067d3a: 910b 0506 |0039: sub-int v11, v5, v6 │ │ +067d3e: 59c4 6203 |003b: iput v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ +067d42: 59c5 6303 |003d: iput v5, v12, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ +067d46: 54c4 6803 |003f: iget-object v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067d4a: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +067d4c: 1219 |0042: const/4 v9, #int 1 // #1 │ │ +067d4e: 01a5 |0043: move v5, v10 │ │ +067d50: 01b6 |0044: move v6, v11 │ │ +067d52: 0737 |0045: move-object v7, v3 │ │ +067d54: 7406 850e 0400 |0046: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroidx/recyclerview/widget/RecyclerView;.f:(II[I[II)Z // method@0e85 │ │ +067d5a: 0a04 |0049: move-result v4 │ │ +067d5c: 3804 0800 |004a: if-eqz v4, 0052 // +0008 │ │ +067d60: 4404 0301 |004c: aget v4, v3, v1 │ │ +067d64: b14a |004e: sub-int/2addr v10, v4 │ │ +067d66: 4403 0302 |004f: aget v3, v3, v2 │ │ +067d6a: b13b |0051: sub-int/2addr v11, v3 │ │ +067d6c: 54c3 6803 |0052: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067d70: 6e10 c91c 0300 |0054: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +067d76: 54c3 6803 |0057: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067d7a: 5433 a303 |0059: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +067d7e: 6e10 d91d 0300 |005b: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1dd9 │ │ +067d84: 0a03 |005e: move-result v3 │ │ +067d86: 3903 0700 |005f: if-nez v3, 0066 // +0007 │ │ +067d8a: 54c3 6803 |0061: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067d8e: 6e10 fe05 0300 |0063: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +067d94: 54c3 6803 |0066: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067d98: 6e10 d505 0300 |0068: invoke-virtual {v3}, Landroid/view/View;.getOverScrollMode:()I // method@05d5 │ │ +067d9e: 0a03 |006b: move-result v3 │ │ +067da0: 1224 |006c: const/4 v4, #int 2 // #2 │ │ +067da2: 3243 0700 |006d: if-eq v3, v4, 0074 // +0007 │ │ +067da6: 54c3 6803 |006f: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067daa: 6e30 730e a30b |0071: invoke-virtual {v3, v10, v11}, Landroidx/recyclerview/widget/RecyclerView;.c:(II)V // method@0e73 │ │ +067db0: 54c3 6803 |0074: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067db4: 1204 |0076: const/4 v4, #int 0 // #0 │ │ +067db6: 6e30 870e 4302 |0077: invoke-virtual {v3, v4, v2}, Landroidx/recyclerview/widget/RecyclerView;.g:([II)Z // method@0e87 │ │ +067dbc: 54c3 6803 |007a: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067dc0: 7110 700e 0300 |007c: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.a:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@0e70 │ │ +067dc6: 0a03 |007f: move-result v3 │ │ +067dc8: 3903 0700 |0080: if-nez v3, 0087 // +0007 │ │ +067dcc: 54c3 6803 |0082: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067dd0: 6e10 fe05 0300 |0084: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +067dd6: 380b 1000 |0087: if-eqz v11, 0097 // +0010 │ │ +067dda: 54c3 6803 |0089: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067dde: 5433 a103 |008b: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067de2: 6e10 2a0e 0300 |008d: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +067de8: 0a03 |0090: move-result v3 │ │ +067dea: 3803 0600 |0091: if-eqz v3, 0097 // +0006 │ │ +067dee: 390b 0400 |0093: if-nez v11, 0097 // +0004 │ │ +067df2: 1213 |0095: const/4 v3, #int 1 // #1 │ │ +067df4: 2802 |0096: goto 0098 // +0002 │ │ +067df6: 1203 |0097: const/4 v3, #int 0 // #0 │ │ +067df8: 380a 1000 |0098: if-eqz v10, 00a8 // +0010 │ │ +067dfc: 54c4 6803 |009a: iget-object v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067e00: 5444 a103 |009c: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067e04: 6e10 290e 0400 |009e: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +067e0a: 0a04 |00a1: move-result v4 │ │ +067e0c: 3804 0600 |00a2: if-eqz v4, 00a8 // +0006 │ │ +067e10: 390a 0400 |00a4: if-nez v10, 00a8 // +0004 │ │ +067e14: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +067e16: 2802 |00a7: goto 00a9 // +0002 │ │ +067e18: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ +067e1a: 390a 0400 |00a9: if-nez v10, 00ad // +0004 │ │ +067e1e: 380b 0900 |00ab: if-eqz v11, 00b4 // +0009 │ │ +067e22: 3904 0700 |00ad: if-nez v4, 00b4 // +0007 │ │ +067e26: 3803 0300 |00af: if-eqz v3, 00b2 // +0003 │ │ +067e2a: 2803 |00b1: goto 00b4 // +0003 │ │ +067e2c: 1203 |00b2: const/4 v3, #int 0 // #0 │ │ +067e2e: 2802 |00b3: goto 00b5 // +0002 │ │ +067e30: 1213 |00b4: const/4 v3, #int 1 // #1 │ │ +067e32: 6e10 3109 0000 |00b5: invoke-virtual {v0}, Landroid/widget/OverScroller;.isFinished:()Z // method@0931 │ │ +067e38: 0a00 |00b8: move-result v0 │ │ +067e3a: 3900 1a00 |00b9: if-nez v0, 00d3 // +001a │ │ +067e3e: 3903 0b00 |00bb: if-nez v3, 00c6 // +000b │ │ +067e42: 54c0 6803 |00bd: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067e46: 6e20 a30e 2000 |00bf: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.l:(I)Z // method@0ea3 │ │ +067e4c: 0a00 |00c2: move-result v0 │ │ +067e4e: 3900 0300 |00c3: if-nez v0, 00c6 // +0003 │ │ +067e52: 280e |00c5: goto 00d3 // +000e │ │ +067e54: 6e10 620e 0c00 |00c6: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e62 │ │ +067e5a: 54c0 6803 |00c9: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067e5e: 5402 8d03 |00cb: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +067e62: 3802 1d00 |00cd: if-eqz v2, 00ea // +001d │ │ +067e66: 6e40 500f 02ba |00cf: invoke-virtual {v2, v0, v10, v11}, Landroidx/recyclerview/widget/e;.a:(Landroidx/recyclerview/widget/RecyclerView;II)V // method@0f50 │ │ +067e6c: 2818 |00d2: goto 00ea // +0018 │ │ +067e6e: 54c0 6803 |00d3: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067e72: 6e20 cf0e 1000 |00d5: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +067e78: 6300 a603 |00d8: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +067e7c: 3800 0b00 |00da: if-eqz v0, 00e5 // +000b │ │ +067e80: 54c0 6803 |00dc: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067e84: 5400 8e03 |00de: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +067e88: 6e10 c91c 0000 |00e0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +067e8e: 5901 0c04 |00e3: iput v1, v0, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +067e92: 54c0 6803 |00e5: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067e96: 6e20 d70e 2000 |00e7: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0ed7 │ │ +067e9c: 5cc1 6603 |00ea: iput-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ +067ea0: 55c0 6703 |00ec: iget-boolean v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ +067ea4: 3800 0500 |00ee: if-eqz v0, 00f3 // +0005 │ │ +067ea8: 6e10 620e 0c00 |00f0: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e62 │ │ +067eae: 0e00 |00f3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -78299,42 +78618,39 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x00f4 reg=12 this Landroidx/recyclerview/widget/RecyclerView$u; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #186 header: │ │ -class_idx : 650 │ │ +Class #190 header: │ │ +class_idx : 655 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #186 annotations: │ │ +Class #190 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/RecyclerView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="v" │ │ -Annotations on field #883 'h' │ │ +Annotations on field #880 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on field #888 'm' │ │ +Annotations on field #885 'm' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #186 - │ │ +Class #190 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView$v;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'm' │ │ @@ -78395,52 +78711,52 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0671cc: |[0671cc] androidx.recyclerview.widget.RecyclerView$v.:()V │ │ -0671dc: 7100 b61d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1db6 │ │ -0671e2: 0c00 |0003: move-result-object v0 │ │ -0671e4: 6900 7803 |0004: sput-object v0, Landroidx/recyclerview/widget/RecyclerView$v;.m:Ljava/util/List; // field@0378 │ │ -0671e8: 0e00 |0006: return-void │ │ +068008: |[068008] androidx.recyclerview.widget.RecyclerView$v.:()V │ │ +068018: 7100 061e 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1e06 │ │ +06801e: 0c00 |0003: move-result-object v0 │ │ +068020: 6900 7503 |0004: sput-object v0, Landroidx/recyclerview/widget/RecyclerView$v;.m:Ljava/util/List; // field@0375 │ │ +068024: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'a' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0671ec: |[0671ec] androidx.recyclerview.widget.RecyclerView$v.a:(Ljava/lang/Object;)V │ │ -0671fc: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -067200: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -067204: 6e20 3d0e 0200 |0004: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e3d │ │ -06720a: 281c |0007: goto 0023 // +001c │ │ -06720c: 5221 7103 |0008: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -067210: b510 |000a: and-int/2addr v0, v1 │ │ -067212: 3900 1800 |000b: if-nez v0, 0023 // +0018 │ │ -067216: 5420 7203 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@0372 │ │ -06721a: 3900 0f00 |000f: if-nez v0, 001e // +000f │ │ -06721e: 2200 5706 |0011: new-instance v0, Ljava/util/ArrayList; // type@0657 │ │ -067222: 7010 7e1d 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -067228: 5b20 7203 |0016: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@0372 │ │ -06722c: 7110 c01d 0000 |0018: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@1dc0 │ │ -067232: 0c00 |001b: move-result-object v0 │ │ -067234: 5b20 7303 |001c: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.h:Ljava/util/List; // field@0373 │ │ -067238: 5420 7203 |001e: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@0372 │ │ -06723c: 6e20 821d 3000 |0020: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -067242: 0e00 |0023: return-void │ │ +068028: |[068028] androidx.recyclerview.widget.RecyclerView$v.a:(Ljava/lang/Object;)V │ │ +068038: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +06803c: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +068040: 6e20 660e 0200 |0004: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e66 │ │ +068046: 281c |0007: goto 0023 // +001c │ │ +068048: 5221 6e03 |0008: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06804c: b510 |000a: and-int/2addr v0, v1 │ │ +06804e: 3900 1800 |000b: if-nez v0, 0023 // +0018 │ │ +068052: 5420 6f03 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +068056: 3900 0f00 |000f: if-nez v0, 001e // +000f │ │ +06805a: 2200 6906 |0011: new-instance v0, Ljava/util/ArrayList; // type@0669 │ │ +06805e: 7010 ce1d 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +068064: 5b20 6f03 |0016: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +068068: 7110 101e 0000 |0018: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@1e10 │ │ +06806e: 0c00 |001b: move-result-object v0 │ │ +068070: 5b20 7003 |001c: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.h:Ljava/util/List; // field@0370 │ │ +068074: 5420 6f03 |001e: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +068078: 6e20 d21d 3000 |0020: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +06807e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -78672,216 +78988,216 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -067244: |[067244] androidx.recyclerview.widget.RecyclerView$v.b:(I)V │ │ -067254: 5210 7103 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -067258: b602 |0002: or-int/2addr v2, v0 │ │ -06725a: 5912 7103 |0003: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -06725e: 0e00 |0005: return-void │ │ +068080: |[068080] androidx.recyclerview.widget.RecyclerView$v.b:(I)V │ │ +068090: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +068094: b602 |0002: or-int/2addr v2, v0 │ │ +068096: 5912 6e03 |0003: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06809a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'c' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -067100: |[067100] androidx.recyclerview.widget.RecyclerView$v.c:()I │ │ -067110: 5220 6f03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036f │ │ -067114: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -067116: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -06711a: 5220 6c03 |0005: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@036c │ │ -06711e: 0f00 |0007: return v0 │ │ +067f3c: |[067f3c] androidx.recyclerview.widget.RecyclerView$v.c:()I │ │ +067f4c: 5220 6c03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ +067f50: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +067f52: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +067f56: 5220 6903 |0005: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +067f5a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'd' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -067074: |[067074] androidx.recyclerview.widget.RecyclerView$v.d:()Z │ │ -067084: 5210 7103 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -067088: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -06708c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -067090: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -067092: 2802 |0007: goto 0009 // +0002 │ │ -067094: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -067096: 0f00 |0009: return v0 │ │ +067eb0: |[067eb0] androidx.recyclerview.widget.RecyclerView$v.d:()Z │ │ +067ec0: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067ec4: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +067ec8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +067ecc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +067ece: 2802 |0007: goto 0009 // +0002 │ │ +067ed0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +067ed2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'e' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -067098: |[067098] androidx.recyclerview.widget.RecyclerView$v.e:()Z │ │ -0670a8: 5210 7103 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0670ac: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0670b0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0670b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0670b6: 2802 |0007: goto 0009 // +0002 │ │ -0670b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0670ba: 0f00 |0009: return v0 │ │ +067ed4: |[067ed4] androidx.recyclerview.widget.RecyclerView$v.e:()Z │ │ +067ee4: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067ee8: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +067eec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +067ef0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +067ef2: 2802 |0007: goto 0009 // +0002 │ │ +067ef4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +067ef6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'f' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0670bc: |[0670bc] androidx.recyclerview.widget.RecyclerView$v.f:()Z │ │ -0670cc: 5410 7503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0375 │ │ -0670d0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0670d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0670d6: 2802 |0005: goto 0007 // +0002 │ │ -0670d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0670da: 0f00 |0007: return v0 │ │ +067ef8: |[067ef8] androidx.recyclerview.widget.RecyclerView$v.f:()Z │ │ +067f08: 5410 7203 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ +067f0c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +067f10: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +067f12: 2802 |0005: goto 0007 // +0002 │ │ +067f14: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +067f16: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'g' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0670dc: |[0670dc] androidx.recyclerview.widget.RecyclerView$v.g:()Z │ │ -0670ec: 5210 7103 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0670f0: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ -0670f4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0670f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0670fa: 2802 |0007: goto 0009 // +0002 │ │ -0670fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0670fe: 0f00 |0009: return v0 │ │ +067f18: |[067f18] androidx.recyclerview.widget.RecyclerView$v.g:()Z │ │ +067f28: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067f2c: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ +067f30: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +067f34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +067f36: 2802 |0007: goto 0009 // +0002 │ │ +067f38: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +067f3a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'h' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -067260: |[067260] androidx.recyclerview.widget.RecyclerView$v.h:(Z)V │ │ -067270: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067272: 5221 7403 |0001: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0374 │ │ -067276: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ -06727a: b101 |0005: sub-int/2addr v1, v0 │ │ -06727c: 2802 |0006: goto 0008 // +0002 │ │ -06727e: b001 |0007: add-int/2addr v1, v0 │ │ -067280: 5921 7403 |0008: iput v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0374 │ │ -067284: 3b01 1c00 |000a: if-gez v1, 0026 // +001c │ │ -067288: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -06728a: 5923 7403 |000d: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0374 │ │ -06728e: 2203 1806 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0618 │ │ -067292: 7010 b81c 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -067298: 1a00 951e |0014: const-string v0, "isRecyclable decremented below 0: unmatched pair of setIsRecyable() calls for " // string@1e95 │ │ -06729c: 6e20 c51c 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0672a2: 6e20 c41c 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -0672a8: 6e10 cd1c 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0672ae: 0c03 |001f: move-result-object v3 │ │ -0672b0: 1a00 8f15 |0020: const-string v0, "View" // string@158f │ │ -0672b4: 7120 3504 3000 |0022: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -0672ba: 2815 |0025: goto 003a // +0015 │ │ -0672bc: 3903 0b00 |0026: if-nez v3, 0031 // +000b │ │ -0672c0: 3301 0900 |0028: if-ne v1, v0, 0031 // +0009 │ │ -0672c4: 5223 7103 |002a: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0672c8: de03 0310 |002c: or-int/lit8 v3, v3, #int 16 // #10 │ │ -0672cc: 5923 7103 |002e: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0672d0: 280a |0030: goto 003a // +000a │ │ -0672d2: 3803 0900 |0031: if-eqz v3, 003a // +0009 │ │ -0672d6: 3901 0700 |0033: if-nez v1, 003a // +0007 │ │ -0672da: 5223 7103 |0035: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0672de: dd03 03ef |0037: and-int/lit8 v3, v3, #int -17 // #ef │ │ -0672e2: 28f5 |0039: goto 002e // -000b │ │ -0672e4: 0e00 |003a: return-void │ │ +06809c: |[06809c] androidx.recyclerview.widget.RecyclerView$v.h:(Z)V │ │ +0680ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0680ae: 5221 7103 |0001: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ +0680b2: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ +0680b6: b101 |0005: sub-int/2addr v1, v0 │ │ +0680b8: 2802 |0006: goto 0008 // +0002 │ │ +0680ba: b001 |0007: add-int/2addr v1, v0 │ │ +0680bc: 5921 7103 |0008: iput v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ +0680c0: 3b01 1c00 |000a: if-gez v1, 0026 // +001c │ │ +0680c4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0680c6: 5923 7103 |000d: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ +0680ca: 2203 2a06 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@062a │ │ +0680ce: 7010 081d 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +0680d4: 1a00 c81e |0014: const-string v0, "isRecyclable decremented below 0: unmatched pair of setIsRecyable() calls for " // string@1ec8 │ │ +0680d8: 6e20 151d 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0680de: 6e20 141d 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +0680e4: 6e10 1d1d 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +0680ea: 0c03 |001f: move-result-object v3 │ │ +0680ec: 1a00 b315 |0020: const-string v0, "View" // string@15b3 │ │ +0680f0: 7120 4704 3000 |0022: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +0680f6: 2815 |0025: goto 003a // +0015 │ │ +0680f8: 3903 0b00 |0026: if-nez v3, 0031 // +000b │ │ +0680fc: 3301 0900 |0028: if-ne v1, v0, 0031 // +0009 │ │ +068100: 5223 6e03 |002a: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +068104: de03 0310 |002c: or-int/lit8 v3, v3, #int 16 // #10 │ │ +068108: 5923 6e03 |002e: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06810c: 280a |0030: goto 003a // +000a │ │ +06810e: 3803 0900 |0031: if-eqz v3, 003a // +0009 │ │ +068112: 3901 0700 |0033: if-nez v1, 003a // +0007 │ │ +068116: 5223 6e03 |0035: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06811a: dd03 03ef |0037: and-int/lit8 v3, v3, #int -17 // #ef │ │ +06811e: 28f5 |0039: goto 002e // -000b │ │ +068120: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -067120: |[067120] androidx.recyclerview.widget.RecyclerView$v.toString:()Ljava/lang/String; │ │ -067130: 2200 1806 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -067134: 1a01 9315 |0002: const-string v1, "ViewHolder{" // string@1593 │ │ -067138: 7110 c50f 0100 |0004: invoke-static {v1}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -06713e: 0c01 |0007: move-result-object v1 │ │ -067140: 6e10 7a1c 0400 |0008: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1c7a │ │ -067146: 0a02 |000b: move-result v2 │ │ -067148: 7110 411c 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c41 │ │ -06714e: 0c02 |000f: move-result-object v2 │ │ -067150: 6e20 c51c 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -067156: 1a02 bf00 |0013: const-string v2, " position=" // string@00bf │ │ -06715a: 6e20 c51c 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -067160: 5242 6c03 |0018: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@036c │ │ -067164: 6e20 c01c 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06716a: 1a02 7400 |001d: const-string v2, " id=" // string@0074 │ │ -06716e: 6e20 c51c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -067174: 5342 6e03 |0022: iget-wide v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.c:J // field@036e │ │ -067178: 6e30 c11c 2103 |0024: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1cc1 │ │ -06717e: 1a02 e901 |0027: const-string v2, ", oldPos=" // string@01e9 │ │ -067182: 6e20 c51c 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -067188: 5242 6d03 |002c: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.b:I // field@036d │ │ -06718c: 6e20 c01c 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -067192: 1a02 ec01 |0031: const-string v2, ", pLpos:" // string@01ec │ │ -067196: 6e20 c51c 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06719c: 5242 6f03 |0036: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036f │ │ -0671a0: 6e20 c01c 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -0671a6: 6e10 cd1c 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0671ac: 0c01 |003e: move-result-object v1 │ │ -0671ae: 7020 ba1c 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1cba │ │ -0671b4: 5240 7103 |0042: iget v0, v4, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0671b8: dd00 0010 |0044: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0671bc: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -0671be: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ -0671c2: 2701 |0049: throw v1 │ │ -0671c4: 6200 3405 |004a: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -0671c8: 2701 |004c: throw v1 │ │ +067f5c: |[067f5c] androidx.recyclerview.widget.RecyclerView$v.toString:()Ljava/lang/String; │ │ +067f6c: 2200 2a06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +067f70: 1a01 b715 |0002: const-string v1, "ViewHolder{" // string@15b7 │ │ +067f74: 7110 f10f 0100 |0004: invoke-static {v1}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +067f7a: 0c01 |0007: move-result-object v1 │ │ +067f7c: 6e10 ca1c 0400 |0008: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1cca │ │ +067f82: 0a02 |000b: move-result v2 │ │ +067f84: 7110 911c 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c91 │ │ +067f8a: 0c02 |000f: move-result-object v2 │ │ +067f8c: 6e20 151d 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067f92: 1a02 bf00 |0013: const-string v2, " position=" // string@00bf │ │ +067f96: 6e20 151d 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067f9c: 5242 6903 |0018: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +067fa0: 6e20 101d 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067fa6: 1a02 7400 |001d: const-string v2, " id=" // string@0074 │ │ +067faa: 6e20 151d 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067fb0: 5342 6b03 |0022: iget-wide v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.c:J // field@036b │ │ +067fb4: 6e30 111d 2103 |0024: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1d11 │ │ +067fba: 1a02 e901 |0027: const-string v2, ", oldPos=" // string@01e9 │ │ +067fbe: 6e20 151d 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067fc4: 5242 6a03 |002c: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.b:I // field@036a │ │ +067fc8: 6e20 101d 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067fce: 1a02 ec01 |0031: const-string v2, ", pLpos:" // string@01ec │ │ +067fd2: 6e20 151d 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +067fd8: 5242 6c03 |0036: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ +067fdc: 6e20 101d 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +067fe2: 6e10 1d1d 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +067fe8: 0c01 |003e: move-result-object v1 │ │ +067fea: 7020 0a1d 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1d0a │ │ +067ff0: 5240 6e03 |0042: iget v0, v4, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067ff4: dd00 0010 |0044: and-int/lit8 v0, v0, #int 16 // #10 │ │ +067ff8: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +067ffa: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ +067ffe: 2701 |0049: throw v1 │ │ +068000: 6200 2605 |004a: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +068004: 2701 |004c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -79151,51 +79467,48 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x004d reg=4 this Landroidx/recyclerview/widget/RecyclerView$v; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #187 header: │ │ -class_idx : 651 │ │ +Class #191 header: │ │ +class_idx : 656 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 361 │ │ +source_file_idx : 5008 │ │ static_fields_size : 5 │ │ instance_fields_size: 57 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 101 │ │ │ │ -Class #187 annotations: │ │ +Class #191 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/RecyclerView$e; Landroidx/recyclerview/widget/RecyclerView$g; Landroidx/recyclerview/widget/RecyclerView$h; Landroidx/recyclerview/widget/RecyclerView$l; Landroidx/recyclerview/widget/RecyclerView$s; Landroidx/recyclerview/widget/RecyclerView$r; Landroidx/recyclerview/widget/RecyclerView$k; Landroidx/recyclerview/widget/RecyclerView$v; Landroidx/recyclerview/widget/RecyclerView$q; Landroidx/recyclerview/widget/RecyclerView$n; Landroidx/recyclerview/widget/RecyclerView$m; Landroidx/recyclerview/widget/RecyclerView$i; Landroidx/recyclerview/widget/RecyclerView$j; Landroidx/recyclerview/widget/RecyclerView$d; Landroidx/recyclerview/widget/RecyclerView$t; Landroidx/recyclerview/widget/RecyclerView$p; Landroidx/recyclerview/widget/RecyclerView$o; Landroidx/recyclerview/widget/RecyclerView$f; Landroidx/recyclerview/widget/RecyclerView$u; } │ │ -Annotations on field #934 'n' │ │ +Annotations on field #931 'n' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/RecyclerView$i;" ">;" } │ │ -Annotations on field #936 'o' │ │ +Annotations on field #933 'o' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/RecyclerView$m;" ">;" } │ │ -Annotations on field #939 'p0' │ │ +Annotations on field #936 'p0' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[" "Ljava/lang/Class<" "*>;" } │ │ -Annotations on method #3656 'addFocusables' │ │ +Annotations on method #3697 'addFocusables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList<" "Landroid/view/View;" ">;II)V" } │ │ -Annotations on method #3671 'dispatchRestoreInstanceState' │ │ +Annotations on method #3712 'dispatchRestoreInstanceState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray<" "Landroid/os/Parcelable;" ">;)V" } │ │ -Annotations on method #3672 'dispatchSaveInstanceState' │ │ +Annotations on method #3713 'dispatchSaveInstanceState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray<" "Landroid/os/Parcelable;" ">;)V" } │ │ -Annotations on method #3746 'setOnScrollListener' │ │ +Annotations on method #3787 'setOnScrollListener' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #187 - │ │ +Class #191 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/RecyclerView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'm0' │ │ @@ -79452,458 +79765,458 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -068aa8: |[068aa8] androidx.recyclerview.widget.RecyclerView.:()V │ │ -068ab8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -068aba: 2301 b60a |0001: new-array v1, v0, [I // type@0ab6 │ │ -068abe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -068ac0: 1403 3604 0101 |0004: const v3, #float 2.36966e-38 // #01010436 │ │ -068ac6: 4b03 0102 |0007: aput v3, v1, v2 │ │ -068aca: 6901 a503 |0009: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a5 │ │ -068ace: 2301 b60a |000b: new-array v1, v0, [I // type@0ab6 │ │ -068ad2: 1403 eb00 0101 |000d: const v3, #float 2.36942e-38 // #010100eb │ │ -068ad8: 4b03 0102 |0010: aput v3, v1, v2 │ │ -068adc: 6901 a703 |0012: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.n0:[I // field@03a7 │ │ -068ae0: 6001 9300 |0014: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -068ae4: 6a00 a903 |0016: sput-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a9 │ │ -068ae8: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -068aea: 2311 e60a |0019: new-array v1, v1, [Ljava/lang/Class; // type@0ae6 │ │ -068aee: 1c03 5c00 |001b: const-class v3, Landroid/content/Context; // type@005c │ │ -068af2: 4d03 0102 |001d: aput-object v3, v1, v2 │ │ -068af6: 1c02 1501 |001f: const-class v2, Landroid/util/AttributeSet; // type@0115 │ │ -068afa: 4d02 0100 |0021: aput-object v2, v1, v0 │ │ -068afe: 1220 |0023: const/4 v0, #int 2 // #2 │ │ -068b00: 6202 c20a |0024: sget-object v2, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0ac2 │ │ -068b04: 4d02 0100 |0026: aput-object v2, v1, v0 │ │ -068b08: 1230 |0028: const/4 v0, #int 3 // #3 │ │ -068b0a: 4d02 0100 |0029: aput-object v2, v1, v0 │ │ -068b0e: 6901 ab03 |002b: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.p0:[Ljava/lang/Class; // field@03ab │ │ -068b12: 2200 6f02 |002d: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$b; // type@026f │ │ -068b16: 7010 d90d 0000 |002f: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$b;.:()V // method@0dd9 │ │ -068b1c: 6900 ad03 |0032: sput-object v0, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03ad │ │ -068b20: 0e00 |0034: return-void │ │ +0698e4: |[0698e4] androidx.recyclerview.widget.RecyclerView.:()V │ │ +0698f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0698f6: 2301 c50a |0001: new-array v1, v0, [I // type@0ac5 │ │ +0698fa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0698fc: 1403 3604 0101 |0004: const v3, #float 2.36966e-38 // #01010436 │ │ +069902: 4b03 0102 |0007: aput v3, v1, v2 │ │ +069906: 6901 a203 |0009: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +06990a: 2301 c50a |000b: new-array v1, v0, [I // type@0ac5 │ │ +06990e: 1403 eb00 0101 |000d: const v3, #float 2.36942e-38 // #010100eb │ │ +069914: 4b03 0102 |0010: aput v3, v1, v2 │ │ +069918: 6901 a403 |0012: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.n0:[I // field@03a4 │ │ +06991c: 6001 9000 |0014: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +069920: 6a00 a603 |0016: sput-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +069924: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +069926: 2311 f50a |0019: new-array v1, v1, [Ljava/lang/Class; // type@0af5 │ │ +06992a: 1c03 5c00 |001b: const-class v3, Landroid/content/Context; // type@005c │ │ +06992e: 4d03 0102 |001d: aput-object v3, v1, v2 │ │ +069932: 1c02 1601 |001f: const-class v2, Landroid/util/AttributeSet; // type@0116 │ │ +069936: 4d02 0100 |0021: aput-object v2, v1, v0 │ │ +06993a: 1220 |0023: const/4 v0, #int 2 // #2 │ │ +06993c: 6202 fe0a |0024: sget-object v2, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0afe │ │ +069940: 4d02 0100 |0026: aput-object v2, v1, v0 │ │ +069944: 1230 |0028: const/4 v0, #int 3 // #3 │ │ +069946: 4d02 0100 |0029: aput-object v2, v1, v0 │ │ +06994a: 6901 a803 |002b: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.p0:[Ljava/lang/Class; // field@03a8 │ │ +06994e: 2200 7402 |002d: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$b; // type@0274 │ │ +069952: 7010 020e 0000 |002f: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$b;.:()V // method@0e02 │ │ +069958: 6900 aa03 |0032: sput-object v0, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ +06995c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 828 16-bit code units │ │ -068b24: |[068b24] androidx.recyclerview.widget.RecyclerView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -068b34: 080a 1400 |0000: move-object/from16 v10, v20 │ │ -068b38: 080b 1500 |0002: move-object/from16 v11, v21 │ │ -068b3c: 080c 1600 |0004: move-object/from16 v12, v22 │ │ -068b40: 120d |0006: const/4 v13, #int 0 // #0 │ │ -068b42: 7110 441c 0d00 |0007: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -068b48: 0c00 |000a: move-result-object v0 │ │ -068b4a: 7040 7106 badc |000b: invoke-direct {v10, v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0671 │ │ -068b50: 2201 8302 |000e: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$p; // type@0283 │ │ -068b54: 7020 240e a100 |0010: invoke-direct {v1, v10}, Landroidx/recyclerview/widget/RecyclerView$p;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e24 │ │ -068b5a: 5ba1 9403 |0013: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -068b5e: 2201 b702 |0015: new-instance v1, Landroidx/recyclerview/widget/q; // type@02b7 │ │ -068b62: 7010 590f 0100 |0017: invoke-direct {v1}, Landroidx/recyclerview/widget/q;.:()V // method@0f59 │ │ -068b68: 5ba1 9c03 |001a: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@039c │ │ -068b6c: 2201 9d00 |001c: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -068b70: 7010 6802 0100 |001e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -068b76: 5ba1 a003 |0021: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -068b7a: 2201 9d00 |0023: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -068b7e: 7010 6802 0100 |0025: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -068b84: 5ba1 a203 |0028: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@03a2 │ │ -068b88: 2201 9e00 |002a: new-instance v1, Landroid/graphics/RectF; // type@009e │ │ -068b8c: 7010 7902 0100 |002c: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@0279 │ │ -068b92: 2201 5706 |002f: new-instance v1, Ljava/util/ArrayList; // type@0657 │ │ -068b96: 7010 7e1d 0100 |0031: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -068b9c: 5ba1 a603 |0034: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -068ba0: 2201 5706 |0036: new-instance v1, Ljava/util/ArrayList; // type@0657 │ │ -068ba4: 7010 7e1d 0100 |0038: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -068baa: 5ba1 a803 |003b: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a8 │ │ -068bae: 59ad b003 |003d: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03b0 │ │ -068bb2: 5cad b603 |003f: iput-boolean v13, v10, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b6 │ │ -068bb6: 5cad 7903 |0041: iput-boolean v13, v10, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0379 │ │ -068bba: 59ad 7a03 |0043: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -068bbe: 59ad 7b03 |0045: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.C:I // field@037b │ │ -068bc2: 2201 7302 |0047: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$f; // type@0273 │ │ -068bc6: 7010 dd0d 0100 |0049: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$f;.:()V // method@0ddd │ │ -068bcc: 5ba1 7c03 |004c: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@037c │ │ -068bd0: 2201 9d02 |004e: new-instance v1, Landroidx/recyclerview/widget/c; // type@029d │ │ -068bd4: 7010 090f 0100 |0050: invoke-direct {v1}, Landroidx/recyclerview/widget/c;.:()V // method@0f09 │ │ -068bda: 5ba1 8103 |0053: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -068bde: 59ad 8203 |0055: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -068be2: 12f1 |0057: const/4 v1, #int -1 // #ff │ │ -068be4: 59a1 8303 |0058: iput v1, v10, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -068be8: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -068bea: 59a2 8c03 |005b: iput v2, v10, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@038c │ │ -068bee: 59a2 8d03 |005d: iput v2, v10, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038d │ │ -068bf2: 121e |005f: const/4 v14, #int 1 // #1 │ │ -068bf4: 5cae 8e03 |0060: iput-boolean v14, v10, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038e │ │ -068bf8: 2202 8902 |0062: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$u; // type@0289 │ │ -068bfc: 7020 380e a200 |0064: invoke-direct {v2, v10}, Landroidx/recyclerview/widget/RecyclerView$u;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e38 │ │ -068c02: 5ba2 8f03 |0067: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038f │ │ -068c06: 6302 a903 |0069: sget-boolean v2, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a9 │ │ -068c0a: 3802 0800 |006b: if-eqz v2, 0073 // +0008 │ │ -068c0e: 2202 a402 |006d: new-instance v2, Landroidx/recyclerview/widget/e$b; // type@02a4 │ │ -068c12: 7010 230f 0200 |006f: invoke-direct {v2}, Landroidx/recyclerview/widget/e$b;.:()V // method@0f23 │ │ -068c18: 2802 |0072: goto 0074 // +0002 │ │ -068c1a: 1202 |0073: const/4 v2, #int 0 // #0 │ │ -068c1c: 5ba2 9103 |0074: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@0391 │ │ -068c20: 2202 8702 |0076: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$s; // type@0287 │ │ -068c24: 7010 350e 0200 |0078: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView$s;.:()V // method@0e35 │ │ -068c2a: 5ba2 9203 |007b: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -068c2e: 2202 7702 |007d: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$h; // type@0277 │ │ -068c32: 7020 e40d a200 |007f: invoke-direct {v2, v10}, Landroidx/recyclerview/widget/RecyclerView$h;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0de4 │ │ -068c38: 5ba2 9503 |0082: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0395 │ │ -068c3c: 1222 |0084: const/4 v2, #int 2 // #2 │ │ -068c3e: 2323 b60a |0085: new-array v3, v2, [I // type@0ab6 │ │ -068c42: 5ba3 9b03 |0087: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@039b │ │ -068c46: 2323 b60a |0089: new-array v3, v2, [I // type@0ab6 │ │ -068c4a: 5ba3 9d03 |008b: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039d │ │ -068c4e: 2323 b60a |008d: new-array v3, v2, [I // type@0ab6 │ │ -068c52: 5ba3 9f03 |008f: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039f │ │ -068c56: 2203 5706 |0091: new-instance v3, Ljava/util/ArrayList; // type@0657 │ │ -068c5a: 7010 7e1d 0300 |0093: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -068c60: 5ba3 a103 |0096: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@03a1 │ │ -068c64: 2203 6e02 |0098: new-instance v3, Landroidx/recyclerview/widget/RecyclerView$a; // type@026e │ │ -068c68: 7020 d70d a300 |009a: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/RecyclerView$a;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0dd7 │ │ -068c6e: 5ba3 a303 |009d: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.l0:Landroidx/recyclerview/widget/RecyclerView$a; // field@03a3 │ │ -068c72: 2203 7002 |009f: new-instance v3, Landroidx/recyclerview/widget/RecyclerView$c; // type@0270 │ │ -068c76: 7020 db0d a300 |00a1: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/RecyclerView$c;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0ddb │ │ -068c7c: 380c 1200 |00a4: if-eqz v12, 00b6 // +0012 │ │ -068c80: 6203 a703 |00a6: sget-object v3, Landroidx/recyclerview/widget/RecyclerView;.n0:[I // field@03a7 │ │ -068c84: 6e5d 4401 cbd3 |00a8: invoke-virtual {v11, v12, v3, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -068c8a: 0c03 |00ab: move-result-object v3 │ │ -068c8c: 6e30 c201 d30e |00ac: invoke-virtual {v3, v13, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -068c92: 0a04 |00af: move-result v4 │ │ -068c94: 5ca4 9e03 |00b0: iput-boolean v4, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -068c98: 6e10 d901 0300 |00b2: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -068c9e: 2803 |00b5: goto 00b8 // +0003 │ │ -068ca0: 5cae 9e03 |00b6: iput-boolean v14, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -068ca4: 6e20 4206 ea00 |00b8: invoke-virtual {v10, v14}, Landroid/view/View;.setScrollContainer:(Z)V // method@0642 │ │ -068caa: 6e20 2506 ea00 |00bb: invoke-virtual {v10, v14}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@0625 │ │ -068cb0: 7701 5b06 1500 |00be: invoke-static/range {v21}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065b │ │ -068cb6: 0c03 |00c1: move-result-object v3 │ │ -068cb8: 6e10 6406 0300 |00c2: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0664 │ │ -068cbe: 0a04 |00c5: move-result v4 │ │ -068cc0: 59a4 8903 |00c6: iput v4, v10, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0389 │ │ -068cc4: 6004 9300 |00c8: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -068cc8: 1305 1a00 |00ca: const/16 v5, #int 26 // #1a │ │ -068ccc: 3454 0900 |00cc: if-lt v4, v5, 00d5 // +0009 │ │ -068cd0: 6206 de04 |00ce: sget-object v6, Ld0/o0;.a:Ljava/lang/reflect/Method; // field@04de │ │ -068cd4: 7110 5611 0300 |00d0: invoke-static {v3}, Ld0/o0$a;.a:(Landroid/view/ViewConfiguration;)F // method@1156 │ │ -068cda: 0a06 |00d3: move-result v6 │ │ -068cdc: 2805 |00d4: goto 00d9 // +0005 │ │ -068cde: 7120 5d11 b300 |00d5: invoke-static {v3, v11}, Ld0/o0;.a:(Landroid/view/ViewConfiguration;Landroid/content/Context;)F // method@115d │ │ -068ce4: 0a06 |00d8: move-result v6 │ │ -068ce6: 59a6 8c03 |00d9: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@038c │ │ -068cea: 3454 0700 |00db: if-lt v4, v5, 00e2 // +0007 │ │ -068cee: 7110 5711 0300 |00dd: invoke-static {v3}, Ld0/o0$a;.b:(Landroid/view/ViewConfiguration;)F // method@1157 │ │ -068cf4: 0a06 |00e0: move-result v6 │ │ -068cf6: 2805 |00e1: goto 00e6 // +0005 │ │ -068cf8: 7120 5d11 b300 |00e2: invoke-static {v3, v11}, Ld0/o0;.a:(Landroid/view/ViewConfiguration;Landroid/content/Context;)F // method@115d │ │ -068cfe: 0a06 |00e5: move-result v6 │ │ -068d00: 59a6 8d03 |00e6: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038d │ │ -068d04: 6e10 6106 0300 |00e8: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0661 │ │ -068d0a: 0a06 |00eb: move-result v6 │ │ -068d0c: 59a6 8a03 |00ec: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@038a │ │ -068d10: 6e10 5f06 0300 |00ee: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@065f │ │ -068d16: 0a03 |00f1: move-result v3 │ │ -068d18: 59a3 8b03 |00f2: iput v3, v10, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@038b │ │ -068d1c: 7401 b005 1400 |00f4: invoke-virtual/range {v20}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ -068d22: 0a03 |00f7: move-result v3 │ │ -068d24: 3323 0400 |00f8: if-ne v3, v2, 00fc // +0004 │ │ -068d28: 1213 |00fa: const/4 v3, #int 1 // #1 │ │ -068d2a: 2802 |00fb: goto 00fd // +0002 │ │ -068d2c: 1203 |00fc: const/4 v3, #int 0 // #0 │ │ -068d2e: 6e20 5306 3a00 |00fd: invoke-virtual {v10, v3}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0653 │ │ -068d34: 54a3 8103 |0100: iget-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -068d38: 54a6 9503 |0102: iget-object v6, v10, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0395 │ │ -068d3c: 5b36 3c03 |0104: iput-object v6, v3, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@033c │ │ -068d40: 2203 9702 |0106: new-instance v3, Landroidx/recyclerview/widget/a; // type@0297 │ │ -068d44: 2206 ae02 |0108: new-instance v6, Landroidx/recyclerview/widget/l; // type@02ae │ │ -068d48: 7020 430f a600 |010a: invoke-direct {v6, v10}, Landroidx/recyclerview/widget/l;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f43 │ │ -068d4e: 7020 f30e 6300 |010d: invoke-direct {v3, v6}, Landroidx/recyclerview/widget/a;.:(Landroidx/recyclerview/widget/l;)V // method@0ef3 │ │ -068d54: 5ba3 9803 |0110: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -068d58: 2203 9a02 |0112: new-instance v3, Landroidx/recyclerview/widget/b; // type@029a │ │ -068d5c: 2206 ad02 |0114: new-instance v6, Landroidx/recyclerview/widget/k; // type@02ad │ │ -068d60: 7020 400f a600 |0116: invoke-direct {v6, v10}, Landroidx/recyclerview/widget/k;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f40 │ │ -068d66: 7020 fe0e 6300 |0119: invoke-direct {v3, v6}, Landroidx/recyclerview/widget/b;.:(Landroidx/recyclerview/widget/k;)V // method@0efe │ │ -068d6c: 5ba3 9a03 |011c: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -068d70: 6203 3405 |011e: sget-object v3, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -068d74: 3454 0700 |0120: if-lt v4, v5, 0127 // +0007 │ │ -068d78: 7701 ef11 1400 |0122: invoke-static/range {v20}, Ld0/w$d;.c:(Landroid/view/View;)I // method@11ef │ │ -068d7e: 0a03 |0125: move-result v3 │ │ -068d80: 2802 |0126: goto 0128 // +0002 │ │ -068d82: 1203 |0127: const/4 v3, #int 0 // #0 │ │ -068d84: 3903 0900 |0128: if-nez v3, 0131 // +0009 │ │ -068d88: 1303 0800 |012a: const/16 v3, #int 8 // #8 │ │ -068d8c: 3454 0500 |012c: if-lt v4, v5, 0131 // +0005 │ │ -068d90: 7120 f911 3a00 |012e: invoke-static {v10, v3}, Ld0/w$d;.m:(Landroid/view/View;I)V // method@11f9 │ │ -068d96: 7401 9e05 1400 |0131: invoke-virtual/range {v20}, Landroid/view/View;.getImportantForAccessibility:()I // method@059e │ │ -068d9c: 0a03 |0134: move-result v3 │ │ -068d9e: 3903 0500 |0135: if-nez v3, 013a // +0005 │ │ -068da2: 6e20 2906 ea00 |0137: invoke-virtual {v10, v14}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@0629 │ │ -068da8: 7401 9405 1400 |013a: invoke-virtual/range {v20}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -068dae: 0c03 |013d: move-result-object v3 │ │ -068db0: 1a04 bb16 |013e: const-string v4, "accessibility" // string@16bb │ │ -068db4: 6e20 3e01 4300 |0140: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ -068dba: 0c03 |0143: move-result-object v3 │ │ -068dbc: 1f03 7e01 |0144: check-cast v3, Landroid/view/accessibility/AccessibilityManager; // type@017e │ │ -068dc0: 5ba3 b503 |0146: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.y:Landroid/view/accessibility/AccessibilityManager; // field@03b5 │ │ -068dc4: 2203 b002 |0148: new-instance v3, Landroidx/recyclerview/widget/m; // type@02b0 │ │ -068dc8: 7020 470f a300 |014a: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/m;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f47 │ │ -068dce: 6e20 960e 3a00 |014d: invoke-virtual {v10, v3}, Landroidx/recyclerview/widget/RecyclerView;.setAccessibilityDelegateCompat:(Landroidx/recyclerview/widget/m;)V // method@0e96 │ │ -068dd4: 1503 0400 |0150: const/high16 v3, #int 262144 // #4 │ │ -068dd8: 380c e301 |0152: if-eqz v12, 0335 // +01e3 │ │ -068ddc: 6204 9f04 |0154: sget-object v4, Lb/w;.k:[I // field@049f │ │ -068de0: 6e5d 4401 cbd4 |0156: invoke-virtual {v11, v12, v4, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -068de6: 0c0f |0159: move-result-object v15 │ │ -068de8: 1274 |015a: const/4 v4, #int 7 // #7 │ │ -068dea: 6e20 d101 4f00 |015b: invoke-virtual {v15, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01d1 │ │ -068df0: 0c10 |015e: move-result-object v16 │ │ -068df2: 6e30 cb01 ef01 |015f: invoke-virtual {v15, v14, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -068df8: 0a04 |0162: move-result v4 │ │ -068dfa: 3314 0500 |0163: if-ne v4, v1, 0168 // +0005 │ │ -068dfe: 6e20 ac06 3a00 |0165: invoke-virtual {v10, v3}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ac │ │ -068e04: 6e30 c201 2f0d |0168: invoke-virtual {v15, v2, v13}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -068e0a: 0a01 |016b: move-result v1 │ │ -068e0c: 1232 |016c: const/4 v2, #int 3 // #3 │ │ -068e0e: 1243 |016d: const/4 v3, #int 4 // #4 │ │ -068e10: 3801 6b00 |016e: if-eqz v1, 01d9 // +006b │ │ -068e14: 1251 |0170: const/4 v1, #int 5 // #5 │ │ -068e16: 6e20 c901 1f00 |0171: invoke-virtual {v15, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -068e1c: 0c01 |0174: move-result-object v1 │ │ -068e1e: 0714 |0175: move-object v4, v1 │ │ -068e20: 1f04 ba00 |0176: check-cast v4, Landroid/graphics/drawable/StateListDrawable; // type@00ba │ │ -068e24: 1261 |0178: const/4 v1, #int 6 // #6 │ │ -068e26: 6e20 c901 1f00 |0179: invoke-virtual {v15, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -068e2c: 0c05 |017c: move-result-object v5 │ │ -068e2e: 6e20 c901 2f00 |017d: invoke-virtual {v15, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -068e34: 0c01 |0180: move-result-object v1 │ │ -068e36: 0716 |0181: move-object v6, v1 │ │ -068e38: 1f06 ba00 |0182: check-cast v6, Landroid/graphics/drawable/StateListDrawable; // type@00ba │ │ -068e3c: 6e20 c901 3f00 |0184: invoke-virtual {v15, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -068e42: 0c07 |0187: move-result-object v7 │ │ -068e44: 3804 3a00 |0188: if-eqz v4, 01c2 // +003a │ │ -068e48: 3805 3800 |018a: if-eqz v5, 01c2 // +0038 │ │ -068e4c: 3806 3600 |018c: if-eqz v6, 01c2 // +0036 │ │ -068e50: 3807 3400 |018e: if-eqz v7, 01c2 // +0034 │ │ -068e54: 7401 9405 1400 |0190: invoke-virtual/range {v20}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -068e5a: 0c01 |0193: move-result-object v1 │ │ -068e5c: 6e10 3a01 0100 |0194: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -068e62: 0c01 |0197: move-result-object v1 │ │ -068e64: 2202 a202 |0198: new-instance v2, Landroidx/recyclerview/widget/d; // type@02a2 │ │ -068e68: 1403 5700 067f |019a: const v3, #float 1.78118e+38 // #7f060057 │ │ -068e6e: 6e20 b001 3100 |019d: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -068e74: 0a08 |01a0: move-result v8 │ │ -068e76: 1403 5900 067f |01a1: const v3, #float 1.78118e+38 // #7f060059 │ │ -068e7c: 6e20 b001 3100 |01a4: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -068e82: 0a09 |01a7: move-result v9 │ │ -068e84: 1403 5800 067f |01a8: const v3, #float 1.78118e+38 // #7f060058 │ │ -068e8a: 6e20 af01 3100 |01ab: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@01af │ │ -068e90: 0a11 |01ae: move-result v17 │ │ -068e92: 1312 0300 |01af: const/16 v18, #int 3 // #3 │ │ -068e96: 1313 0200 |01b1: const/16 v19, #int 2 // #2 │ │ -068e9a: 0721 |01b3: move-object v1, v2 │ │ -068e9c: 0802 1400 |01b4: move-object/from16 v2, v20 │ │ -068ea0: 0743 |01b6: move-object v3, v4 │ │ -068ea2: 0754 |01b7: move-object v4, v5 │ │ -068ea4: 0765 |01b8: move-object v5, v6 │ │ -068ea6: 0776 |01b9: move-object v6, v7 │ │ -068ea8: 0187 |01ba: move v7, v8 │ │ -068eaa: 0198 |01bb: move v8, v9 │ │ -068eac: 0209 1100 |01bc: move/from16 v9, v17 │ │ -068eb0: 7609 170f 0100 |01be: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/recyclerview/widget/d;.:(Landroidx/recyclerview/widget/RecyclerView;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;III)V // method@0f17 │ │ -068eb6: 281c |01c1: goto 01dd // +001c │ │ -068eb8: 2200 fc05 |01c2: new-instance v0, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -068ebc: 1a01 6c14 |01c4: const-string v1, "Trying to set fast scroller without both required drawables." // string@146c │ │ -068ec0: 7110 c50f 0100 |01c6: invoke-static {v1}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -068ec6: 0c01 |01c9: move-result-object v1 │ │ -068ec8: 7401 730e 1400 |01ca: invoke-virtual/range {v20}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -068ece: 0c02 |01cd: move-result-object v2 │ │ -068ed0: 6e20 c51c 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -068ed6: 6e10 cd1c 0100 |01d1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -068edc: 0c01 |01d4: move-result-object v1 │ │ -068ede: 7020 341c 1000 |01d5: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -068ee4: 2700 |01d8: throw v0 │ │ -068ee6: 1312 0300 |01d9: const/16 v18, #int 3 // #3 │ │ -068eea: 1313 0200 |01db: const/16 v19, #int 2 // #2 │ │ -068eee: 1241 |01dd: const/4 v1, #int 4 // #4 │ │ -068ef0: 6e10 d901 0f00 |01de: invoke-virtual {v15}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -068ef6: 1a02 7402 |01e1: const-string v2, ": Could not instantiate the LayoutManager: " // string@0274 │ │ -068efa: 3810 4401 |01e3: if-eqz v16, 0327 // +0144 │ │ -068efe: 7401 b21c 1000 |01e5: invoke-virtual/range {v16}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1cb2 │ │ -068f04: 0c03 |01e8: move-result-object v3 │ │ -068f06: 6e10 a11c 0300 |01e9: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@1ca1 │ │ -068f0c: 0a04 |01ec: move-result v4 │ │ -068f0e: 3904 3a01 |01ed: if-nez v4, 0327 // +013a │ │ -068f12: 6e20 901c d300 |01ef: invoke-virtual {v3, v13}, Ljava/lang/String;.charAt:(I)C // method@1c90 │ │ -068f18: 0a04 |01f2: move-result v4 │ │ -068f1a: 1305 2e00 |01f3: const/16 v5, #int 46 // #2e │ │ -068f1e: 3354 0f00 |01f5: if-ne v4, v5, 0204 // +000f │ │ -068f22: 2204 1806 |01f7: new-instance v4, Ljava/lang/StringBuilder; // type@0618 │ │ -068f26: 7010 b81c 0400 |01f9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -068f2c: 7401 3901 1500 |01fc: invoke-virtual/range {v21}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -068f32: 0c05 |01ff: move-result-object v5 │ │ -068f34: 6e20 c51c 5400 |0200: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -068f3a: 281f |0203: goto 0222 // +001f │ │ -068f3c: 1a04 4a02 |0204: const-string v4, "." // string@024a │ │ -068f40: 6e20 951c 4300 |0206: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1c95 │ │ -068f46: 0a04 |0209: move-result v4 │ │ -068f48: 3804 0300 |020a: if-eqz v4, 020d // +0003 │ │ -068f4c: 281d |020c: goto 0229 // +001d │ │ -068f4e: 2204 1806 |020d: new-instance v4, Ljava/lang/StringBuilder; // type@0618 │ │ -068f52: 7010 b81c 0400 |020f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -068f58: 1c06 8b02 |0212: const-class v6, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ -068f5c: 6e10 091c 0600 |0214: invoke-virtual {v6}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@1c09 │ │ -068f62: 0c06 |0217: move-result-object v6 │ │ -068f64: 6e10 7f1c 0600 |0218: invoke-virtual {v6}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@1c7f │ │ -068f6a: 0c06 |021b: move-result-object v6 │ │ -068f6c: 6e20 c51c 6400 |021c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -068f72: 6e20 bd1c 5400 |021f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -068f78: 6e20 c51c 3400 |0222: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -068f7e: 6e10 cd1c 0400 |0225: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -068f84: 0c03 |0228: move-result-object v3 │ │ -068f86: 7401 e405 1400 |0229: invoke-virtual/range {v20}, Landroid/view/View;.isInEditMode:()Z // method@05e4 │ │ -068f8c: 0a04 |022c: move-result v4 │ │ -068f8e: 3804 0b00 |022d: if-eqz v4, 0238 // +000b │ │ -068f92: 7401 791c 1400 |022f: invoke-virtual/range {v20}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -068f98: 0c04 |0232: move-result-object v4 │ │ -068f9a: 6e10 f71b 0400 |0233: invoke-virtual {v4}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1bf7 │ │ -068fa0: 0c04 |0236: move-result-object v4 │ │ -068fa2: 2805 |0237: goto 023c // +0005 │ │ -068fa4: 7401 2a01 1500 |0238: invoke-virtual/range {v21}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@012a │ │ -068faa: 0c04 |023b: move-result-object v4 │ │ -068fac: 6e20 161c 3400 |023c: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1c16 │ │ -068fb2: 0c04 |023f: move-result-object v4 │ │ -068fb4: 1c05 7c02 |0240: const-class v5, Landroidx/recyclerview/widget/RecyclerView$j; // type@027c │ │ -068fb8: 6e20 f11b 5400 |0242: invoke-virtual {v4, v5}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@1bf1 │ │ -068fbe: 0c04 |0245: move-result-object v4 │ │ -068fc0: 6205 ab03 |0246: sget-object v5, Landroidx/recyclerview/widget/RecyclerView;.p0:[Ljava/lang/Class; // field@03ab │ │ -068fc4: 6e20 f91b 5400 |0248: invoke-virtual {v4, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1bf9 │ │ -068fca: 0c05 |024b: move-result-object v5 │ │ -068fcc: 2311 ea0a |024c: new-array v1, v1, [Ljava/lang/Object; // type@0aea │ │ -068fd0: 4d0b 010d |024e: aput-object v11, v1, v13 │ │ -068fd4: 4d0c 010e |0250: aput-object v12, v1, v14 │ │ -068fd8: 4d00 0113 |0252: aput-object v0, v1, v19 │ │ -068fdc: 4d00 0112 |0254: aput-object v0, v1, v18 │ │ -068fe0: 280a |0256: goto 0260 // +000a │ │ -068fe2: 0d00 |0257: move-exception v0 │ │ -068fe4: 0701 |0258: move-object v1, v0 │ │ -068fe6: 23d0 e60a |0259: new-array v0, v13, [Ljava/lang/Class; // type@0ae6 │ │ -068fea: 6e20 f91b 0400 |025b: invoke-virtual {v4, v0}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1bf9 │ │ -068ff0: 0c05 |025e: move-result-object v5 │ │ -068ff2: 1201 |025f: const/4 v1, #int 0 // #0 │ │ -068ff4: 6e20 fd1c e500 |0260: invoke-virtual {v5, v14}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1cfd │ │ -068ffa: 6e20 031d 1500 |0263: invoke-virtual {v5, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1d03 │ │ -069000: 0c00 |0266: move-result-object v0 │ │ -069002: 1f00 7c02 |0267: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$j; // type@027c │ │ -069006: 6e20 9f0e 0a00 |0269: invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0e9f │ │ -06900c: 2900 bb00 |026c: goto/16 0327 // +00bb │ │ -069010: 0d00 |026e: move-exception v0 │ │ -069012: 6e20 f21c 1000 |026f: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1cf2 │ │ -069018: 2201 fd05 |0272: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -06901c: 2204 1806 |0274: new-instance v4, Ljava/lang/StringBuilder; // type@0618 │ │ -069020: 7010 b81c 0400 |0276: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -069026: 7801 3004 1600 |0279: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -06902c: 0c05 |027c: move-result-object v5 │ │ -06902e: 6e20 c51c 5400 |027d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069034: 1a05 7602 |0280: const-string v5, ": Error creating LayoutManager " // string@0276 │ │ -069038: 6e20 c51c 5400 |0282: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06903e: 6e20 c51c 3400 |0285: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069044: 6e10 cd1c 0400 |0288: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06904a: 0c04 |028b: move-result-object v4 │ │ -06904c: 7030 391c 4100 |028c: invoke-direct {v1, v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c39 │ │ -069052: 2701 |028f: throw v1 │ │ -069054: 0d00 |0290: move-exception v0 │ │ -069056: 2201 fd05 |0291: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -06905a: 2202 1806 |0293: new-instance v2, Ljava/lang/StringBuilder; // type@0618 │ │ -06905e: 7010 b81c 0200 |0295: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -069064: 7801 3004 1600 |0298: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -06906a: 0c04 |029b: move-result-object v4 │ │ -06906c: 6e20 c51c 4200 |029c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069072: 1a04 7302 |029f: const-string v4, ": Class is not a LayoutManager " // string@0273 │ │ -069076: 6e20 c51c 4200 |02a1: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06907c: 6e20 c51c 3200 |02a4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069082: 6e10 cd1c 0200 |02a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -069088: 0c02 |02aa: move-result-object v2 │ │ -06908a: 7030 391c 2100 |02ab: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c39 │ │ -069090: 2701 |02ae: throw v1 │ │ -069092: 0d00 |02af: move-exception v0 │ │ -069094: 2201 fd05 |02b0: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -069098: 2202 1806 |02b2: new-instance v2, Ljava/lang/StringBuilder; // type@0618 │ │ -06909c: 7010 b81c 0200 |02b4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -0690a2: 7801 3004 1600 |02b7: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -0690a8: 0c04 |02ba: move-result-object v4 │ │ -0690aa: 6e20 c51c 4200 |02bb: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0690b0: 1a04 7202 |02be: const-string v4, ": Cannot access non-public constructor " // string@0272 │ │ -0690b4: 6e20 c51c 4200 |02c0: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0690ba: 6e20 c51c 3200 |02c3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0690c0: 6e10 cd1c 0200 |02c6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0690c6: 0c02 |02c9: move-result-object v2 │ │ -0690c8: 7030 391c 2100 |02ca: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c39 │ │ -0690ce: 2701 |02cd: throw v1 │ │ -0690d0: 0d00 |02ce: move-exception v0 │ │ -0690d2: 2201 fd05 |02cf: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -0690d6: 2204 1806 |02d1: new-instance v4, Ljava/lang/StringBuilder; // type@0618 │ │ -0690da: 7010 b81c 0400 |02d3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -0690e0: 7801 3004 1600 |02d6: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -0690e6: 0c05 |02d9: move-result-object v5 │ │ -0690e8: 6e20 c51c 5400 |02da: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0690ee: 6e20 c51c 2400 |02dd: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0690f4: 6e20 c51c 3400 |02e0: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0690fa: 6e10 cd1c 0400 |02e3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -069100: 0c02 |02e6: move-result-object v2 │ │ -069102: 7030 391c 2100 |02e7: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c39 │ │ -069108: 2701 |02ea: throw v1 │ │ -06910a: 0d00 |02eb: move-exception v0 │ │ -06910c: 2201 fd05 |02ec: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -069110: 2204 1806 |02ee: new-instance v4, Ljava/lang/StringBuilder; // type@0618 │ │ -069114: 7010 b81c 0400 |02f0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -06911a: 7801 3004 1600 |02f3: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -069120: 0c05 |02f6: move-result-object v5 │ │ -069122: 6e20 c51c 5400 |02f7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069128: 6e20 c51c 2400 |02fa: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06912e: 6e20 c51c 3400 |02fd: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069134: 6e10 cd1c 0400 |0300: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06913a: 0c02 |0303: move-result-object v2 │ │ -06913c: 7030 391c 2100 |0304: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c39 │ │ -069142: 2701 |0307: throw v1 │ │ -069144: 0d00 |0308: move-exception v0 │ │ -069146: 2201 fd05 |0309: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -06914a: 2202 1806 |030b: new-instance v2, Ljava/lang/StringBuilder; // type@0618 │ │ -06914e: 7010 b81c 0200 |030d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -069154: 7801 3004 1600 |0310: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -06915a: 0c04 |0313: move-result-object v4 │ │ -06915c: 6e20 c51c 4200 |0314: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069162: 1a04 7802 |0317: const-string v4, ": Unable to find LayoutManager " // string@0278 │ │ -069166: 6e20 c51c 4200 |0319: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06916c: 6e20 c51c 3200 |031c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069172: 6e10 cd1c 0200 |031f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -069178: 0c02 |0322: move-result-object v2 │ │ -06917a: 7030 391c 2100 |0323: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c39 │ │ -069180: 2701 |0326: throw v1 │ │ -069182: 6200 a503 |0327: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a5 │ │ -069186: 6e5d 4401 cbd0 |0329: invoke-virtual {v11, v12, v0, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -06918c: 0c00 |032c: move-result-object v0 │ │ -06918e: 6e30 c201 d00e |032d: invoke-virtual {v0, v13, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -069194: 0a0e |0330: move-result v14 │ │ -069196: 6e10 d901 0000 |0331: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -06919c: 2804 |0334: goto 0338 // +0004 │ │ -06919e: 6e20 ac06 3a00 |0335: invoke-virtual {v10, v3}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ac │ │ -0691a4: 6e20 a00e ea00 |0338: invoke-virtual {v10, v14}, Landroidx/recyclerview/widget/RecyclerView;.setNestedScrollingEnabled:(Z)V // method@0ea0 │ │ -0691aa: 0e00 |033b: return-void │ │ +069960: |[069960] androidx.recyclerview.widget.RecyclerView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +069970: 080a 1400 |0000: move-object/from16 v10, v20 │ │ +069974: 080b 1500 |0002: move-object/from16 v11, v21 │ │ +069978: 080c 1600 |0004: move-object/from16 v12, v22 │ │ +06997c: 120d |0006: const/4 v13, #int 0 // #0 │ │ +06997e: 7110 941c 0d00 |0007: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +069984: 0c00 |000a: move-result-object v0 │ │ +069986: 7040 9706 badc |000b: invoke-direct {v10, v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0697 │ │ +06998c: 2201 8802 |000e: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$p; // type@0288 │ │ +069990: 7020 4d0e a100 |0010: invoke-direct {v1, v10}, Landroidx/recyclerview/widget/RecyclerView$p;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e4d │ │ +069996: 5ba1 9103 |0013: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06999a: 2201 bc02 |0015: new-instance v1, Landroidx/recyclerview/widget/q; // type@02bc │ │ +06999e: 7010 820f 0100 |0017: invoke-direct {v1}, Landroidx/recyclerview/widget/q;.:()V // method@0f82 │ │ +0699a4: 5ba1 9903 |001a: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ +0699a8: 2201 9d00 |001c: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +0699ac: 7010 7902 0100 |001e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +0699b2: 5ba1 9d03 |0021: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +0699b6: 2201 9d00 |0023: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +0699ba: 7010 7902 0100 |0025: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +0699c0: 5ba1 9f03 |0028: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ +0699c4: 2201 9e00 |002a: new-instance v1, Landroid/graphics/RectF; // type@009e │ │ +0699c8: 7010 8a02 0100 |002c: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@028a │ │ +0699ce: 2201 6906 |002f: new-instance v1, Ljava/util/ArrayList; // type@0669 │ │ +0699d2: 7010 ce1d 0100 |0031: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +0699d8: 5ba1 a303 |0034: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +0699dc: 2201 6906 |0036: new-instance v1, Ljava/util/ArrayList; // type@0669 │ │ +0699e0: 7010 ce1d 0100 |0038: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +0699e6: 5ba1 a503 |003b: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +0699ea: 59ad ad03 |003d: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +0699ee: 5cad b303 |003f: iput-boolean v13, v10, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ +0699f2: 5cad 7603 |0041: iput-boolean v13, v10, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ +0699f6: 59ad 7703 |0043: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +0699fa: 59ad 7803 |0045: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.C:I // field@0378 │ │ +0699fe: 2201 7802 |0047: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$f; // type@0278 │ │ +069a02: 7010 060e 0100 |0049: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$f;.:()V // method@0e06 │ │ +069a08: 5ba1 7903 |004c: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +069a0c: 2201 a202 |004e: new-instance v1, Landroidx/recyclerview/widget/c; // type@02a2 │ │ +069a10: 7010 320f 0100 |0050: invoke-direct {v1}, Landroidx/recyclerview/widget/c;.:()V // method@0f32 │ │ +069a16: 5ba1 7e03 |0053: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +069a1a: 59ad 7f03 |0055: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +069a1e: 12f1 |0057: const/4 v1, #int -1 // #ff │ │ +069a20: 59a1 8003 |0058: iput v1, v10, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +069a24: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +069a26: 59a2 8903 |005b: iput v2, v10, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ +069a2a: 59a2 8a03 |005d: iput v2, v10, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ +069a2e: 121e |005f: const/4 v14, #int 1 // #1 │ │ +069a30: 5cae 8b03 |0060: iput-boolean v14, v10, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ +069a34: 2202 8e02 |0062: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$u; // type@028e │ │ +069a38: 7020 610e a200 |0064: invoke-direct {v2, v10}, Landroidx/recyclerview/widget/RecyclerView$u;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e61 │ │ +069a3e: 5ba2 8c03 |0067: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +069a42: 6302 a603 |0069: sget-boolean v2, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +069a46: 3802 0800 |006b: if-eqz v2, 0073 // +0008 │ │ +069a4a: 2202 a902 |006d: new-instance v2, Landroidx/recyclerview/widget/e$b; // type@02a9 │ │ +069a4e: 7010 4c0f 0200 |006f: invoke-direct {v2}, Landroidx/recyclerview/widget/e$b;.:()V // method@0f4c │ │ +069a54: 2802 |0072: goto 0074 // +0002 │ │ +069a56: 1202 |0073: const/4 v2, #int 0 // #0 │ │ +069a58: 5ba2 8e03 |0074: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +069a5c: 2202 8c02 |0076: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$s; // type@028c │ │ +069a60: 7010 5e0e 0200 |0078: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView$s;.:()V // method@0e5e │ │ +069a66: 5ba2 8f03 |007b: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +069a6a: 2202 7c02 |007d: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$h; // type@027c │ │ +069a6e: 7020 0d0e a200 |007f: invoke-direct {v2, v10}, Landroidx/recyclerview/widget/RecyclerView$h;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e0d │ │ +069a74: 5ba2 9203 |0082: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ +069a78: 1222 |0084: const/4 v2, #int 2 // #2 │ │ +069a7a: 2323 c50a |0085: new-array v3, v2, [I // type@0ac5 │ │ +069a7e: 5ba3 9803 |0087: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +069a82: 2323 c50a |0089: new-array v3, v2, [I // type@0ac5 │ │ +069a86: 5ba3 9a03 |008b: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ +069a8a: 2323 c50a |008d: new-array v3, v2, [I // type@0ac5 │ │ +069a8e: 5ba3 9c03 |008f: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +069a92: 2203 6906 |0091: new-instance v3, Ljava/util/ArrayList; // type@0669 │ │ +069a96: 7010 ce1d 0300 |0093: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +069a9c: 5ba3 9e03 |0096: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +069aa0: 2203 7302 |0098: new-instance v3, Landroidx/recyclerview/widget/RecyclerView$a; // type@0273 │ │ +069aa4: 7020 000e a300 |009a: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/RecyclerView$a;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e00 │ │ +069aaa: 5ba3 a003 |009d: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.l0:Landroidx/recyclerview/widget/RecyclerView$a; // field@03a0 │ │ +069aae: 2203 7502 |009f: new-instance v3, Landroidx/recyclerview/widget/RecyclerView$c; // type@0275 │ │ +069ab2: 7020 040e a300 |00a1: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/RecyclerView$c;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e04 │ │ +069ab8: 380c 1200 |00a4: if-eqz v12, 00b6 // +0012 │ │ +069abc: 6203 a403 |00a6: sget-object v3, Landroidx/recyclerview/widget/RecyclerView;.n0:[I // field@03a4 │ │ +069ac0: 6e5d 5401 cbd3 |00a8: invoke-virtual {v11, v12, v3, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +069ac6: 0c03 |00ab: move-result-object v3 │ │ +069ac8: 6e30 d201 d30e |00ac: invoke-virtual {v3, v13, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +069ace: 0a04 |00af: move-result v4 │ │ +069ad0: 5ca4 9b03 |00b0: iput-boolean v4, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +069ad4: 6e10 e901 0300 |00b2: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +069ada: 2803 |00b5: goto 00b8 // +0003 │ │ +069adc: 5cae 9b03 |00b6: iput-boolean v14, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +069ae0: 6e20 6806 ea00 |00b8: invoke-virtual {v10, v14}, Landroid/view/View;.setScrollContainer:(Z)V // method@0668 │ │ +069ae6: 6e20 4b06 ea00 |00bb: invoke-virtual {v10, v14}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@064b │ │ +069aec: 7701 8106 1500 |00be: invoke-static/range {v21}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0681 │ │ +069af2: 0c03 |00c1: move-result-object v3 │ │ +069af4: 6e10 8a06 0300 |00c2: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@068a │ │ +069afa: 0a04 |00c5: move-result v4 │ │ +069afc: 59a4 8603 |00c6: iput v4, v10, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +069b00: 6004 9000 |00c8: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +069b04: 1305 1a00 |00ca: const/16 v5, #int 26 // #1a │ │ +069b08: 3454 0900 |00cc: if-lt v4, v5, 00d5 // +0009 │ │ +069b0c: 6206 e604 |00ce: sget-object v6, Ld0/o0;.a:Ljava/lang/reflect/Method; // field@04e6 │ │ +069b10: 7110 8111 0300 |00d0: invoke-static {v3}, Ld0/o0$a;.a:(Landroid/view/ViewConfiguration;)F // method@1181 │ │ +069b16: 0a06 |00d3: move-result v6 │ │ +069b18: 2805 |00d4: goto 00d9 // +0005 │ │ +069b1a: 7120 8811 b300 |00d5: invoke-static {v3, v11}, Ld0/o0;.a:(Landroid/view/ViewConfiguration;Landroid/content/Context;)F // method@1188 │ │ +069b20: 0a06 |00d8: move-result v6 │ │ +069b22: 59a6 8903 |00d9: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ +069b26: 3454 0700 |00db: if-lt v4, v5, 00e2 // +0007 │ │ +069b2a: 7110 8211 0300 |00dd: invoke-static {v3}, Ld0/o0$a;.b:(Landroid/view/ViewConfiguration;)F // method@1182 │ │ +069b30: 0a06 |00e0: move-result v6 │ │ +069b32: 2805 |00e1: goto 00e6 // +0005 │ │ +069b34: 7120 8811 b300 |00e2: invoke-static {v3, v11}, Ld0/o0;.a:(Landroid/view/ViewConfiguration;Landroid/content/Context;)F // method@1188 │ │ +069b3a: 0a06 |00e5: move-result v6 │ │ +069b3c: 59a6 8a03 |00e6: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ +069b40: 6e10 8706 0300 |00e8: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0687 │ │ +069b46: 0a06 |00eb: move-result v6 │ │ +069b48: 59a6 8703 |00ec: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ +069b4c: 6e10 8506 0300 |00ee: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@0685 │ │ +069b52: 0a03 |00f1: move-result v3 │ │ +069b54: 59a3 8803 |00f2: iput v3, v10, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +069b58: 7401 d505 1400 |00f4: invoke-virtual/range {v20}, Landroid/view/View;.getOverScrollMode:()I // method@05d5 │ │ +069b5e: 0a03 |00f7: move-result v3 │ │ +069b60: 3323 0400 |00f8: if-ne v3, v2, 00fc // +0004 │ │ +069b64: 1213 |00fa: const/4 v3, #int 1 // #1 │ │ +069b66: 2802 |00fb: goto 00fd // +0002 │ │ +069b68: 1203 |00fc: const/4 v3, #int 0 // #0 │ │ +069b6a: 6e20 7906 3a00 |00fd: invoke-virtual {v10, v3}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0679 │ │ +069b70: 54a3 7e03 |0100: iget-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +069b74: 54a6 9203 |0102: iget-object v6, v10, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ +069b78: 5b36 3903 |0104: iput-object v6, v3, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +069b7c: 2203 9c02 |0106: new-instance v3, Landroidx/recyclerview/widget/a; // type@029c │ │ +069b80: 2206 b302 |0108: new-instance v6, Landroidx/recyclerview/widget/l; // type@02b3 │ │ +069b84: 7020 6c0f a600 |010a: invoke-direct {v6, v10}, Landroidx/recyclerview/widget/l;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f6c │ │ +069b8a: 7020 1c0f 6300 |010d: invoke-direct {v3, v6}, Landroidx/recyclerview/widget/a;.:(Landroidx/recyclerview/widget/l;)V // method@0f1c │ │ +069b90: 5ba3 9503 |0110: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +069b94: 2203 9f02 |0112: new-instance v3, Landroidx/recyclerview/widget/b; // type@029f │ │ +069b98: 2206 b202 |0114: new-instance v6, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +069b9c: 7020 690f a600 |0116: invoke-direct {v6, v10}, Landroidx/recyclerview/widget/k;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f69 │ │ +069ba2: 7020 270f 6300 |0119: invoke-direct {v3, v6}, Landroidx/recyclerview/widget/b;.:(Landroidx/recyclerview/widget/k;)V // method@0f27 │ │ +069ba8: 5ba3 9703 |011c: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +069bac: 6203 2605 |011e: sget-object v3, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +069bb0: 3454 0700 |0120: if-lt v4, v5, 0127 // +0007 │ │ +069bb4: 7701 1a12 1400 |0122: invoke-static/range {v20}, Ld0/w$d;.c:(Landroid/view/View;)I // method@121a │ │ +069bba: 0a03 |0125: move-result v3 │ │ +069bbc: 2802 |0126: goto 0128 // +0002 │ │ +069bbe: 1203 |0127: const/4 v3, #int 0 // #0 │ │ +069bc0: 3903 0900 |0128: if-nez v3, 0131 // +0009 │ │ +069bc4: 1303 0800 |012a: const/16 v3, #int 8 // #8 │ │ +069bc8: 3454 0500 |012c: if-lt v4, v5, 0131 // +0005 │ │ +069bcc: 7120 2412 3a00 |012e: invoke-static {v10, v3}, Ld0/w$d;.m:(Landroid/view/View;I)V // method@1224 │ │ +069bd2: 7401 c305 1400 |0131: invoke-virtual/range {v20}, Landroid/view/View;.getImportantForAccessibility:()I // method@05c3 │ │ +069bd8: 0a03 |0134: move-result v3 │ │ +069bda: 3903 0500 |0135: if-nez v3, 013a // +0005 │ │ +069bde: 6e20 4f06 ea00 |0137: invoke-virtual {v10, v14}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@064f │ │ +069be4: 7401 b905 1400 |013a: invoke-virtual/range {v20}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +069bea: 0c03 |013d: move-result-object v3 │ │ +069bec: 1a04 de16 |013e: const-string v4, "accessibility" // string@16de │ │ +069bf0: 6e20 4e01 4300 |0140: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@014e │ │ +069bf6: 0c03 |0143: move-result-object v3 │ │ +069bf8: 1f03 8301 |0144: check-cast v3, Landroid/view/accessibility/AccessibilityManager; // type@0183 │ │ +069bfc: 5ba3 b203 |0146: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.y:Landroid/view/accessibility/AccessibilityManager; // field@03b2 │ │ +069c00: 2203 b502 |0148: new-instance v3, Landroidx/recyclerview/widget/m; // type@02b5 │ │ +069c04: 7020 700f a300 |014a: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/m;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f70 │ │ +069c0a: 6e20 bf0e 3a00 |014d: invoke-virtual {v10, v3}, Landroidx/recyclerview/widget/RecyclerView;.setAccessibilityDelegateCompat:(Landroidx/recyclerview/widget/m;)V // method@0ebf │ │ +069c10: 1503 0400 |0150: const/high16 v3, #int 262144 // #4 │ │ +069c14: 380c e301 |0152: if-eqz v12, 0335 // +01e3 │ │ +069c18: 6204 1c07 |0154: sget-object v4, Lg3/i0;.j:[I // field@071c │ │ +069c1c: 6e5d 5401 cbd4 |0156: invoke-virtual {v11, v12, v4, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +069c22: 0c0f |0159: move-result-object v15 │ │ +069c24: 1274 |015a: const/4 v4, #int 7 // #7 │ │ +069c26: 6e20 e101 4f00 |015b: invoke-virtual {v15, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01e1 │ │ +069c2c: 0c10 |015e: move-result-object v16 │ │ +069c2e: 6e30 db01 ef01 |015f: invoke-virtual {v15, v14, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01db │ │ +069c34: 0a04 |0162: move-result v4 │ │ +069c36: 3314 0500 |0163: if-ne v4, v1, 0168 // +0005 │ │ +069c3a: 6e20 d206 3a00 |0165: invoke-virtual {v10, v3}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06d2 │ │ +069c40: 6e30 d201 2f0d |0168: invoke-virtual {v15, v2, v13}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +069c46: 0a01 |016b: move-result v1 │ │ +069c48: 1232 |016c: const/4 v2, #int 3 // #3 │ │ +069c4a: 1243 |016d: const/4 v3, #int 4 // #4 │ │ +069c4c: 3801 6b00 |016e: if-eqz v1, 01d9 // +006b │ │ +069c50: 1251 |0170: const/4 v1, #int 5 // #5 │ │ +069c52: 6e20 d901 1f00 |0171: invoke-virtual {v15, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +069c58: 0c01 |0174: move-result-object v1 │ │ +069c5a: 0714 |0175: move-object v4, v1 │ │ +069c5c: 1f04 ba00 |0176: check-cast v4, Landroid/graphics/drawable/StateListDrawable; // type@00ba │ │ +069c60: 1261 |0178: const/4 v1, #int 6 // #6 │ │ +069c62: 6e20 d901 1f00 |0179: invoke-virtual {v15, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +069c68: 0c05 |017c: move-result-object v5 │ │ +069c6a: 6e20 d901 2f00 |017d: invoke-virtual {v15, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +069c70: 0c01 |0180: move-result-object v1 │ │ +069c72: 0716 |0181: move-object v6, v1 │ │ +069c74: 1f06 ba00 |0182: check-cast v6, Landroid/graphics/drawable/StateListDrawable; // type@00ba │ │ +069c78: 6e20 d901 3f00 |0184: invoke-virtual {v15, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01d9 │ │ +069c7e: 0c07 |0187: move-result-object v7 │ │ +069c80: 3804 3a00 |0188: if-eqz v4, 01c2 // +003a │ │ +069c84: 3805 3800 |018a: if-eqz v5, 01c2 // +0038 │ │ +069c88: 3806 3600 |018c: if-eqz v6, 01c2 // +0036 │ │ +069c8c: 3807 3400 |018e: if-eqz v7, 01c2 // +0034 │ │ +069c90: 7401 b905 1400 |0190: invoke-virtual/range {v20}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +069c96: 0c01 |0193: move-result-object v1 │ │ +069c98: 6e10 4a01 0100 |0194: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@014a │ │ +069c9e: 0c01 |0197: move-result-object v1 │ │ +069ca0: 2202 a702 |0198: new-instance v2, Landroidx/recyclerview/widget/d; // type@02a7 │ │ +069ca4: 1403 5700 067f |019a: const v3, #float 1.78118e+38 // #7f060057 │ │ +069caa: 6e20 c001 3100 |019d: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01c0 │ │ +069cb0: 0a08 |01a0: move-result v8 │ │ +069cb2: 1403 5900 067f |01a1: const v3, #float 1.78118e+38 // #7f060059 │ │ +069cb8: 6e20 c001 3100 |01a4: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01c0 │ │ +069cbe: 0a09 |01a7: move-result v9 │ │ +069cc0: 1403 5800 067f |01a8: const v3, #float 1.78118e+38 // #7f060058 │ │ +069cc6: 6e20 bf01 3100 |01ab: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@01bf │ │ +069ccc: 0a11 |01ae: move-result v17 │ │ +069cce: 1312 0300 |01af: const/16 v18, #int 3 // #3 │ │ +069cd2: 1313 0200 |01b1: const/16 v19, #int 2 // #2 │ │ +069cd6: 0721 |01b3: move-object v1, v2 │ │ +069cd8: 0802 1400 |01b4: move-object/from16 v2, v20 │ │ +069cdc: 0743 |01b6: move-object v3, v4 │ │ +069cde: 0754 |01b7: move-object v4, v5 │ │ +069ce0: 0765 |01b8: move-object v5, v6 │ │ +069ce2: 0776 |01b9: move-object v6, v7 │ │ +069ce4: 0187 |01ba: move v7, v8 │ │ +069ce6: 0198 |01bb: move v8, v9 │ │ +069ce8: 0209 1100 |01bc: move/from16 v9, v17 │ │ +069cec: 7609 400f 0100 |01be: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/recyclerview/widget/d;.:(Landroidx/recyclerview/widget/RecyclerView;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;III)V // method@0f40 │ │ +069cf2: 281c |01c1: goto 01dd // +001c │ │ +069cf4: 2200 0e06 |01c2: new-instance v0, Ljava/lang/IllegalArgumentException; // type@060e │ │ +069cf8: 1a01 8a14 |01c4: const-string v1, "Trying to set fast scroller without both required drawables." // string@148a │ │ +069cfc: 7110 f10f 0100 |01c6: invoke-static {v1}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +069d02: 0c01 |01c9: move-result-object v1 │ │ +069d04: 7401 9c0e 1400 |01ca: invoke-virtual/range {v20}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +069d0a: 0c02 |01cd: move-result-object v2 │ │ +069d0c: 6e20 151d 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069d12: 6e10 1d1d 0100 |01d1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +069d18: 0c01 |01d4: move-result-object v1 │ │ +069d1a: 7020 841c 1000 |01d5: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +069d20: 2700 |01d8: throw v0 │ │ +069d22: 1312 0300 |01d9: const/16 v18, #int 3 // #3 │ │ +069d26: 1313 0200 |01db: const/16 v19, #int 2 // #2 │ │ +069d2a: 1241 |01dd: const/4 v1, #int 4 // #4 │ │ +069d2c: 6e10 e901 0f00 |01de: invoke-virtual {v15}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +069d32: 1a02 7502 |01e1: const-string v2, ": Could not instantiate the LayoutManager: " // string@0275 │ │ +069d36: 3810 4401 |01e3: if-eqz v16, 0327 // +0144 │ │ +069d3a: 7401 021d 1000 |01e5: invoke-virtual/range {v16}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1d02 │ │ +069d40: 0c03 |01e8: move-result-object v3 │ │ +069d42: 6e10 f11c 0300 |01e9: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@1cf1 │ │ +069d48: 0a04 |01ec: move-result v4 │ │ +069d4a: 3904 3a01 |01ed: if-nez v4, 0327 // +013a │ │ +069d4e: 6e20 e01c d300 |01ef: invoke-virtual {v3, v13}, Ljava/lang/String;.charAt:(I)C // method@1ce0 │ │ +069d54: 0a04 |01f2: move-result v4 │ │ +069d56: 1305 2e00 |01f3: const/16 v5, #int 46 // #2e │ │ +069d5a: 3354 0f00 |01f5: if-ne v4, v5, 0204 // +000f │ │ +069d5e: 2204 2a06 |01f7: new-instance v4, Ljava/lang/StringBuilder; // type@062a │ │ +069d62: 7010 081d 0400 |01f9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +069d68: 7401 4901 1500 |01fc: invoke-virtual/range {v21}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +069d6e: 0c05 |01ff: move-result-object v5 │ │ +069d70: 6e20 151d 5400 |0200: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069d76: 281f |0203: goto 0222 // +001f │ │ +069d78: 1a04 4b02 |0204: const-string v4, "." // string@024b │ │ +069d7c: 6e20 e51c 4300 |0206: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1ce5 │ │ +069d82: 0a04 |0209: move-result v4 │ │ +069d84: 3804 0300 |020a: if-eqz v4, 020d // +0003 │ │ +069d88: 281d |020c: goto 0229 // +001d │ │ +069d8a: 2204 2a06 |020d: new-instance v4, Ljava/lang/StringBuilder; // type@062a │ │ +069d8e: 7010 081d 0400 |020f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +069d94: 1c06 9002 |0212: const-class v6, Landroidx/recyclerview/widget/RecyclerView; // type@0290 │ │ +069d98: 6e10 591c 0600 |0214: invoke-virtual {v6}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@1c59 │ │ +069d9e: 0c06 |0217: move-result-object v6 │ │ +069da0: 6e10 cf1c 0600 |0218: invoke-virtual {v6}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@1ccf │ │ +069da6: 0c06 |021b: move-result-object v6 │ │ +069da8: 6e20 151d 6400 |021c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069dae: 6e20 0d1d 5400 |021f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +069db4: 6e20 151d 3400 |0222: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069dba: 6e10 1d1d 0400 |0225: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +069dc0: 0c03 |0228: move-result-object v3 │ │ +069dc2: 7401 0906 1400 |0229: invoke-virtual/range {v20}, Landroid/view/View;.isInEditMode:()Z // method@0609 │ │ +069dc8: 0a04 |022c: move-result v4 │ │ +069dca: 3804 0b00 |022d: if-eqz v4, 0238 // +000b │ │ +069dce: 7401 c91c 1400 |022f: invoke-virtual/range {v20}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +069dd4: 0c04 |0232: move-result-object v4 │ │ +069dd6: 6e10 471c 0400 |0233: invoke-virtual {v4}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1c47 │ │ +069ddc: 0c04 |0236: move-result-object v4 │ │ +069dde: 2805 |0237: goto 023c // +0005 │ │ +069de0: 7401 3a01 1500 |0238: invoke-virtual/range {v21}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@013a │ │ +069de6: 0c04 |023b: move-result-object v4 │ │ +069de8: 6e20 661c 3400 |023c: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1c66 │ │ +069dee: 0c04 |023f: move-result-object v4 │ │ +069df0: 1c05 8102 |0240: const-class v5, Landroidx/recyclerview/widget/RecyclerView$j; // type@0281 │ │ +069df4: 6e20 411c 5400 |0242: invoke-virtual {v4, v5}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@1c41 │ │ +069dfa: 0c04 |0245: move-result-object v4 │ │ +069dfc: 6205 a803 |0246: sget-object v5, Landroidx/recyclerview/widget/RecyclerView;.p0:[Ljava/lang/Class; // field@03a8 │ │ +069e00: 6e20 491c 5400 |0248: invoke-virtual {v4, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c49 │ │ +069e06: 0c05 |024b: move-result-object v5 │ │ +069e08: 2311 f90a |024c: new-array v1, v1, [Ljava/lang/Object; // type@0af9 │ │ +069e0c: 4d0b 010d |024e: aput-object v11, v1, v13 │ │ +069e10: 4d0c 010e |0250: aput-object v12, v1, v14 │ │ +069e14: 4d00 0113 |0252: aput-object v0, v1, v19 │ │ +069e18: 4d00 0112 |0254: aput-object v0, v1, v18 │ │ +069e1c: 280a |0256: goto 0260 // +000a │ │ +069e1e: 0d00 |0257: move-exception v0 │ │ +069e20: 0701 |0258: move-object v1, v0 │ │ +069e22: 23d0 f50a |0259: new-array v0, v13, [Ljava/lang/Class; // type@0af5 │ │ +069e26: 6e20 491c 0400 |025b: invoke-virtual {v4, v0}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c49 │ │ +069e2c: 0c05 |025e: move-result-object v5 │ │ +069e2e: 1201 |025f: const/4 v1, #int 0 // #0 │ │ +069e30: 6e20 4d1d e500 |0260: invoke-virtual {v5, v14}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d4d │ │ +069e36: 6e20 531d 1500 |0263: invoke-virtual {v5, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1d53 │ │ +069e3c: 0c00 |0266: move-result-object v0 │ │ +069e3e: 1f00 8102 |0267: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$j; // type@0281 │ │ +069e42: 6e20 c80e 0a00 |0269: invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0ec8 │ │ +069e48: 2900 bb00 |026c: goto/16 0327 // +00bb │ │ +069e4c: 0d00 |026e: move-exception v0 │ │ +069e4e: 6e20 421d 1000 |026f: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1d42 │ │ +069e54: 2201 0f06 |0272: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +069e58: 2204 2a06 |0274: new-instance v4, Ljava/lang/StringBuilder; // type@062a │ │ +069e5c: 7010 081d 0400 |0276: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +069e62: 7801 4204 1600 |0279: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0442 │ │ +069e68: 0c05 |027c: move-result-object v5 │ │ +069e6a: 6e20 151d 5400 |027d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069e70: 1a05 7702 |0280: const-string v5, ": Error creating LayoutManager " // string@0277 │ │ +069e74: 6e20 151d 5400 |0282: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069e7a: 6e20 151d 3400 |0285: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069e80: 6e10 1d1d 0400 |0288: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +069e86: 0c04 |028b: move-result-object v4 │ │ +069e88: 7030 891c 4100 |028c: invoke-direct {v1, v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c89 │ │ +069e8e: 2701 |028f: throw v1 │ │ +069e90: 0d00 |0290: move-exception v0 │ │ +069e92: 2201 0f06 |0291: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +069e96: 2202 2a06 |0293: new-instance v2, Ljava/lang/StringBuilder; // type@062a │ │ +069e9a: 7010 081d 0200 |0295: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +069ea0: 7801 4204 1600 |0298: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0442 │ │ +069ea6: 0c04 |029b: move-result-object v4 │ │ +069ea8: 6e20 151d 4200 |029c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069eae: 1a04 7402 |029f: const-string v4, ": Class is not a LayoutManager " // string@0274 │ │ +069eb2: 6e20 151d 4200 |02a1: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069eb8: 6e20 151d 3200 |02a4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069ebe: 6e10 1d1d 0200 |02a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +069ec4: 0c02 |02aa: move-result-object v2 │ │ +069ec6: 7030 891c 2100 |02ab: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c89 │ │ +069ecc: 2701 |02ae: throw v1 │ │ +069ece: 0d00 |02af: move-exception v0 │ │ +069ed0: 2201 0f06 |02b0: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +069ed4: 2202 2a06 |02b2: new-instance v2, Ljava/lang/StringBuilder; // type@062a │ │ +069ed8: 7010 081d 0200 |02b4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +069ede: 7801 4204 1600 |02b7: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0442 │ │ +069ee4: 0c04 |02ba: move-result-object v4 │ │ +069ee6: 6e20 151d 4200 |02bb: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069eec: 1a04 7302 |02be: const-string v4, ": Cannot access non-public constructor " // string@0273 │ │ +069ef0: 6e20 151d 4200 |02c0: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069ef6: 6e20 151d 3200 |02c3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069efc: 6e10 1d1d 0200 |02c6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +069f02: 0c02 |02c9: move-result-object v2 │ │ +069f04: 7030 891c 2100 |02ca: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c89 │ │ +069f0a: 2701 |02cd: throw v1 │ │ +069f0c: 0d00 |02ce: move-exception v0 │ │ +069f0e: 2201 0f06 |02cf: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +069f12: 2204 2a06 |02d1: new-instance v4, Ljava/lang/StringBuilder; // type@062a │ │ +069f16: 7010 081d 0400 |02d3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +069f1c: 7801 4204 1600 |02d6: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0442 │ │ +069f22: 0c05 |02d9: move-result-object v5 │ │ +069f24: 6e20 151d 5400 |02da: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069f2a: 6e20 151d 2400 |02dd: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069f30: 6e20 151d 3400 |02e0: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069f36: 6e10 1d1d 0400 |02e3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +069f3c: 0c02 |02e6: move-result-object v2 │ │ +069f3e: 7030 891c 2100 |02e7: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c89 │ │ +069f44: 2701 |02ea: throw v1 │ │ +069f46: 0d00 |02eb: move-exception v0 │ │ +069f48: 2201 0f06 |02ec: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +069f4c: 2204 2a06 |02ee: new-instance v4, Ljava/lang/StringBuilder; // type@062a │ │ +069f50: 7010 081d 0400 |02f0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +069f56: 7801 4204 1600 |02f3: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0442 │ │ +069f5c: 0c05 |02f6: move-result-object v5 │ │ +069f5e: 6e20 151d 5400 |02f7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069f64: 6e20 151d 2400 |02fa: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069f6a: 6e20 151d 3400 |02fd: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069f70: 6e10 1d1d 0400 |0300: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +069f76: 0c02 |0303: move-result-object v2 │ │ +069f78: 7030 891c 2100 |0304: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c89 │ │ +069f7e: 2701 |0307: throw v1 │ │ +069f80: 0d00 |0308: move-exception v0 │ │ +069f82: 2201 0f06 |0309: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +069f86: 2202 2a06 |030b: new-instance v2, Ljava/lang/StringBuilder; // type@062a │ │ +069f8a: 7010 081d 0200 |030d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +069f90: 7801 4204 1600 |0310: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0442 │ │ +069f96: 0c04 |0313: move-result-object v4 │ │ +069f98: 6e20 151d 4200 |0314: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069f9e: 1a04 7902 |0317: const-string v4, ": Unable to find LayoutManager " // string@0279 │ │ +069fa2: 6e20 151d 4200 |0319: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069fa8: 6e20 151d 3200 |031c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069fae: 6e10 1d1d 0200 |031f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +069fb4: 0c02 |0322: move-result-object v2 │ │ +069fb6: 7030 891c 2100 |0323: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c89 │ │ +069fbc: 2701 |0326: throw v1 │ │ +069fbe: 6200 a203 |0327: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +069fc2: 6e5d 5401 cbd0 |0329: invoke-virtual {v11, v12, v0, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0154 │ │ +069fc8: 0c00 |032c: move-result-object v0 │ │ +069fca: 6e30 d201 d00e |032d: invoke-virtual {v0, v13, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01d2 │ │ +069fd0: 0a0e |0330: move-result v14 │ │ +069fd2: 6e10 e901 0000 |0331: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01e9 │ │ +069fd8: 2804 |0334: goto 0338 // +0004 │ │ +069fda: 6e20 d206 3a00 |0335: invoke-virtual {v10, v3}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06d2 │ │ +069fe0: 6e20 c90e ea00 |0338: invoke-virtual {v10, v14}, Landroidx/recyclerview/widget/RecyclerView;.setNestedScrollingEnabled:(Z)V // method@0ec9 │ │ +069fe6: 0e00 |033b: return-void │ │ catches : 4 │ │ 0x0229 - 0x0246 │ │ Ljava/lang/ClassNotFoundException; -> 0x0308 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x02eb │ │ Ljava/lang/InstantiationException; -> 0x02ce │ │ Ljava/lang/IllegalAccessException; -> 0x02af │ │ Ljava/lang/ClassCastException; -> 0x0290 │ │ @@ -82172,132 +82485,132 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067bfc: |[067bfc] androidx.recyclerview.widget.RecyclerView.a:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -067c0c: 6e10 6b05 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.awakenScrollBars:()Z // method@056b │ │ -067c12: 0a00 |0003: move-result v0 │ │ -067c14: 0f00 |0004: return v0 │ │ +068a38: |[068a38] androidx.recyclerview.widget.RecyclerView.a:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +068a48: 6e10 9005 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.awakenScrollBars:()Z // method@0590 │ │ +068a4e: 0a00 |0003: move-result v0 │ │ +068a50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getScrollingChildHelper' │ │ type : '()Ld0/o;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06875c: |[06875c] androidx.recyclerview.widget.RecyclerView.getScrollingChildHelper:()Ld0/o; │ │ -06876c: 5410 9903 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0399 │ │ -068770: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -068774: 2200 4b03 |0004: new-instance v0, Ld0/o; // type@034b │ │ -068778: 7020 5e11 1000 |0006: invoke-direct {v0, v1}, Ld0/o;.:(Landroid/view/View;)V // method@115e │ │ -06877e: 5b10 9903 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0399 │ │ -068782: 5410 9903 |000b: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0399 │ │ -068786: 1100 |000d: return-object v0 │ │ +069598: |[069598] androidx.recyclerview.widget.RecyclerView.getScrollingChildHelper:()Ld0/o; │ │ +0695a8: 5410 9603 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ +0695ac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0695b0: 2200 5003 |0004: new-instance v0, Ld0/o; // type@0350 │ │ +0695b4: 7020 8911 1000 |0006: invoke-direct {v0, v1}, Ld0/o;.:(Landroid/view/View;)V // method@1189 │ │ +0695ba: 5b10 9603 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ +0695be: 5410 9603 |000b: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ +0695c2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'k' │ │ type : '(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -067bb8: |[067bb8] androidx.recyclerview.widget.RecyclerView.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; │ │ -067bc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067bca: 3901 0300 |0001: if-nez v1, 0004 // +0003 │ │ -067bce: 1100 |0003: return-object v0 │ │ -067bd0: 6e10 a405 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -067bd6: 0c01 |0007: move-result-object v1 │ │ -067bd8: 1f01 7d02 |0008: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -067bdc: 6e10 791c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -067be2: 1100 |000d: return-object v0 │ │ +0689f4: |[0689f4] androidx.recyclerview.widget.RecyclerView.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; │ │ +068a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068a06: 3901 0300 |0001: if-nez v1, 0004 // +0003 │ │ +068a0a: 1100 |0003: return-object v0 │ │ +068a0c: 6e10 c905 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +068a12: 0c01 |0007: move-result-object v1 │ │ +068a14: 1f01 8202 |0008: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +068a18: 6e10 c91c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +068a1e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'addFocusables' │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -069214: |[069214] androidx.recyclerview.widget.RecyclerView.addFocusables:(Ljava/util/ArrayList;II)V │ │ -069224: 5410 a403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069228: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06922c: 6e10 791c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -069232: 6f40 7206 2143 |0007: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.addFocusables:(Ljava/util/ArrayList;II)V // method@0672 │ │ -069238: 0e00 |000a: return-void │ │ +06a050: |[06a050] androidx.recyclerview.widget.RecyclerView.addFocusables:(Ljava/util/ArrayList;II)V │ │ +06a060: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a064: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06a068: 6e10 c91c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06a06e: 6f40 9806 2143 |0007: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.addFocusables:(Ljava/util/ArrayList;II)V // method@0698 │ │ +06a074: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -06923c: |[06923c] androidx.recyclerview.widget.RecyclerView.b:(Ljava/lang/String;)V │ │ -06924c: 5220 7a03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -069250: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -069254: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -069256: 2802 |0005: goto 0007 // +0002 │ │ -069258: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06925a: 3800 2100 |0007: if-eqz v0, 0028 // +0021 │ │ -06925e: 3903 1900 |0009: if-nez v3, 0022 // +0019 │ │ -069262: 2203 fd05 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@05fd │ │ -069266: 1a00 d403 |000d: const-string v0, "Cannot call this method while RecyclerView is computing a layout or scrolling" // string@03d4 │ │ -06926a: 7110 c50f 0000 |000f: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -069270: 0c00 |0012: move-result-object v0 │ │ -069272: 6e10 730e 0200 |0013: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -069278: 0c01 |0016: move-result-object v1 │ │ -06927a: 6e20 c51c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -069280: 6e10 cd1c 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -069286: 0c00 |001d: move-result-object v0 │ │ -069288: 7020 381c 0300 |001e: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -06928e: 2703 |0021: throw v3 │ │ -069290: 2200 fd05 |0022: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -069294: 7020 381c 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -06929a: 2700 |0027: throw v0 │ │ -06929c: 5223 7b03 |0028: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView;.C:I // field@037b │ │ -0692a0: 3d03 1f00 |002a: if-lez v3, 0049 // +001f │ │ -0692a4: 2203 fd05 |002c: new-instance v3, Ljava/lang/IllegalStateException; // type@05fd │ │ -0692a8: 1a00 0000 |002e: const-string v0, "" // string@0000 │ │ -0692ac: 7110 c50f 0000 |0030: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -0692b2: 0c00 |0033: move-result-object v0 │ │ -0692b4: 6e10 730e 0200 |0034: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -0692ba: 0c01 |0037: move-result-object v1 │ │ -0692bc: 6e20 c51c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0692c2: 6e10 cd1c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0692c8: 0c00 |003e: move-result-object v0 │ │ -0692ca: 7020 381c 0300 |003f: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -0692d0: 1a00 fa12 |0042: const-string v0, "RecyclerView" // string@12fa │ │ -0692d4: 1a01 d303 |0044: const-string v1, "Cannot call this method in a scroll callback. Scroll callbacks mightbe run during a measure & layout pass where you cannot change theRecyclerView data. Any method call that might change the structureof the RecyclerView or the adapter contents should be postponed tothe next frame." // string@03d3 │ │ -0692d8: 7130 3e04 1003 |0046: invoke-static {v0, v1, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@043e │ │ -0692de: 0e00 |0049: return-void │ │ +06a078: |[06a078] androidx.recyclerview.widget.RecyclerView.b:(Ljava/lang/String;)V │ │ +06a088: 5220 7703 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06a08c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +06a090: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06a092: 2802 |0005: goto 0007 // +0002 │ │ +06a094: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06a096: 3800 2100 |0007: if-eqz v0, 0028 // +0021 │ │ +06a09a: 3903 1900 |0009: if-nez v3, 0022 // +0019 │ │ +06a09e: 2203 0f06 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@060f │ │ +06a0a2: 1a00 d703 |000d: const-string v0, "Cannot call this method while RecyclerView is computing a layout or scrolling" // string@03d7 │ │ +06a0a6: 7110 f10f 0000 |000f: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +06a0ac: 0c00 |0012: move-result-object v0 │ │ +06a0ae: 6e10 9c0e 0200 |0013: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +06a0b4: 0c01 |0016: move-result-object v1 │ │ +06a0b6: 6e20 151d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06a0bc: 6e10 1d1d 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06a0c2: 0c00 |001d: move-result-object v0 │ │ +06a0c4: 7020 881c 0300 |001e: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06a0ca: 2703 |0021: throw v3 │ │ +06a0cc: 2200 0f06 |0022: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +06a0d0: 7020 881c 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06a0d6: 2700 |0027: throw v0 │ │ +06a0d8: 5223 7803 |0028: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView;.C:I // field@0378 │ │ +06a0dc: 3d03 1f00 |002a: if-lez v3, 0049 // +001f │ │ +06a0e0: 2203 0f06 |002c: new-instance v3, Ljava/lang/IllegalStateException; // type@060f │ │ +06a0e4: 1a00 0000 |002e: const-string v0, "" // string@0000 │ │ +06a0e8: 7110 f10f 0000 |0030: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +06a0ee: 0c00 |0033: move-result-object v0 │ │ +06a0f0: 6e10 9c0e 0200 |0034: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +06a0f6: 0c01 |0037: move-result-object v1 │ │ +06a0f8: 6e20 151d 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06a0fe: 6e10 1d1d 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06a104: 0c00 |003e: move-result-object v0 │ │ +06a106: 7020 881c 0300 |003f: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06a10c: 1a00 1113 |0042: const-string v0, "RecyclerView" // string@1311 │ │ +06a110: 1a01 d603 |0044: const-string v1, "Cannot call this method in a scroll callback. Scroll callbacks mightbe run during a measure & layout pass where you cannot change theRecyclerView data. Any method call that might change the structureof the RecyclerView or the adapter contents should be postponed tothe next frame." // string@03d6 │ │ +06a114: 7130 5004 1003 |0046: invoke-static {v0, v1, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0450 │ │ +06a11a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -82529,301 +82842,301 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 105 16-bit code units │ │ -0692e0: |[0692e0] androidx.recyclerview.widget.RecyclerView.c:(II)V │ │ -0692f0: 5420 7d03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -0692f4: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0692f8: 6e10 6e08 0000 |0004: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -0692fe: 0a00 |0007: move-result v0 │ │ -069300: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -069304: 3d03 0e00 |000a: if-lez v3, 0018 // +000e │ │ -069308: 5420 7d03 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -06930c: 6e10 7208 0000 |000e: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0872 │ │ -069312: 5420 7d03 |0011: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -069316: 6e10 6e08 0000 |0013: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -06931c: 0a00 |0016: move-result v0 │ │ -06931e: 2802 |0017: goto 0019 // +0002 │ │ -069320: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -069322: 5421 7f03 |0019: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -069326: 3801 1600 |001b: if-eqz v1, 0031 // +0016 │ │ -06932a: 6e10 6e08 0100 |001d: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069330: 0a01 |0020: move-result v1 │ │ -069332: 3901 1000 |0021: if-nez v1, 0031 // +0010 │ │ -069336: 3b03 0e00 |0023: if-gez v3, 0031 // +000e │ │ -06933a: 5423 7f03 |0025: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -06933e: 6e10 7208 0300 |0027: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0872 │ │ -069344: 5423 7f03 |002a: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -069348: 6e10 6e08 0300 |002c: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -06934e: 0a03 |002f: move-result v3 │ │ -069350: b630 |0030: or-int/2addr v0, v3 │ │ -069352: 5423 7e03 |0031: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -069356: 3803 1600 |0033: if-eqz v3, 0049 // +0016 │ │ -06935a: 6e10 6e08 0300 |0035: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069360: 0a03 |0038: move-result v3 │ │ -069362: 3903 1000 |0039: if-nez v3, 0049 // +0010 │ │ -069366: 3d04 0e00 |003b: if-lez v4, 0049 // +000e │ │ -06936a: 5423 7e03 |003d: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -06936e: 6e10 7208 0300 |003f: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0872 │ │ -069374: 5423 7e03 |0042: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -069378: 6e10 6e08 0300 |0044: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -06937e: 0a03 |0047: move-result v3 │ │ -069380: b630 |0048: or-int/2addr v0, v3 │ │ -069382: 5423 8003 |0049: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -069386: 3803 1600 |004b: if-eqz v3, 0061 // +0016 │ │ -06938a: 6e10 6e08 0300 |004d: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069390: 0a03 |0050: move-result v3 │ │ -069392: 3903 1000 |0051: if-nez v3, 0061 // +0010 │ │ -069396: 3b04 0e00 |0053: if-gez v4, 0061 // +000e │ │ -06939a: 5423 8003 |0055: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -06939e: 6e10 7208 0300 |0057: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0872 │ │ -0693a4: 5423 8003 |005a: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -0693a8: 6e10 6e08 0300 |005c: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -0693ae: 0a03 |005f: move-result v3 │ │ -0693b0: b630 |0060: or-int/2addr v0, v3 │ │ -0693b2: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ -0693b6: 6203 3405 |0063: sget-object v3, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -0693ba: 6e10 0106 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ -0693c0: 0e00 |0068: return-void │ │ +06a11c: |[06a11c] androidx.recyclerview.widget.RecyclerView.c:(II)V │ │ +06a12c: 5420 7a03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a130: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +06a134: 6e10 9608 0000 |0004: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a13a: 0a00 |0007: move-result v0 │ │ +06a13c: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +06a140: 3d03 0e00 |000a: if-lez v3, 0018 // +000e │ │ +06a144: 5420 7a03 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a148: 6e10 9a08 0000 |000e: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@089a │ │ +06a14e: 5420 7a03 |0011: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a152: 6e10 9608 0000 |0013: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a158: 0a00 |0016: move-result v0 │ │ +06a15a: 2802 |0017: goto 0019 // +0002 │ │ +06a15c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +06a15e: 5421 7c03 |0019: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a162: 3801 1600 |001b: if-eqz v1, 0031 // +0016 │ │ +06a166: 6e10 9608 0100 |001d: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a16c: 0a01 |0020: move-result v1 │ │ +06a16e: 3901 1000 |0021: if-nez v1, 0031 // +0010 │ │ +06a172: 3b03 0e00 |0023: if-gez v3, 0031 // +000e │ │ +06a176: 5423 7c03 |0025: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a17a: 6e10 9a08 0300 |0027: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@089a │ │ +06a180: 5423 7c03 |002a: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a184: 6e10 9608 0300 |002c: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a18a: 0a03 |002f: move-result v3 │ │ +06a18c: b630 |0030: or-int/2addr v0, v3 │ │ +06a18e: 5423 7b03 |0031: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a192: 3803 1600 |0033: if-eqz v3, 0049 // +0016 │ │ +06a196: 6e10 9608 0300 |0035: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a19c: 0a03 |0038: move-result v3 │ │ +06a19e: 3903 1000 |0039: if-nez v3, 0049 // +0010 │ │ +06a1a2: 3d04 0e00 |003b: if-lez v4, 0049 // +000e │ │ +06a1a6: 5423 7b03 |003d: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a1aa: 6e10 9a08 0300 |003f: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@089a │ │ +06a1b0: 5423 7b03 |0042: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a1b4: 6e10 9608 0300 |0044: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a1ba: 0a03 |0047: move-result v3 │ │ +06a1bc: b630 |0048: or-int/2addr v0, v3 │ │ +06a1be: 5423 7d03 |0049: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a1c2: 3803 1600 |004b: if-eqz v3, 0061 // +0016 │ │ +06a1c6: 6e10 9608 0300 |004d: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a1cc: 0a03 |0050: move-result v3 │ │ +06a1ce: 3903 1000 |0051: if-nez v3, 0061 // +0010 │ │ +06a1d2: 3b04 0e00 |0053: if-gez v4, 0061 // +000e │ │ +06a1d6: 5423 7d03 |0055: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a1da: 6e10 9a08 0300 |0057: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@089a │ │ +06a1e0: 5423 7d03 |005a: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a1e4: 6e10 9608 0300 |005c: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a1ea: 0a03 |005f: move-result v3 │ │ +06a1ec: b630 |0060: or-int/2addr v0, v3 │ │ +06a1ee: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ +06a1f2: 6203 2605 |0063: sget-object v3, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +06a1f6: 6e10 2606 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0626 │ │ +06a1fc: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'checkLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -067c18: |[067c18] androidx.recyclerview.widget.RecyclerView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -067c28: 2020 7d02 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -067c2c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -067c30: 5410 a403 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067c34: 1f02 7d02 |0006: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -067c38: 6e20 020e 2000 |0008: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.d:(Landroidx/recyclerview/widget/RecyclerView$k;)Z // method@0e02 │ │ -067c3e: 0a02 |000b: move-result v2 │ │ -067c40: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ -067c44: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -067c46: 2802 |000f: goto 0011 // +0002 │ │ -067c48: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -067c4a: 0f02 |0011: return v2 │ │ +068a54: |[068a54] androidx.recyclerview.widget.RecyclerView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +068a64: 2020 8202 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +068a68: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +068a6c: 5410 a103 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068a70: 1f02 8202 |0006: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +068a74: 6e20 2b0e 2000 |0008: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.d:(Landroidx/recyclerview/widget/RecyclerView$k;)Z // method@0e2b │ │ +068a7a: 0a02 |000b: move-result v2 │ │ +068a7c: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ +068a80: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +068a82: 2802 |000f: goto 0011 // +0002 │ │ +068a84: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +068a86: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeHorizontalScrollExtent' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -068788: |[068788] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollExtent:()I │ │ -068798: 5420 a403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06879c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06879e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0687a2: 0f01 |0005: return v1 │ │ -0687a4: 6e10 000e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -0687aa: 0a00 |0009: move-result v0 │ │ -0687ac: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0687b0: 5420 a403 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0687b4: 5421 9203 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0687b8: 6e20 040e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.f:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e04 │ │ -0687be: 0a01 |0013: move-result v1 │ │ -0687c0: 0f01 |0014: return v1 │ │ +0695c4: |[0695c4] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollExtent:()I │ │ +0695d4: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0695d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0695da: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0695de: 0f01 |0005: return v1 │ │ +0695e0: 6e10 290e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +0695e6: 0a00 |0009: move-result v0 │ │ +0695e8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0695ec: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0695f0: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0695f4: 6e20 2d0e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.f:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e2d │ │ +0695fa: 0a01 |0013: move-result v1 │ │ +0695fc: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeHorizontalScrollOffset' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0687c4: |[0687c4] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollOffset:()I │ │ -0687d4: 5430 a403 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0687d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0687da: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0687de: 0f01 |0005: return v1 │ │ -0687e0: 6e10 000e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -0687e6: 0a00 |0009: move-result v0 │ │ -0687e8: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0687ec: 5430 a403 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0687f0: 5432 9203 |000e: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0687f4: 6e20 050e 2000 |0010: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.g:(Landroidx/recyclerview/widget/RecyclerView$s;)V // method@0e05 │ │ -0687fa: 0f01 |0013: return v1 │ │ +069600: |[069600] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollOffset:()I │ │ +069610: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069614: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +069616: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +06961a: 0f01 |0005: return v1 │ │ +06961c: 6e10 290e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +069622: 0a00 |0009: move-result v0 │ │ +069624: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +069628: 5430 a103 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06962c: 5432 8f03 |000e: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +069630: 6e20 2e0e 2000 |0010: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.g:(Landroidx/recyclerview/widget/RecyclerView$s;)V // method@0e2e │ │ +069636: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeHorizontalScrollRange' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0687fc: |[0687fc] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollRange:()I │ │ -06880c: 5420 a403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -068810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -068812: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -068816: 0f01 |0005: return v1 │ │ -068818: 6e10 000e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -06881e: 0a00 |0009: move-result v0 │ │ -068820: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -068824: 5420 a403 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -068828: 5421 9203 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -06882c: 6e20 060e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.h:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e06 │ │ -068832: 0a01 |0013: move-result v1 │ │ -068834: 0f01 |0014: return v1 │ │ +069638: |[069638] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollRange:()I │ │ +069648: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06964c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06964e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +069652: 0f01 |0005: return v1 │ │ +069654: 6e10 290e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +06965a: 0a00 |0009: move-result v0 │ │ +06965c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +069660: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069664: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +069668: 6e20 2f0e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.h:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e2f │ │ +06966e: 0a01 |0013: move-result v1 │ │ +069670: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeVerticalScrollExtent' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -068838: |[068838] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollExtent:()I │ │ -068848: 5420 a403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06884c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06884e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -068852: 0f01 |0005: return v1 │ │ -068854: 6e10 010e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -06885a: 0a00 |0009: move-result v0 │ │ -06885c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -068860: 5420 a403 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -068864: 5421 9203 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -068868: 6e20 070e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.i:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e07 │ │ -06886e: 0a01 |0013: move-result v1 │ │ -068870: 0f01 |0014: return v1 │ │ +069674: |[069674] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollExtent:()I │ │ +069684: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069688: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06968a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +06968e: 0f01 |0005: return v1 │ │ +069690: 6e10 2a0e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +069696: 0a00 |0009: move-result v0 │ │ +069698: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +06969c: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0696a0: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0696a4: 6e20 300e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.i:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e30 │ │ +0696aa: 0a01 |0013: move-result v1 │ │ +0696ac: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeVerticalScrollOffset' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -068874: |[068874] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollOffset:()I │ │ -068884: 5430 a403 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -068888: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06888a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -06888e: 0f01 |0005: return v1 │ │ -068890: 6e10 010e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -068896: 0a00 |0009: move-result v0 │ │ -068898: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -06889c: 5430 a403 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0688a0: 5432 9203 |000e: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0688a4: 6e20 080e 2000 |0010: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.j:(Landroidx/recyclerview/widget/RecyclerView$s;)V // method@0e08 │ │ -0688aa: 0f01 |0013: return v1 │ │ +0696b0: |[0696b0] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollOffset:()I │ │ +0696c0: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0696c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0696c6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0696ca: 0f01 |0005: return v1 │ │ +0696cc: 6e10 2a0e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +0696d2: 0a00 |0009: move-result v0 │ │ +0696d4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0696d8: 5430 a103 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0696dc: 5432 8f03 |000e: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0696e0: 6e20 310e 2000 |0010: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.j:(Landroidx/recyclerview/widget/RecyclerView$s;)V // method@0e31 │ │ +0696e6: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeVerticalScrollRange' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0688ac: |[0688ac] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollRange:()I │ │ -0688bc: 5420 a403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0688c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0688c2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0688c6: 0f01 |0005: return v1 │ │ -0688c8: 6e10 010e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -0688ce: 0a00 |0009: move-result v0 │ │ -0688d0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0688d4: 5420 a403 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0688d8: 5421 9203 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -0688dc: 6e20 090e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.k:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e09 │ │ -0688e2: 0a01 |0013: move-result v1 │ │ -0688e4: 0f01 |0014: return v1 │ │ +0696e8: |[0696e8] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollRange:()I │ │ +0696f8: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0696fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0696fe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +069702: 0f01 |0005: return v1 │ │ +069704: 6e10 2a0e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +06970a: 0a00 |0009: move-result v0 │ │ +06970c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +069710: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069714: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +069718: 6e20 320e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.k:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e32 │ │ +06971e: 0a01 |0013: move-result v1 │ │ +069720: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'd' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -0693c4: |[0693c4] androidx.recyclerview.widget.RecyclerView.d:()V │ │ -0693d4: 5560 af03 |0000: iget-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03af │ │ -0693d8: 1a01 4912 |0002: const-string v1, "No adapter attached; skipping layout" // string@1249 │ │ -0693dc: 1a02 fa12 |0004: const-string v2, "RecyclerView" // string@12fa │ │ -0693e0: 1a03 f012 |0006: const-string v3, "RV FullInvalidate" // string@12f0 │ │ -0693e4: 3800 3800 |0008: if-eqz v0, 0040 // +0038 │ │ -0693e8: 5560 b603 |000a: iget-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b6 │ │ -0693ec: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -0693f0: 2832 |000e: goto 0040 // +0032 │ │ -0693f2: 5460 9803 |000f: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -0693f6: 5400 dc03 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03dc │ │ -0693fa: 6e10 8e1d 0000 |0013: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -069400: 0a00 |0016: move-result v0 │ │ -069402: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -069404: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -069406: 3d00 0400 |0019: if-lez v0, 001d // +0004 │ │ -06940a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -06940c: 2802 |001c: goto 001e // +0002 │ │ -06940e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -069410: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ -069414: 0e00 |0020: return-void │ │ -069416: 5460 9803 |0021: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -06941a: 6e10 791c 0000 |0023: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -069420: 5460 9803 |0026: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -069424: 5400 dc03 |0028: iget-object v0, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03dc │ │ -069428: 6e10 8e1d 0000 |002a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06942e: 0a00 |002d: move-result v0 │ │ -069430: 3d00 0300 |002e: if-lez v0, 0031 // +0003 │ │ -069434: 2802 |0030: goto 0032 // +0002 │ │ -069436: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -069438: 3804 0d00 |0032: if-eqz v4, 003f // +000d │ │ -06943c: 6000 c213 |0034: sget v0, Lz/d;.a:I // field@13c2 │ │ -069440: 7110 b903 0300 |0036: invoke-static {v3}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -069446: 7120 3504 1200 |0039: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -06944c: 7100 bb03 0000 |003c: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -069452: 0e00 |003f: return-void │ │ -069454: 6000 c213 |0040: sget v0, Lz/d;.a:I // field@13c2 │ │ -069458: 7110 b903 0300 |0042: invoke-static {v3}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -06945e: 7120 3504 1200 |0045: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -069464: 7100 bb03 0000 |0048: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06946a: 0e00 |004b: return-void │ │ +06a200: |[06a200] androidx.recyclerview.widget.RecyclerView.d:()V │ │ +06a210: 5560 ac03 |0000: iget-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +06a214: 1a01 5f12 |0002: const-string v1, "No adapter attached; skipping layout" // string@125f │ │ +06a218: 1a02 1113 |0004: const-string v2, "RecyclerView" // string@1311 │ │ +06a21c: 1a03 0713 |0006: const-string v3, "RV FullInvalidate" // string@1307 │ │ +06a220: 3800 3800 |0008: if-eqz v0, 0040 // +0038 │ │ +06a224: 5560 b303 |000a: iget-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ +06a228: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +06a22c: 2832 |000e: goto 0040 // +0032 │ │ +06a22e: 5460 9503 |000f: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +06a232: 5400 d903 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +06a236: 6e10 de1d 0000 |0013: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06a23c: 0a00 |0016: move-result v0 │ │ +06a23e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +06a240: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +06a242: 3d00 0400 |0019: if-lez v0, 001d // +0004 │ │ +06a246: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +06a248: 2802 |001c: goto 001e // +0002 │ │ +06a24a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +06a24c: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ +06a250: 0e00 |0020: return-void │ │ +06a252: 5460 9503 |0021: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +06a256: 6e10 c91c 0000 |0023: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06a25c: 5460 9503 |0026: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +06a260: 5400 d903 |0028: iget-object v0, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +06a264: 6e10 de1d 0000 |002a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06a26a: 0a00 |002d: move-result v0 │ │ +06a26c: 3d00 0300 |002e: if-lez v0, 0031 // +0003 │ │ +06a270: 2802 |0030: goto 0032 // +0002 │ │ +06a272: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +06a274: 3804 0d00 |0032: if-eqz v4, 003f // +000d │ │ +06a278: 6000 ff13 |0034: sget v0, Lz/d;.a:I // field@13ff │ │ +06a27c: 7110 ca03 0300 |0036: invoke-static {v3}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03ca │ │ +06a282: 7120 4704 1200 |0039: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +06a288: 7100 cc03 0000 |003c: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +06a28e: 0e00 |003f: return-void │ │ +06a290: 6000 ff13 |0040: sget v0, Lz/d;.a:I // field@13ff │ │ +06a294: 7110 ca03 0300 |0042: invoke-static {v3}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03ca │ │ +06a29a: 7120 4704 1200 |0045: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +06a2a0: 7100 cc03 0000 |0048: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +06a2a6: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -83093,368 +83406,365 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x004c reg=6 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #11 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchNestedFling' │ │ type : '(FFZ)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -067c4c: |[067c4c] androidx.recyclerview.widget.RecyclerView.dispatchNestedFling:(FFZ)Z │ │ -067c5c: 7010 720e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067c62: 0c00 |0003: move-result-object v0 │ │ -067c64: 6e40 5f11 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ld0/o;.a:(FFZ)Z // method@115f │ │ -067c6a: 0a02 |0007: move-result v2 │ │ -067c6c: 0f02 |0008: return v2 │ │ +068a88: |[068a88] androidx.recyclerview.widget.RecyclerView.dispatchNestedFling:(FFZ)Z │ │ +068a98: 7010 9b0e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068a9e: 0c00 |0003: move-result-object v0 │ │ +068aa0: 6e40 8a11 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ld0/o;.a:(FFZ)Z // method@118a │ │ +068aa6: 0a02 |0007: move-result v2 │ │ +068aa8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchNestedPreFling' │ │ type : '(FF)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -067c70: |[067c70] androidx.recyclerview.widget.RecyclerView.dispatchNestedPreFling:(FF)Z │ │ -067c80: 7010 720e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067c86: 0c00 |0003: move-result-object v0 │ │ -067c88: 6e30 6011 2003 |0004: invoke-virtual {v0, v2, v3}, Ld0/o;.b:(FF)Z // method@1160 │ │ -067c8e: 0a02 |0007: move-result v2 │ │ -067c90: 0f02 |0008: return v2 │ │ +068aac: |[068aac] androidx.recyclerview.widget.RecyclerView.dispatchNestedPreFling:(FF)Z │ │ +068abc: 7010 9b0e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068ac2: 0c00 |0003: move-result-object v0 │ │ +068ac4: 6e30 8b11 2003 |0004: invoke-virtual {v0, v2, v3}, Ld0/o;.b:(FF)Z // method@118b │ │ +068aca: 0a02 |0007: move-result v2 │ │ +068acc: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchNestedPreScroll' │ │ type : '(II[I[I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -067c94: |[067c94] androidx.recyclerview.widget.RecyclerView.dispatchNestedPreScroll:(II[I[I)Z │ │ -067ca4: 7010 720e 0600 |0000: invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067caa: 0c00 |0003: move-result-object v0 │ │ -067cac: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -067cae: 0171 |0005: move v1, v7 │ │ -067cb0: 0182 |0006: move v2, v8 │ │ -067cb2: 0793 |0007: move-object v3, v9 │ │ -067cb4: 07a4 |0008: move-object v4, v10 │ │ -067cb6: 7406 6111 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ld0/o;.c:(II[I[II)Z // method@1161 │ │ -067cbc: 0a07 |000c: move-result v7 │ │ -067cbe: 0f07 |000d: return v7 │ │ +068ad0: |[068ad0] androidx.recyclerview.widget.RecyclerView.dispatchNestedPreScroll:(II[I[I)Z │ │ +068ae0: 7010 9b0e 0600 |0000: invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068ae6: 0c00 |0003: move-result-object v0 │ │ +068ae8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +068aea: 0171 |0005: move v1, v7 │ │ +068aec: 0182 |0006: move v2, v8 │ │ +068aee: 0793 |0007: move-object v3, v9 │ │ +068af0: 07a4 |0008: move-object v4, v10 │ │ +068af2: 7406 8c11 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ld0/o;.c:(II[I[II)Z // method@118c │ │ +068af8: 0a07 |000c: move-result v7 │ │ +068afa: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchNestedScroll' │ │ type : '(IIII[I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -067cec: |[067cec] androidx.recyclerview.widget.RecyclerView.dispatchNestedScroll:(IIII[I)Z │ │ -067cfc: 7010 720e 0800 |0000: invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067d02: 0c00 |0003: move-result-object v0 │ │ -067d04: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -067d06: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -067d08: 0191 |0006: move v1, v9 │ │ -067d0a: 01a2 |0007: move v2, v10 │ │ -067d0c: 01b3 |0008: move v3, v11 │ │ -067d0e: 01c4 |0009: move v4, v12 │ │ -067d10: 07d5 |000a: move-object v5, v13 │ │ -067d12: 7408 6311 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ld0/o;.e:(IIII[II[I)Z // method@1163 │ │ -067d18: 0a09 |000e: move-result v9 │ │ -067d1a: 0f09 |000f: return v9 │ │ +068b28: |[068b28] androidx.recyclerview.widget.RecyclerView.dispatchNestedScroll:(IIII[I)Z │ │ +068b38: 7010 9b0e 0800 |0000: invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068b3e: 0c00 |0003: move-result-object v0 │ │ +068b40: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +068b42: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +068b44: 0191 |0006: move v1, v9 │ │ +068b46: 01a2 |0007: move v2, v10 │ │ +068b48: 01b3 |0008: move v3, v11 │ │ +068b4a: 01c4 |0009: move v4, v12 │ │ +068b4c: 07d5 |000a: move-object v5, v13 │ │ +068b4e: 7408 8e11 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ld0/o;.e:(IIII[II[I)Z // method@118e │ │ +068b54: 0a09 |000e: move-result v9 │ │ +068b56: 0f09 |000f: return v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchRestoreInstanceState' │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0694cc: |[0694cc] androidx.recyclerview.widget.RecyclerView.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -0694dc: 6e20 7b06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@067b │ │ -0694e2: 0e00 |0003: return-void │ │ +06a308: |[06a308] androidx.recyclerview.widget.RecyclerView.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +06a318: 6e20 a106 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@06a1 │ │ +06a31e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchSaveInstanceState' │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0694e4: |[0694e4] androidx.recyclerview.widget.RecyclerView.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -0694f4: 6e20 7a06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@067a │ │ -0694fa: 0e00 |0003: return-void │ │ +06a320: |[06a320] androidx.recyclerview.widget.RecyclerView.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +06a330: 6e20 a006 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@06a0 │ │ +06a336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'draw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 299 16-bit code units │ │ -0694fc: |[0694fc] androidx.recyclerview.widget.RecyclerView.draw:(Landroid/graphics/Canvas;)V │ │ -06950c: 6f20 7c06 8700 |0000: invoke-super {v7, v8}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@067c │ │ -069512: 5470 a603 |0003: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -069516: 6e10 8e1d 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06951c: 0a00 |0008: move-result v0 │ │ -06951e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -069520: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -069522: 3502 1000 |000b: if-ge v2, v0, 001b // +0010 │ │ -069526: 5473 a603 |000d: iget-object v3, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -06952a: 6e20 881d 2300 |000f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -069530: 0c03 |0012: move-result-object v3 │ │ -069532: 1f03 7802 |0013: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$i; // type@0278 │ │ -069536: 6e20 e60d 8300 |0015: invoke-virtual {v3, v8}, Landroidx/recyclerview/widget/RecyclerView$i;.d:(Landroid/graphics/Canvas;)V // method@0de6 │ │ -06953c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -069540: 28f1 |001a: goto 000b // -000f │ │ -069542: 5470 7d03 |001b: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -069546: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -069548: 3800 3700 |001e: if-eqz v0, 0055 // +0037 │ │ -06954c: 6e10 6e08 0000 |0020: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069552: 0a00 |0023: move-result v0 │ │ -069554: 3900 3100 |0024: if-nez v0, 0055 // +0031 │ │ -069558: 6e10 0302 0800 |0026: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -06955e: 0a00 |0029: move-result v0 │ │ -069560: 5573 9e03 |002a: iget-boolean v3, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -069564: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ -069568: 6e10 b105 0700 |002e: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06956e: 0a03 |0031: move-result v3 │ │ -069570: 2802 |0032: goto 0034 // +0002 │ │ -069572: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -069574: 1504 8743 |0034: const/high16 v4, #int 1132920832 // #4387 │ │ -069578: 6e20 0102 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ -06957e: 6e10 9c05 0700 |0039: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ -069584: 0a04 |003c: move-result v4 │ │ -069586: 7b44 |003d: neg-int v4, v4 │ │ -069588: b034 |003e: add-int/2addr v4, v3 │ │ -06958a: 8243 |003f: int-to-float v3, v4 │ │ -06958c: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -06958e: 6e30 0502 3804 |0041: invoke-virtual {v8, v3, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -069594: 5473 7d03 |0044: iget-object v3, v7, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -069598: 3803 0a00 |0046: if-eqz v3, 0050 // +000a │ │ -06959c: 6e20 6b08 8300 |0048: invoke-virtual {v3, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086b │ │ -0695a2: 0a03 |004b: move-result v3 │ │ -0695a4: 3803 0400 |004c: if-eqz v3, 0050 // +0004 │ │ -0695a8: 1213 |004e: const/4 v3, #int 1 // #1 │ │ -0695aa: 2802 |004f: goto 0051 // +0002 │ │ -0695ac: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0695ae: 6e20 0002 0800 |0051: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -0695b4: 2802 |0054: goto 0056 // +0002 │ │ -0695b6: 1203 |0055: const/4 v3, #int 0 // #0 │ │ -0695b8: 5470 7e03 |0056: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -0695bc: 3800 2e00 |0058: if-eqz v0, 0086 // +002e │ │ -0695c0: 6e10 6e08 0000 |005a: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -0695c6: 0a00 |005d: move-result v0 │ │ -0695c8: 3900 2800 |005e: if-nez v0, 0086 // +0028 │ │ -0695cc: 6e10 0302 0800 |0060: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -0695d2: 0a00 |0063: move-result v0 │ │ -0695d4: 5574 9e03 |0064: iget-boolean v4, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -0695d8: 3804 0f00 |0066: if-eqz v4, 0075 // +000f │ │ -0695dc: 6e10 b205 0700 |0068: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0695e2: 0a04 |006b: move-result v4 │ │ -0695e4: 8244 |006c: int-to-float v4, v4 │ │ -0695e6: 6e10 b405 0700 |006d: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0695ec: 0a05 |0070: move-result v5 │ │ -0695ee: 8255 |0071: int-to-float v5, v5 │ │ -0695f0: 6e30 0502 4805 |0072: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -0695f6: 5474 7e03 |0075: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -0695fa: 3804 0a00 |0077: if-eqz v4, 0081 // +000a │ │ -0695fe: 6e20 6b08 8400 |0079: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086b │ │ -069604: 0a04 |007c: move-result v4 │ │ -069606: 3804 0400 |007d: if-eqz v4, 0081 // +0004 │ │ -06960a: 1214 |007f: const/4 v4, #int 1 // #1 │ │ -06960c: 2802 |0080: goto 0082 // +0002 │ │ -06960e: 1204 |0081: const/4 v4, #int 0 // #0 │ │ -069610: b643 |0082: or-int/2addr v3, v4 │ │ -069612: 6e20 0002 0800 |0083: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -069618: 5470 7f03 |0086: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -06961c: 3800 3700 |0088: if-eqz v0, 00bf // +0037 │ │ -069620: 6e10 6e08 0000 |008a: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069626: 0a00 |008d: move-result v0 │ │ -069628: 3900 3100 |008e: if-nez v0, 00bf // +0031 │ │ -06962c: 6e10 0302 0800 |0090: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -069632: 0a00 |0093: move-result v0 │ │ -069634: 6e10 cd05 0700 |0094: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06963a: 0a04 |0097: move-result v4 │ │ -06963c: 5575 9e03 |0098: iget-boolean v5, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -069640: 3805 0700 |009a: if-eqz v5, 00a1 // +0007 │ │ -069644: 6e10 b405 0700 |009c: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06964a: 0a05 |009f: move-result v5 │ │ -06964c: 2802 |00a0: goto 00a2 // +0002 │ │ -06964e: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ -069650: 1506 b442 |00a2: const/high16 v6, #int 1119092736 // #42b4 │ │ -069654: 6e20 0102 6800 |00a4: invoke-virtual {v8, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ -06965a: 7b55 |00a7: neg-int v5, v5 │ │ -06965c: 8255 |00a8: int-to-float v5, v5 │ │ -06965e: 7b44 |00a9: neg-int v4, v4 │ │ -069660: 8244 |00aa: int-to-float v4, v4 │ │ -069662: 6e30 0502 5804 |00ab: invoke-virtual {v8, v5, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -069668: 5474 7f03 |00ae: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -06966c: 3804 0a00 |00b0: if-eqz v4, 00ba // +000a │ │ -069670: 6e20 6b08 8400 |00b2: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086b │ │ -069676: 0a04 |00b5: move-result v4 │ │ -069678: 3804 0400 |00b6: if-eqz v4, 00ba // +0004 │ │ -06967c: 1214 |00b8: const/4 v4, #int 1 // #1 │ │ -06967e: 2802 |00b9: goto 00bb // +0002 │ │ -069680: 1204 |00ba: const/4 v4, #int 0 // #0 │ │ -069682: b643 |00bb: or-int/2addr v3, v4 │ │ -069684: 6e20 0002 0800 |00bc: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -06968a: 5470 8003 |00bf: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -06968e: 3800 4a00 |00c1: if-eqz v0, 010b // +004a │ │ -069692: 6e10 6e08 0000 |00c3: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069698: 0a00 |00c6: move-result v0 │ │ -06969a: 3900 4400 |00c7: if-nez v0, 010b // +0044 │ │ -06969e: 6e10 0302 0800 |00c9: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -0696a4: 0a00 |00cc: move-result v0 │ │ -0696a6: 1504 3443 |00cd: const/high16 v4, #int 1127481344 // #4334 │ │ -0696aa: 6e20 0102 4800 |00cf: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ -0696b0: 5574 9e03 |00d2: iget-boolean v4, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -0696b4: 3804 1900 |00d4: if-eqz v4, 00ed // +0019 │ │ -0696b8: 6e10 cd05 0700 |00d6: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0696be: 0a04 |00d9: move-result v4 │ │ -0696c0: 7b44 |00da: neg-int v4, v4 │ │ -0696c2: 6e10 b305 0700 |00db: invoke-virtual {v7}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -0696c8: 0a05 |00de: move-result v5 │ │ -0696ca: b045 |00df: add-int/2addr v5, v4 │ │ -0696cc: 8254 |00e0: int-to-float v4, v5 │ │ -0696ce: 6e10 9c05 0700 |00e1: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0696d4: 0a05 |00e4: move-result v5 │ │ -0696d6: 7b55 |00e5: neg-int v5, v5 │ │ -0696d8: 6e10 b105 0700 |00e6: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0696de: 0a06 |00e9: move-result v6 │ │ -0696e0: b056 |00ea: add-int/2addr v6, v5 │ │ -0696e2: 8265 |00eb: int-to-float v5, v6 │ │ -0696e4: 280d |00ec: goto 00f9 // +000d │ │ -0696e6: 6e10 cd05 0700 |00ed: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0696ec: 0a04 |00f0: move-result v4 │ │ -0696ee: 7b44 |00f1: neg-int v4, v4 │ │ -0696f0: 8244 |00f2: int-to-float v4, v4 │ │ -0696f2: 6e10 9c05 0700 |00f3: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0696f8: 0a05 |00f6: move-result v5 │ │ -0696fa: 7b55 |00f7: neg-int v5, v5 │ │ -0696fc: 8255 |00f8: int-to-float v5, v5 │ │ -0696fe: 6e30 0502 4805 |00f9: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -069704: 5474 8003 |00fc: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -069708: 3804 0900 |00fe: if-eqz v4, 0107 // +0009 │ │ -06970c: 6e20 6b08 8400 |0100: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086b │ │ -069712: 0a04 |0103: move-result v4 │ │ -069714: 3804 0300 |0104: if-eqz v4, 0107 // +0003 │ │ -069718: 1211 |0106: const/4 v1, #int 1 // #1 │ │ -06971a: b613 |0107: or-int/2addr v3, v1 │ │ -06971c: 6e20 0002 0800 |0108: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -069722: 3903 1700 |010b: if-nez v3, 0122 // +0017 │ │ -069726: 5478 8103 |010d: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -06972a: 3808 1300 |010f: if-eqz v8, 0122 // +0013 │ │ -06972e: 5478 a603 |0111: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -069732: 6e10 8e1d 0800 |0113: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -069738: 0a08 |0116: move-result v8 │ │ -06973a: 3d08 0b00 |0117: if-lez v8, 0122 // +000b │ │ -06973e: 5478 8103 |0119: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -069742: 6e10 e30d 0800 |011b: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$g;.d:()Z // method@0de3 │ │ -069748: 0a08 |011e: move-result v8 │ │ -06974a: 3808 0300 |011f: if-eqz v8, 0122 // +0003 │ │ -06974e: 2802 |0121: goto 0123 // +0002 │ │ -069750: 0132 |0122: move v2, v3 │ │ -069752: 3802 0700 |0123: if-eqz v2, 012a // +0007 │ │ -069756: 6208 3405 |0125: sget-object v8, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -06975a: 6e10 0106 0700 |0127: invoke-virtual {v7}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ -069760: 0e00 |012a: return-void │ │ +06a338: |[06a338] androidx.recyclerview.widget.RecyclerView.draw:(Landroid/graphics/Canvas;)V │ │ +06a348: 6f20 a206 8700 |0000: invoke-super {v7, v8}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@06a2 │ │ +06a34e: 5470 a303 |0003: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06a352: 6e10 de1d 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06a358: 0a00 |0008: move-result v0 │ │ +06a35a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +06a35c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +06a35e: 3502 1000 |000b: if-ge v2, v0, 001b // +0010 │ │ +06a362: 5473 a303 |000d: iget-object v3, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06a366: 6e20 d81d 2300 |000f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06a36c: 0c03 |0012: move-result-object v3 │ │ +06a36e: 1f03 7d02 |0013: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$i; // type@027d │ │ +06a372: 6e20 0f0e 8300 |0015: invoke-virtual {v3, v8}, Landroidx/recyclerview/widget/RecyclerView$i;.d:(Landroid/graphics/Canvas;)V // method@0e0f │ │ +06a378: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06a37c: 28f1 |001a: goto 000b // -000f │ │ +06a37e: 5470 7a03 |001b: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a382: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +06a384: 3800 3700 |001e: if-eqz v0, 0055 // +0037 │ │ +06a388: 6e10 9608 0000 |0020: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a38e: 0a00 |0023: move-result v0 │ │ +06a390: 3900 3100 |0024: if-nez v0, 0055 // +0031 │ │ +06a394: 6e10 1302 0800 |0026: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0213 │ │ +06a39a: 0a00 |0029: move-result v0 │ │ +06a39c: 5573 9b03 |002a: iget-boolean v3, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a3a0: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ +06a3a4: 6e10 d605 0700 |002e: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +06a3aa: 0a03 |0031: move-result v3 │ │ +06a3ac: 2802 |0032: goto 0034 // +0002 │ │ +06a3ae: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +06a3b0: 1504 8743 |0034: const/high16 v4, #int 1132920832 // #4387 │ │ +06a3b4: 6e20 1102 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@0211 │ │ +06a3ba: 6e10 c105 0700 |0039: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06a3c0: 0a04 |003c: move-result v4 │ │ +06a3c2: 7b44 |003d: neg-int v4, v4 │ │ +06a3c4: b034 |003e: add-int/2addr v4, v3 │ │ +06a3c6: 8243 |003f: int-to-float v3, v4 │ │ +06a3c8: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +06a3ca: 6e30 1502 3804 |0041: invoke-virtual {v8, v3, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0215 │ │ +06a3d0: 5473 7a03 |0044: iget-object v3, v7, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a3d4: 3803 0a00 |0046: if-eqz v3, 0050 // +000a │ │ +06a3d8: 6e20 9308 8300 |0048: invoke-virtual {v3, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0893 │ │ +06a3de: 0a03 |004b: move-result v3 │ │ +06a3e0: 3803 0400 |004c: if-eqz v3, 0050 // +0004 │ │ +06a3e4: 1213 |004e: const/4 v3, #int 1 // #1 │ │ +06a3e6: 2802 |004f: goto 0051 // +0002 │ │ +06a3e8: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +06a3ea: 6e20 1002 0800 |0051: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0210 │ │ +06a3f0: 2802 |0054: goto 0056 // +0002 │ │ +06a3f2: 1203 |0055: const/4 v3, #int 0 // #0 │ │ +06a3f4: 5470 7b03 |0056: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a3f8: 3800 2e00 |0058: if-eqz v0, 0086 // +002e │ │ +06a3fc: 6e10 9608 0000 |005a: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a402: 0a00 |005d: move-result v0 │ │ +06a404: 3900 2800 |005e: if-nez v0, 0086 // +0028 │ │ +06a408: 6e10 1302 0800 |0060: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0213 │ │ +06a40e: 0a00 |0063: move-result v0 │ │ +06a410: 5574 9b03 |0064: iget-boolean v4, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a414: 3804 0f00 |0066: if-eqz v4, 0075 // +000f │ │ +06a418: 6e10 d705 0700 |0068: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +06a41e: 0a04 |006b: move-result v4 │ │ +06a420: 8244 |006c: int-to-float v4, v4 │ │ +06a422: 6e10 d905 0700 |006d: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +06a428: 0a05 |0070: move-result v5 │ │ +06a42a: 8255 |0071: int-to-float v5, v5 │ │ +06a42c: 6e30 1502 4805 |0072: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0215 │ │ +06a432: 5474 7b03 |0075: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a436: 3804 0a00 |0077: if-eqz v4, 0081 // +000a │ │ +06a43a: 6e20 9308 8400 |0079: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0893 │ │ +06a440: 0a04 |007c: move-result v4 │ │ +06a442: 3804 0400 |007d: if-eqz v4, 0081 // +0004 │ │ +06a446: 1214 |007f: const/4 v4, #int 1 // #1 │ │ +06a448: 2802 |0080: goto 0082 // +0002 │ │ +06a44a: 1204 |0081: const/4 v4, #int 0 // #0 │ │ +06a44c: b643 |0082: or-int/2addr v3, v4 │ │ +06a44e: 6e20 1002 0800 |0083: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0210 │ │ +06a454: 5470 7c03 |0086: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a458: 3800 3700 |0088: if-eqz v0, 00bf // +0037 │ │ +06a45c: 6e10 9608 0000 |008a: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a462: 0a00 |008d: move-result v0 │ │ +06a464: 3900 3100 |008e: if-nez v0, 00bf // +0031 │ │ +06a468: 6e10 1302 0800 |0090: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0213 │ │ +06a46e: 0a00 |0093: move-result v0 │ │ +06a470: 6e10 f205 0700 |0094: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06a476: 0a04 |0097: move-result v4 │ │ +06a478: 5575 9b03 |0098: iget-boolean v5, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a47c: 3805 0700 |009a: if-eqz v5, 00a1 // +0007 │ │ +06a480: 6e10 d905 0700 |009c: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +06a486: 0a05 |009f: move-result v5 │ │ +06a488: 2802 |00a0: goto 00a2 // +0002 │ │ +06a48a: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ +06a48c: 1506 b442 |00a2: const/high16 v6, #int 1119092736 // #42b4 │ │ +06a490: 6e20 1102 6800 |00a4: invoke-virtual {v8, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@0211 │ │ +06a496: 7b55 |00a7: neg-int v5, v5 │ │ +06a498: 8255 |00a8: int-to-float v5, v5 │ │ +06a49a: 7b44 |00a9: neg-int v4, v4 │ │ +06a49c: 8244 |00aa: int-to-float v4, v4 │ │ +06a49e: 6e30 1502 5804 |00ab: invoke-virtual {v8, v5, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0215 │ │ +06a4a4: 5474 7c03 |00ae: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a4a8: 3804 0a00 |00b0: if-eqz v4, 00ba // +000a │ │ +06a4ac: 6e20 9308 8400 |00b2: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0893 │ │ +06a4b2: 0a04 |00b5: move-result v4 │ │ +06a4b4: 3804 0400 |00b6: if-eqz v4, 00ba // +0004 │ │ +06a4b8: 1214 |00b8: const/4 v4, #int 1 // #1 │ │ +06a4ba: 2802 |00b9: goto 00bb // +0002 │ │ +06a4bc: 1204 |00ba: const/4 v4, #int 0 // #0 │ │ +06a4be: b643 |00bb: or-int/2addr v3, v4 │ │ +06a4c0: 6e20 1002 0800 |00bc: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0210 │ │ +06a4c6: 5470 7d03 |00bf: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a4ca: 3800 4a00 |00c1: if-eqz v0, 010b // +004a │ │ +06a4ce: 6e10 9608 0000 |00c3: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06a4d4: 0a00 |00c6: move-result v0 │ │ +06a4d6: 3900 4400 |00c7: if-nez v0, 010b // +0044 │ │ +06a4da: 6e10 1302 0800 |00c9: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0213 │ │ +06a4e0: 0a00 |00cc: move-result v0 │ │ +06a4e2: 1504 3443 |00cd: const/high16 v4, #int 1127481344 // #4334 │ │ +06a4e6: 6e20 1102 4800 |00cf: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@0211 │ │ +06a4ec: 5574 9b03 |00d2: iget-boolean v4, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a4f0: 3804 1900 |00d4: if-eqz v4, 00ed // +0019 │ │ +06a4f4: 6e10 f205 0700 |00d6: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06a4fa: 0a04 |00d9: move-result v4 │ │ +06a4fc: 7b44 |00da: neg-int v4, v4 │ │ +06a4fe: 6e10 d805 0700 |00db: invoke-virtual {v7}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +06a504: 0a05 |00de: move-result v5 │ │ +06a506: b045 |00df: add-int/2addr v5, v4 │ │ +06a508: 8254 |00e0: int-to-float v4, v5 │ │ +06a50a: 6e10 c105 0700 |00e1: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06a510: 0a05 |00e4: move-result v5 │ │ +06a512: 7b55 |00e5: neg-int v5, v5 │ │ +06a514: 6e10 d605 0700 |00e6: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +06a51a: 0a06 |00e9: move-result v6 │ │ +06a51c: b056 |00ea: add-int/2addr v6, v5 │ │ +06a51e: 8265 |00eb: int-to-float v5, v6 │ │ +06a520: 280d |00ec: goto 00f9 // +000d │ │ +06a522: 6e10 f205 0700 |00ed: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06a528: 0a04 |00f0: move-result v4 │ │ +06a52a: 7b44 |00f1: neg-int v4, v4 │ │ +06a52c: 8244 |00f2: int-to-float v4, v4 │ │ +06a52e: 6e10 c105 0700 |00f3: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06a534: 0a05 |00f6: move-result v5 │ │ +06a536: 7b55 |00f7: neg-int v5, v5 │ │ +06a538: 8255 |00f8: int-to-float v5, v5 │ │ +06a53a: 6e30 1502 4805 |00f9: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0215 │ │ +06a540: 5474 7d03 |00fc: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a544: 3804 0900 |00fe: if-eqz v4, 0107 // +0009 │ │ +06a548: 6e20 9308 8400 |0100: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0893 │ │ +06a54e: 0a04 |0103: move-result v4 │ │ +06a550: 3804 0300 |0104: if-eqz v4, 0107 // +0003 │ │ +06a554: 1211 |0106: const/4 v1, #int 1 // #1 │ │ +06a556: b613 |0107: or-int/2addr v3, v1 │ │ +06a558: 6e20 1002 0800 |0108: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0210 │ │ +06a55e: 3903 1700 |010b: if-nez v3, 0122 // +0017 │ │ +06a562: 5478 7e03 |010d: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06a566: 3808 1300 |010f: if-eqz v8, 0122 // +0013 │ │ +06a56a: 5478 a303 |0111: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06a56e: 6e10 de1d 0800 |0113: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06a574: 0a08 |0116: move-result v8 │ │ +06a576: 3d08 0b00 |0117: if-lez v8, 0122 // +000b │ │ +06a57a: 5478 7e03 |0119: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06a57e: 6e10 0c0e 0800 |011b: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$g;.d:()Z // method@0e0c │ │ +06a584: 0a08 |011e: move-result v8 │ │ +06a586: 3808 0300 |011f: if-eqz v8, 0122 // +0003 │ │ +06a58a: 2802 |0121: goto 0123 // +0002 │ │ +06a58c: 0132 |0122: move v2, v3 │ │ +06a58e: 3802 0700 |0123: if-eqz v2, 012a // +0007 │ │ +06a592: 6208 2605 |0125: sget-object v8, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +06a596: 6e10 2606 0700 |0127: invoke-virtual {v7}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0626 │ │ +06a59c: 0e00 |012a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'drawChild' │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -067d4c: |[067d4c] androidx.recyclerview.widget.RecyclerView.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -067d5c: 6f54 7d06 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@067d │ │ -067d62: 0a01 |0003: move-result v1 │ │ -067d64: 0f01 |0004: return v1 │ │ +068b88: |[068b88] androidx.recyclerview.widget.RecyclerView.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +068b98: 6f54 a306 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@06a3 │ │ +068b9e: 0a01 |0003: move-result v1 │ │ +068ba0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'e' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -06946c: |[06946c] androidx.recyclerview.widget.RecyclerView.e:(II)V │ │ -06947c: 6e10 b205 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -069482: 0a00 |0003: move-result v0 │ │ -069484: 6e10 b305 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06948a: 0a01 |0007: move-result v1 │ │ -06948c: b001 |0008: add-int/2addr v1, v0 │ │ -06948e: 6200 3405 |0009: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -069492: 6e10 ae05 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.getMinimumWidth:()I // method@05ae │ │ -069498: 0a00 |000e: move-result v0 │ │ -06949a: 7130 030e 1300 |000f: invoke-static {v3, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.e:(III)I // method@0e03 │ │ -0694a0: 0a03 |0012: move-result v3 │ │ -0694a2: 6e10 b405 0200 |0013: invoke-virtual {v2}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0694a8: 0a00 |0016: move-result v0 │ │ -0694aa: 6e10 b105 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0694b0: 0a01 |001a: move-result v1 │ │ -0694b2: b001 |001b: add-int/2addr v1, v0 │ │ -0694b4: 6e10 ad05 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getMinimumHeight:()I // method@05ad │ │ -0694ba: 0a00 |001f: move-result v0 │ │ -0694bc: 7130 030e 1400 |0020: invoke-static {v4, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.e:(III)I // method@0e03 │ │ -0694c2: 0a04 |0023: move-result v4 │ │ -0694c4: 6e30 3206 3204 |0024: invoke-virtual {v2, v3, v4}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0632 │ │ -0694ca: 0e00 |0027: return-void │ │ +06a2a8: |[06a2a8] androidx.recyclerview.widget.RecyclerView.e:(II)V │ │ +06a2b8: 6e10 d705 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +06a2be: 0a00 |0003: move-result v0 │ │ +06a2c0: 6e10 d805 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +06a2c6: 0a01 |0007: move-result v1 │ │ +06a2c8: b001 |0008: add-int/2addr v1, v0 │ │ +06a2ca: 6200 2605 |0009: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +06a2ce: 6e10 d305 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.getMinimumWidth:()I // method@05d3 │ │ +06a2d4: 0a00 |000e: move-result v0 │ │ +06a2d6: 7130 2c0e 1300 |000f: invoke-static {v3, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.e:(III)I // method@0e2c │ │ +06a2dc: 0a03 |0012: move-result v3 │ │ +06a2de: 6e10 d905 0200 |0013: invoke-virtual {v2}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +06a2e4: 0a00 |0016: move-result v0 │ │ +06a2e6: 6e10 d605 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +06a2ec: 0a01 |001a: move-result v1 │ │ +06a2ee: b001 |001b: add-int/2addr v1, v0 │ │ +06a2f0: 6e10 d205 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getMinimumHeight:()I // method@05d2 │ │ +06a2f6: 0a00 |001f: move-result v0 │ │ +06a2f8: 7130 2c0e 1400 |0020: invoke-static {v4, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.e:(III)I // method@0e2c │ │ +06a2fe: 0a04 |0023: move-result v4 │ │ +06a300: 6e30 5806 3204 |0024: invoke-virtual {v2, v3, v4}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0658 │ │ +06a306: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -83824,183 +84134,183 @@ │ │ type : '(II[I[II)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -067cc0: |[067cc0] androidx.recyclerview.widget.RecyclerView.f:(II[I[II)Z │ │ -067cd0: 7010 720e 0600 |0000: invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067cd6: 0c00 |0003: move-result-object v0 │ │ -067cd8: 0171 |0004: move v1, v7 │ │ -067cda: 0182 |0005: move v2, v8 │ │ -067cdc: 0793 |0006: move-object v3, v9 │ │ -067cde: 07a4 |0007: move-object v4, v10 │ │ -067ce0: 01b5 |0008: move v5, v11 │ │ -067ce2: 7406 6111 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ld0/o;.c:(II[I[II)Z // method@1161 │ │ -067ce8: 0a07 |000c: move-result v7 │ │ -067cea: 0f07 |000d: return v7 │ │ +068afc: |[068afc] androidx.recyclerview.widget.RecyclerView.f:(II[I[II)Z │ │ +068b0c: 7010 9b0e 0600 |0000: invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068b12: 0c00 |0003: move-result-object v0 │ │ +068b14: 0171 |0004: move v1, v7 │ │ +068b16: 0182 |0005: move v2, v8 │ │ +068b18: 0793 |0006: move-object v3, v9 │ │ +068b1a: 07a4 |0007: move-object v4, v10 │ │ +068b1c: 01b5 |0008: move v5, v11 │ │ +068b1e: 7406 8c11 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ld0/o;.c:(II[I[II)Z // method@118c │ │ +068b24: 0a07 |000c: move-result v7 │ │ +068b26: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'focusSearch' │ │ type : '(Landroid/view/View;I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 271 16-bit code units │ │ -0677f0: |[0677f0] androidx.recyclerview.widget.RecyclerView.focusSearch:(Landroid/view/View;I)Landroid/view/View; │ │ -067800: 54c0 a403 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067804: 6e10 791c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06780a: 7100 8704 0000 |0005: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0487 │ │ -067810: 0c00 |0008: move-result-object v0 │ │ -067812: 6e40 8504 c0ed |0009: invoke-virtual {v0, v12, v13, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0485 │ │ -067818: 0c00 |000c: move-result-object v0 │ │ -06781a: 3800 1800 |000d: if-eqz v0, 0025 // +0018 │ │ -06781e: 6e10 d605 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.hasFocusable:()Z // method@05d6 │ │ -067824: 0a01 |0012: move-result v1 │ │ -067826: 3901 1200 |0013: if-nez v1, 0025 // +0012 │ │ -06782a: 6e10 8806 0c00 |0015: invoke-virtual {v12}, Landroid/view/ViewGroup;.getFocusedChild:()Landroid/view/View; // method@0688 │ │ -067830: 0c01 |0018: move-result-object v1 │ │ -067832: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ -067836: 6f30 7f06 dc0e |001b: invoke-super {v12, v13, v14}, Landroid/view/ViewGroup;.focusSearch:(Landroid/view/View;I)Landroid/view/View; // method@067f │ │ -06783c: 0c0d |001e: move-result-object v13 │ │ -06783e: 110d |001f: return-object v13 │ │ -067840: 120e |0020: const/4 v14, #int 0 // #0 │ │ -067842: 6e30 8b0e 0c0e |0021: invoke-virtual {v12, v0, v14}, Landroidx/recyclerview/widget/RecyclerView;.q:(Landroid/view/View;Landroid/view/View;)V // method@0e8b │ │ -067848: 110d |0024: return-object v13 │ │ -06784a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -06784c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -06784e: 3800 e000 |0027: if-eqz v0, 0107 // +00e0 │ │ -067852: 33c0 0400 |0029: if-ne v0, v12, 002d // +0004 │ │ -067856: 2900 dc00 |002b: goto/16 0107 // +00dc │ │ -06785a: 6e20 750e 0c00 |002d: invoke-virtual {v12, v0}, Landroidx/recyclerview/widget/RecyclerView;.i:(Landroid/view/View;)Landroid/view/View; // method@0e75 │ │ -067860: 0c03 |0030: move-result-object v3 │ │ -067862: 3903 0400 |0031: if-nez v3, 0035 // +0004 │ │ -067866: 2900 d400 |0033: goto/16 0107 // +00d4 │ │ -06786a: 390d 0400 |0035: if-nez v13, 0039 // +0004 │ │ -06786e: 2900 cf00 |0037: goto/16 0106 // +00cf │ │ -067872: 6e20 750e dc00 |0039: invoke-virtual {v12, v13}, Landroidx/recyclerview/widget/RecyclerView;.i:(Landroid/view/View;)Landroid/view/View; // method@0e75 │ │ -067878: 0c03 |003c: move-result-object v3 │ │ -06787a: 3903 0400 |003d: if-nez v3, 0041 // +0004 │ │ -06787e: 2900 c700 |003f: goto/16 0106 // +00c7 │ │ -067882: 54c3 a003 |0041: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -067886: 6e10 cd05 0d00 |0043: invoke-virtual {v13}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06788c: 0a04 |0046: move-result v4 │ │ -06788e: 6e10 9c05 0d00 |0047: invoke-virtual {v13}, Landroid/view/View;.getHeight:()I // method@059c │ │ -067894: 0a05 |004a: move-result v5 │ │ -067896: 6e55 7402 1341 |004b: invoke-virtual {v3, v1, v1, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ -06789c: 54c3 a203 |004e: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@03a2 │ │ -0678a0: 6e10 cd05 0000 |0050: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0678a6: 0a04 |0053: move-result v4 │ │ -0678a8: 6e10 9c05 0000 |0054: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0678ae: 0a05 |0057: move-result v5 │ │ -0678b0: 6e55 7402 1341 |0058: invoke-virtual {v3, v1, v1, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ -0678b6: 54c3 a003 |005b: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -0678ba: 6e30 8c06 dc03 |005d: invoke-virtual {v12, v13, v3}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068c │ │ -0678c0: 54c3 a203 |0060: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@03a2 │ │ -0678c4: 6e30 8c06 0c03 |0062: invoke-virtual {v12, v0, v3}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068c │ │ -0678ca: 54c3 a403 |0065: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0678ce: 5433 4803 |0067: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -0678d2: 6204 3405 |0069: sget-object v4, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -0678d6: 6e10 a305 0300 |006b: invoke-virtual {v3}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -0678dc: 0a03 |006e: move-result v3 │ │ -0678de: 12f4 |006f: const/4 v4, #int -1 // #ff │ │ -0678e0: 3323 0400 |0070: if-ne v3, v2, 0074 // +0004 │ │ -0678e4: 12f3 |0072: const/4 v3, #int -1 // #ff │ │ -0678e6: 2802 |0073: goto 0075 // +0002 │ │ -0678e8: 1213 |0074: const/4 v3, #int 1 // #1 │ │ -0678ea: 54c5 a003 |0075: iget-object v5, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -0678ee: 5256 8400 |0077: iget v6, v5, Landroid/graphics/Rect;.left:I // field@0084 │ │ -0678f2: 54c7 a203 |0079: iget-object v7, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@03a2 │ │ -0678f6: 5278 8400 |007b: iget v8, v7, Landroid/graphics/Rect;.left:I // field@0084 │ │ -0678fa: 3486 0600 |007d: if-lt v6, v8, 0083 // +0006 │ │ -0678fe: 5259 8500 |007f: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0085 │ │ -067902: 3689 0a00 |0081: if-gt v9, v8, 008b // +000a │ │ -067906: 5259 8500 |0083: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0085 │ │ -06790a: 527a 8500 |0085: iget v10, v7, Landroid/graphics/Rect;.right:I // field@0085 │ │ -06790e: 35a9 0400 |0087: if-ge v9, v10, 008b // +0004 │ │ -067912: 1216 |0089: const/4 v6, #int 1 // #1 │ │ -067914: 280e |008a: goto 0098 // +000e │ │ -067916: 5259 8500 |008b: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0085 │ │ -06791a: 527a 8500 |008d: iget v10, v7, Landroid/graphics/Rect;.right:I // field@0085 │ │ -06791e: 36a9 0400 |008f: if-gt v9, v10, 0093 // +0004 │ │ -067922: 34a6 0600 |0091: if-lt v6, v10, 0097 // +0006 │ │ -067926: 3786 0400 |0093: if-le v6, v8, 0097 // +0004 │ │ -06792a: 12f6 |0095: const/4 v6, #int -1 // #ff │ │ -06792c: 2802 |0096: goto 0098 // +0002 │ │ -06792e: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -067930: 5258 8600 |0098: iget v8, v5, Landroid/graphics/Rect;.top:I // field@0086 │ │ -067934: 5279 8600 |009a: iget v9, v7, Landroid/graphics/Rect;.top:I // field@0086 │ │ -067938: 3498 0600 |009c: if-lt v8, v9, 00a2 // +0006 │ │ -06793c: 525a 8300 |009e: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -067940: 369a 0a00 |00a0: if-gt v10, v9, 00aa // +000a │ │ -067944: 525a 8300 |00a2: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -067948: 527b 8300 |00a4: iget v11, v7, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -06794c: 35ba 0400 |00a6: if-ge v10, v11, 00aa // +0004 │ │ -067950: 1214 |00a8: const/4 v4, #int 1 // #1 │ │ -067952: 280d |00a9: goto 00b6 // +000d │ │ -067954: 5255 8300 |00aa: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -067958: 5277 8300 |00ac: iget v7, v7, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -06795c: 3675 0400 |00ae: if-gt v5, v7, 00b2 // +0004 │ │ -067960: 3478 0500 |00b0: if-lt v8, v7, 00b5 // +0005 │ │ -067964: 3798 0300 |00b2: if-le v8, v9, 00b5 // +0003 │ │ -067968: 2802 |00b4: goto 00b6 // +0002 │ │ -06796a: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ -06796c: 322e 4800 |00b6: if-eq v14, v2, 00fe // +0048 │ │ -067970: 1225 |00b8: const/4 v5, #int 2 // #2 │ │ -067972: 325e 3c00 |00b9: if-eq v14, v5, 00f5 // +003c │ │ -067976: 1303 1100 |00bb: const/16 v3, #int 17 // #11 │ │ -06797a: 323e 3500 |00bd: if-eq v14, v3, 00f2 // +0035 │ │ -06797e: 1303 2100 |00bf: const/16 v3, #int 33 // #21 │ │ -067982: 323e 2e00 |00c1: if-eq v14, v3, 00ef // +002e │ │ -067986: 1303 4200 |00c3: const/16 v3, #int 66 // #42 │ │ -06798a: 323e 2700 |00c5: if-eq v14, v3, 00ec // +0027 │ │ -06798e: 1303 8200 |00c7: const/16 v3, #int 130 // #82 │ │ -067992: 333e 0500 |00c9: if-ne v14, v3, 00ce // +0005 │ │ -067996: 3d04 3c00 |00cb: if-lez v4, 0107 // +003c │ │ -06799a: 2839 |00cd: goto 0106 // +0039 │ │ -06799c: 220d fc05 |00ce: new-instance v13, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -0679a0: 2200 1806 |00d0: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -0679a4: 7010 b81c 0000 |00d2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -0679aa: 1a01 f705 |00d5: const-string v1, "Invalid direction: " // string@05f7 │ │ -0679ae: 6e20 c51c 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0679b4: 6e20 c01c e000 |00da: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -0679ba: 6e10 730e 0c00 |00dd: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -0679c0: 0c0e |00e0: move-result-object v14 │ │ -0679c2: 6e20 c51c e000 |00e1: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0679c8: 6e10 cd1c 0000 |00e4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0679ce: 0c0e |00e7: move-result-object v14 │ │ -0679d0: 7020 341c ed00 |00e8: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -0679d6: 270d |00eb: throw v13 │ │ -0679d8: 3d06 1b00 |00ec: if-lez v6, 0107 // +001b │ │ -0679dc: 2818 |00ee: goto 0106 // +0018 │ │ -0679de: 3b04 1800 |00ef: if-gez v4, 0107 // +0018 │ │ -0679e2: 2815 |00f1: goto 0106 // +0015 │ │ -0679e4: 3b06 1500 |00f2: if-gez v6, 0107 // +0015 │ │ -0679e8: 2812 |00f4: goto 0106 // +0012 │ │ -0679ea: 3c04 1100 |00f5: if-gtz v4, 0106 // +0011 │ │ -0679ee: 3904 1000 |00f7: if-nez v4, 0107 // +0010 │ │ -0679f2: 9206 0603 |00f9: mul-int v6, v6, v3 │ │ -0679f6: 3a06 0c00 |00fb: if-ltz v6, 0107 // +000c │ │ -0679fa: 2809 |00fd: goto 0106 // +0009 │ │ -0679fc: 3a04 0800 |00fe: if-ltz v4, 0106 // +0008 │ │ -067a00: 3904 0700 |0100: if-nez v4, 0107 // +0007 │ │ -067a04: 9206 0603 |0102: mul-int v6, v6, v3 │ │ -067a08: 3c06 0300 |0104: if-gtz v6, 0107 // +0003 │ │ -067a0c: 1211 |0106: const/4 v1, #int 1 // #1 │ │ -067a0e: 3801 0300 |0107: if-eqz v1, 010a // +0003 │ │ -067a12: 2805 |0109: goto 010e // +0005 │ │ -067a14: 6f30 7f06 dc0e |010a: invoke-super {v12, v13, v14}, Landroid/view/ViewGroup;.focusSearch:(Landroid/view/View;I)Landroid/view/View; // method@067f │ │ -067a1a: 0c00 |010d: move-result-object v0 │ │ -067a1c: 1100 |010e: return-object v0 │ │ +06862c: |[06862c] androidx.recyclerview.widget.RecyclerView.focusSearch:(Landroid/view/View;I)Landroid/view/View; │ │ +06863c: 54c0 a103 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068640: 6e10 c91c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +068646: 7100 9c04 0000 |0005: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@049c │ │ +06864c: 0c00 |0008: move-result-object v0 │ │ +06864e: 6e40 9a04 c0ed |0009: invoke-virtual {v0, v12, v13, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@049a │ │ +068654: 0c00 |000c: move-result-object v0 │ │ +068656: 3800 1800 |000d: if-eqz v0, 0025 // +0018 │ │ +06865a: 6e10 fb05 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.hasFocusable:()Z // method@05fb │ │ +068660: 0a01 |0012: move-result v1 │ │ +068662: 3901 1200 |0013: if-nez v1, 0025 // +0012 │ │ +068666: 6e10 ae06 0c00 |0015: invoke-virtual {v12}, Landroid/view/ViewGroup;.getFocusedChild:()Landroid/view/View; // method@06ae │ │ +06866c: 0c01 |0018: move-result-object v1 │ │ +06866e: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ +068672: 6f30 a506 dc0e |001b: invoke-super {v12, v13, v14}, Landroid/view/ViewGroup;.focusSearch:(Landroid/view/View;I)Landroid/view/View; // method@06a5 │ │ +068678: 0c0d |001e: move-result-object v13 │ │ +06867a: 110d |001f: return-object v13 │ │ +06867c: 120e |0020: const/4 v14, #int 0 // #0 │ │ +06867e: 6e30 b40e 0c0e |0021: invoke-virtual {v12, v0, v14}, Landroidx/recyclerview/widget/RecyclerView;.q:(Landroid/view/View;Landroid/view/View;)V // method@0eb4 │ │ +068684: 110d |0024: return-object v13 │ │ +068686: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +068688: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +06868a: 3800 e000 |0027: if-eqz v0, 0107 // +00e0 │ │ +06868e: 33c0 0400 |0029: if-ne v0, v12, 002d // +0004 │ │ +068692: 2900 dc00 |002b: goto/16 0107 // +00dc │ │ +068696: 6e20 9e0e 0c00 |002d: invoke-virtual {v12, v0}, Landroidx/recyclerview/widget/RecyclerView;.i:(Landroid/view/View;)Landroid/view/View; // method@0e9e │ │ +06869c: 0c03 |0030: move-result-object v3 │ │ +06869e: 3903 0400 |0031: if-nez v3, 0035 // +0004 │ │ +0686a2: 2900 d400 |0033: goto/16 0107 // +00d4 │ │ +0686a6: 390d 0400 |0035: if-nez v13, 0039 // +0004 │ │ +0686aa: 2900 cf00 |0037: goto/16 0106 // +00cf │ │ +0686ae: 6e20 9e0e dc00 |0039: invoke-virtual {v12, v13}, Landroidx/recyclerview/widget/RecyclerView;.i:(Landroid/view/View;)Landroid/view/View; // method@0e9e │ │ +0686b4: 0c03 |003c: move-result-object v3 │ │ +0686b6: 3903 0400 |003d: if-nez v3, 0041 // +0004 │ │ +0686ba: 2900 c700 |003f: goto/16 0106 // +00c7 │ │ +0686be: 54c3 9d03 |0041: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +0686c2: 6e10 f205 0d00 |0043: invoke-virtual {v13}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +0686c8: 0a04 |0046: move-result v4 │ │ +0686ca: 6e10 c105 0d00 |0047: invoke-virtual {v13}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +0686d0: 0a05 |004a: move-result v5 │ │ +0686d2: 6e55 8502 1341 |004b: invoke-virtual {v3, v1, v1, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0285 │ │ +0686d8: 54c3 9f03 |004e: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ +0686dc: 6e10 f205 0000 |0050: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +0686e2: 0a04 |0053: move-result v4 │ │ +0686e4: 6e10 c105 0000 |0054: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +0686ea: 0a05 |0057: move-result v5 │ │ +0686ec: 6e55 8502 1341 |0058: invoke-virtual {v3, v1, v1, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0285 │ │ +0686f2: 54c3 9d03 |005b: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +0686f6: 6e30 b206 dc03 |005d: invoke-virtual {v12, v13, v3}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@06b2 │ │ +0686fc: 54c3 9f03 |0060: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ +068700: 6e30 b206 0c03 |0062: invoke-virtual {v12, v0, v3}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@06b2 │ │ +068706: 54c3 a103 |0065: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06870a: 5433 4503 |0067: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06870e: 6204 2605 |0069: sget-object v4, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +068712: 6e10 c805 0300 |006b: invoke-virtual {v3}, Landroid/view/View;.getLayoutDirection:()I // method@05c8 │ │ +068718: 0a03 |006e: move-result v3 │ │ +06871a: 12f4 |006f: const/4 v4, #int -1 // #ff │ │ +06871c: 3323 0400 |0070: if-ne v3, v2, 0074 // +0004 │ │ +068720: 12f3 |0072: const/4 v3, #int -1 // #ff │ │ +068722: 2802 |0073: goto 0075 // +0002 │ │ +068724: 1213 |0074: const/4 v3, #int 1 // #1 │ │ +068726: 54c5 9d03 |0075: iget-object v5, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +06872a: 5256 8100 |0077: iget v6, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ +06872e: 54c7 9f03 |0079: iget-object v7, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ +068732: 5278 8100 |007b: iget v8, v7, Landroid/graphics/Rect;.left:I // field@0081 │ │ +068736: 3486 0600 |007d: if-lt v6, v8, 0083 // +0006 │ │ +06873a: 5259 8200 |007f: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +06873e: 3689 0a00 |0081: if-gt v9, v8, 008b // +000a │ │ +068742: 5259 8200 |0083: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +068746: 527a 8200 |0085: iget v10, v7, Landroid/graphics/Rect;.right:I // field@0082 │ │ +06874a: 35a9 0400 |0087: if-ge v9, v10, 008b // +0004 │ │ +06874e: 1216 |0089: const/4 v6, #int 1 // #1 │ │ +068750: 280e |008a: goto 0098 // +000e │ │ +068752: 5259 8200 |008b: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +068756: 527a 8200 |008d: iget v10, v7, Landroid/graphics/Rect;.right:I // field@0082 │ │ +06875a: 36a9 0400 |008f: if-gt v9, v10, 0093 // +0004 │ │ +06875e: 34a6 0600 |0091: if-lt v6, v10, 0097 // +0006 │ │ +068762: 3786 0400 |0093: if-le v6, v8, 0097 // +0004 │ │ +068766: 12f6 |0095: const/4 v6, #int -1 // #ff │ │ +068768: 2802 |0096: goto 0098 // +0002 │ │ +06876a: 1206 |0097: const/4 v6, #int 0 // #0 │ │ +06876c: 5258 8300 |0098: iget v8, v5, Landroid/graphics/Rect;.top:I // field@0083 │ │ +068770: 5279 8300 |009a: iget v9, v7, Landroid/graphics/Rect;.top:I // field@0083 │ │ +068774: 3498 0600 |009c: if-lt v8, v9, 00a2 // +0006 │ │ +068778: 525a 8000 |009e: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +06877c: 369a 0a00 |00a0: if-gt v10, v9, 00aa // +000a │ │ +068780: 525a 8000 |00a2: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +068784: 527b 8000 |00a4: iget v11, v7, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +068788: 35ba 0400 |00a6: if-ge v10, v11, 00aa // +0004 │ │ +06878c: 1214 |00a8: const/4 v4, #int 1 // #1 │ │ +06878e: 280d |00a9: goto 00b6 // +000d │ │ +068790: 5255 8000 |00aa: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +068794: 5277 8000 |00ac: iget v7, v7, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +068798: 3675 0400 |00ae: if-gt v5, v7, 00b2 // +0004 │ │ +06879c: 3478 0500 |00b0: if-lt v8, v7, 00b5 // +0005 │ │ +0687a0: 3798 0300 |00b2: if-le v8, v9, 00b5 // +0003 │ │ +0687a4: 2802 |00b4: goto 00b6 // +0002 │ │ +0687a6: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ +0687a8: 322e 4800 |00b6: if-eq v14, v2, 00fe // +0048 │ │ +0687ac: 1225 |00b8: const/4 v5, #int 2 // #2 │ │ +0687ae: 325e 3c00 |00b9: if-eq v14, v5, 00f5 // +003c │ │ +0687b2: 1303 1100 |00bb: const/16 v3, #int 17 // #11 │ │ +0687b6: 323e 3500 |00bd: if-eq v14, v3, 00f2 // +0035 │ │ +0687ba: 1303 2100 |00bf: const/16 v3, #int 33 // #21 │ │ +0687be: 323e 2e00 |00c1: if-eq v14, v3, 00ef // +002e │ │ +0687c2: 1303 4200 |00c3: const/16 v3, #int 66 // #42 │ │ +0687c6: 323e 2700 |00c5: if-eq v14, v3, 00ec // +0027 │ │ +0687ca: 1303 8200 |00c7: const/16 v3, #int 130 // #82 │ │ +0687ce: 333e 0500 |00c9: if-ne v14, v3, 00ce // +0005 │ │ +0687d2: 3d04 3c00 |00cb: if-lez v4, 0107 // +003c │ │ +0687d6: 2839 |00cd: goto 0106 // +0039 │ │ +0687d8: 220d 0e06 |00ce: new-instance v13, Ljava/lang/IllegalArgumentException; // type@060e │ │ +0687dc: 2200 2a06 |00d0: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +0687e0: 7010 081d 0000 |00d2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +0687e6: 1a01 fb05 |00d5: const-string v1, "Invalid direction: " // string@05fb │ │ +0687ea: 6e20 151d 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0687f0: 6e20 101d e000 |00da: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +0687f6: 6e10 9c0e 0c00 |00dd: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +0687fc: 0c0e |00e0: move-result-object v14 │ │ +0687fe: 6e20 151d e000 |00e1: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +068804: 6e10 1d1d 0000 |00e4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06880a: 0c0e |00e7: move-result-object v14 │ │ +06880c: 7020 841c ed00 |00e8: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +068812: 270d |00eb: throw v13 │ │ +068814: 3d06 1b00 |00ec: if-lez v6, 0107 // +001b │ │ +068818: 2818 |00ee: goto 0106 // +0018 │ │ +06881a: 3b04 1800 |00ef: if-gez v4, 0107 // +0018 │ │ +06881e: 2815 |00f1: goto 0106 // +0015 │ │ +068820: 3b06 1500 |00f2: if-gez v6, 0107 // +0015 │ │ +068824: 2812 |00f4: goto 0106 // +0012 │ │ +068826: 3c04 1100 |00f5: if-gtz v4, 0106 // +0011 │ │ +06882a: 3904 1000 |00f7: if-nez v4, 0107 // +0010 │ │ +06882e: 9206 0603 |00f9: mul-int v6, v6, v3 │ │ +068832: 3a06 0c00 |00fb: if-ltz v6, 0107 // +000c │ │ +068836: 2809 |00fd: goto 0106 // +0009 │ │ +068838: 3a04 0800 |00fe: if-ltz v4, 0106 // +0008 │ │ +06883c: 3904 0700 |0100: if-nez v4, 0107 // +0007 │ │ +068840: 9206 0603 |0102: mul-int v6, v6, v3 │ │ +068844: 3c06 0300 |0104: if-gtz v6, 0107 // +0003 │ │ +068848: 1211 |0106: const/4 v1, #int 1 // #1 │ │ +06884a: 3801 0300 |0107: if-eqz v1, 010a // +0003 │ │ +06884e: 2805 |0109: goto 010e // +0005 │ │ +068850: 6f30 a506 dc0e |010a: invoke-super {v12, v13, v14}, Landroid/view/ViewGroup;.focusSearch:(Landroid/view/View;I)Landroid/view/View; // method@06a5 │ │ +068856: 0c00 |010d: move-result-object v0 │ │ +068858: 1100 |010e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -84370,57 +84680,57 @@ │ │ type : '([II)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -067d1c: |[067d1c] androidx.recyclerview.widget.RecyclerView.g:([II)Z │ │ -067d2c: 7010 720e 0800 |0000: invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067d32: 0c00 |0003: move-result-object v0 │ │ -067d34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -067d36: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -067d38: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -067d3a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -067d3c: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -067d3e: 0795 |0009: move-object v5, v9 │ │ -067d40: 01a6 |000a: move v6, v10 │ │ -067d42: 7408 6311 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ld0/o;.e:(IIII[II[I)Z // method@1163 │ │ -067d48: 0a09 |000e: move-result v9 │ │ -067d4a: 0f09 |000f: return v9 │ │ +068b58: |[068b58] androidx.recyclerview.widget.RecyclerView.g:([II)Z │ │ +068b68: 7010 9b0e 0800 |0000: invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068b6e: 0c00 |0003: move-result-object v0 │ │ +068b70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +068b72: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +068b74: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +068b76: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +068b78: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +068b7a: 0795 |0009: move-object v5, v9 │ │ +068b7c: 01a6 |000a: move v6, v10 │ │ +068b7e: 7408 8e11 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ld0/o;.e:(IIII[II[I)Z // method@118e │ │ +068b84: 0a09 |000e: move-result v9 │ │ +068b86: 0f09 |000f: return v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'generateDefaultLayoutParams' │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -067a20: |[067a20] androidx.recyclerview.widget.RecyclerView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -067a30: 5430 a403 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067a34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067a38: 6e10 0a0e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.l:()Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0a │ │ -067a3e: 0c00 |0007: move-result-object v0 │ │ -067a40: 1100 |0008: return-object v0 │ │ -067a42: 2200 fd05 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@05fd │ │ -067a46: 1a01 fc12 |000b: const-string v1, "RecyclerView has no LayoutManager" // string@12fc │ │ -067a4a: 7110 c50f 0100 |000d: invoke-static {v1}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -067a50: 0c01 |0010: move-result-object v1 │ │ -067a52: 6e10 730e 0300 |0011: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -067a58: 0c02 |0014: move-result-object v2 │ │ -067a5a: 6e20 c51c 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -067a60: 6e10 cd1c 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -067a66: 0c01 |001b: move-result-object v1 │ │ -067a68: 7020 381c 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -067a6e: 2700 |001f: throw v0 │ │ +06885c: |[06885c] androidx.recyclerview.widget.RecyclerView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +06886c: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068870: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +068874: 6e10 330e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.l:()Landroidx/recyclerview/widget/RecyclerView$k; // method@0e33 │ │ +06887a: 0c00 |0007: move-result-object v0 │ │ +06887c: 1100 |0008: return-object v0 │ │ +06887e: 2200 0f06 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@060f │ │ +068882: 1a01 1313 |000b: const-string v1, "RecyclerView has no LayoutManager" // string@1313 │ │ +068886: 7110 f10f 0100 |000d: invoke-static {v1}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +06888c: 0c01 |0010: move-result-object v1 │ │ +06888e: 6e10 9c0e 0300 |0011: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +068894: 0c02 |0014: move-result-object v2 │ │ +068896: 6e20 151d 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06889c: 6e10 1d1d 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +0688a2: 0c01 |001b: move-result-object v1 │ │ +0688a4: 7020 881c 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +0688aa: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -84690,48 +85000,45 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #24 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -067a70: |[067a70] androidx.recyclerview.widget.RecyclerView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -067a80: 5420 a403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067a84: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -067a88: 6e10 9405 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -067a8e: 0c01 |0007: move-result-object v1 │ │ -067a90: 6e30 0b0e 1003 |0008: invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0b │ │ -067a96: 0c03 |000b: move-result-object v3 │ │ -067a98: 1103 |000c: return-object v3 │ │ -067a9a: 2203 fd05 |000d: new-instance v3, Ljava/lang/IllegalStateException; // type@05fd │ │ -067a9e: 1a00 fc12 |000f: const-string v0, "RecyclerView has no LayoutManager" // string@12fc │ │ -067aa2: 7110 c50f 0000 |0011: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -067aa8: 0c00 |0014: move-result-object v0 │ │ -067aaa: 6e10 730e 0200 |0015: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -067ab0: 0c01 |0018: move-result-object v1 │ │ -067ab2: 6e20 c51c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -067ab8: 6e10 cd1c 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -067abe: 0c00 |001f: move-result-object v0 │ │ -067ac0: 7020 381c 0300 |0020: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -067ac6: 2703 |0023: throw v3 │ │ +0688ac: |[0688ac] androidx.recyclerview.widget.RecyclerView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0688bc: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0688c0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0688c4: 6e10 b905 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +0688ca: 0c01 |0007: move-result-object v1 │ │ +0688cc: 6e30 340e 1003 |0008: invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k; // method@0e34 │ │ +0688d2: 0c03 |000b: move-result-object v3 │ │ +0688d4: 1103 |000c: return-object v3 │ │ +0688d6: 2203 0f06 |000d: new-instance v3, Ljava/lang/IllegalStateException; // type@060f │ │ +0688da: 1a00 1313 |000f: const-string v0, "RecyclerView has no LayoutManager" // string@1313 │ │ +0688de: 7110 f10f 0000 |0011: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +0688e4: 0c00 |0014: move-result-object v0 │ │ +0688e6: 6e10 9c0e 0200 |0015: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +0688ec: 0c01 |0018: move-result-object v1 │ │ +0688ee: 6e20 151d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0688f4: 6e10 1d1d 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +0688fa: 0c00 |001f: move-result-object v0 │ │ +0688fc: 7020 881c 0300 |0020: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +068902: 2703 |0023: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0011 line=1 │ │ 0x0015 line=2 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0024 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -84741,31 +85048,31 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -067ac8: |[067ac8] androidx.recyclerview.widget.RecyclerView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -067ad8: 5420 a403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067adc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067ae0: 6e20 0c0e 3000 |0004: invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.n:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0c │ │ -067ae6: 0c03 |0007: move-result-object v3 │ │ -067ae8: 1103 |0008: return-object v3 │ │ -067aea: 2203 fd05 |0009: new-instance v3, Ljava/lang/IllegalStateException; // type@05fd │ │ -067aee: 1a00 fc12 |000b: const-string v0, "RecyclerView has no LayoutManager" // string@12fc │ │ -067af2: 7110 c50f 0000 |000d: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -067af8: 0c00 |0010: move-result-object v0 │ │ -067afa: 6e10 730e 0200 |0011: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -067b00: 0c01 |0014: move-result-object v1 │ │ -067b02: 6e20 c51c 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -067b08: 6e10 cd1c 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -067b0e: 0c00 |001b: move-result-object v0 │ │ -067b10: 7020 381c 0300 |001c: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -067b16: 2703 |001f: throw v3 │ │ +068904: |[068904] androidx.recyclerview.widget.RecyclerView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +068914: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068918: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06891c: 6e20 350e 3000 |0004: invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.n:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k; // method@0e35 │ │ +068922: 0c03 |0007: move-result-object v3 │ │ +068924: 1103 |0008: return-object v3 │ │ +068926: 2203 0f06 |0009: new-instance v3, Ljava/lang/IllegalStateException; // type@060f │ │ +06892a: 1a00 1313 |000b: const-string v0, "RecyclerView has no LayoutManager" // string@1313 │ │ +06892e: 7110 f10f 0000 |000d: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +068934: 0c00 |0010: move-result-object v0 │ │ +068936: 6e10 9c0e 0200 |0011: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +06893c: 0c01 |0014: move-result-object v1 │ │ +06893e: 6e20 151d 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +068944: 6e10 1d1d 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06894a: 0c00 |001b: move-result-object v0 │ │ +06894c: 7020 881c 0300 |001c: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +068952: 2703 |001f: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x000d line=6 │ │ 0x0011 line=7 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0020 reg=3 (null) Landroid/view/ViewGroup$LayoutParams; │ │ @@ -84775,261 +85082,261 @@ │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$d;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -067b18: |[067b18] androidx.recyclerview.widget.RecyclerView.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$d; │ │ -067b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067b2a: 1100 |0001: return-object v0 │ │ +068954: |[068954] androidx.recyclerview.widget.RecyclerView.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$d; │ │ +068964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068966: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getBaseline' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06895c: |[06895c] androidx.recyclerview.widget.RecyclerView.getBaseline:()I │ │ -06896c: 5410 a403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -068970: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -068974: 6e10 791c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06897a: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -06897c: 0f00 |0008: return v0 │ │ -06897e: 6f10 8106 0100 |0009: invoke-super {v1}, Landroid/view/ViewGroup;.getBaseline:()I // method@0681 │ │ -068984: 0a00 |000c: move-result v0 │ │ -068986: 0f00 |000d: return v0 │ │ +069798: |[069798] androidx.recyclerview.widget.RecyclerView.getBaseline:()I │ │ +0697a8: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0697ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0697b0: 6e10 c91c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0697b6: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +0697b8: 0f00 |0008: return v0 │ │ +0697ba: 6f10 a706 0100 |0009: invoke-super {v1}, Landroid/view/ViewGroup;.getBaseline:()I // method@06a7 │ │ +0697c0: 0a00 |000c: move-result v0 │ │ +0697c2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getChildDrawingOrder' │ │ type : '(II)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -068988: |[068988] androidx.recyclerview.widget.RecyclerView.getChildDrawingOrder:(II)I │ │ -068998: 6f30 8406 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.getChildDrawingOrder:(II)I // method@0684 │ │ -06899e: 0a01 |0003: move-result v1 │ │ -0689a0: 0f01 |0004: return v1 │ │ +0697c4: |[0697c4] androidx.recyclerview.widget.RecyclerView.getChildDrawingOrder:(II)I │ │ +0697d4: 6f30 aa06 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.getChildDrawingOrder:(II)I // method@06aa │ │ +0697da: 0a01 |0003: move-result v1 │ │ +0697dc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getClipToPadding' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067d68: |[067d68] androidx.recyclerview.widget.RecyclerView.getClipToPadding:()Z │ │ -067d78: 5510 9e03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -067d7c: 0f00 |0002: return v0 │ │ +068ba4: |[068ba4] androidx.recyclerview.widget.RecyclerView.getClipToPadding:()Z │ │ +068bb4: 5510 9b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +068bb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getCompatAccessibilityDelegate' │ │ type : '()Landroidx/recyclerview/widget/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067be4: |[067be4] androidx.recyclerview.widget.RecyclerView.getCompatAccessibilityDelegate:()Landroidx/recyclerview/widget/m; │ │ -067bf4: 5410 9703 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.f0:Landroidx/recyclerview/widget/m; // field@0397 │ │ -067bf8: 1100 |0002: return-object v0 │ │ +068a20: |[068a20] androidx.recyclerview.widget.RecyclerView.getCompatAccessibilityDelegate:()Landroidx/recyclerview/widget/m; │ │ +068a30: 5410 9403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.f0:Landroidx/recyclerview/widget/m; // field@0394 │ │ +068a34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getEdgeEffectFactory' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$f;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067b2c: |[067b2c] androidx.recyclerview.widget.RecyclerView.getEdgeEffectFactory:()Landroidx/recyclerview/widget/RecyclerView$f; │ │ -067b3c: 5410 7c03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@037c │ │ -067b40: 1100 |0002: return-object v0 │ │ +068968: |[068968] androidx.recyclerview.widget.RecyclerView.getEdgeEffectFactory:()Landroidx/recyclerview/widget/RecyclerView$f; │ │ +068978: 5410 7903 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06897c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getItemAnimator' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067b44: |[067b44] androidx.recyclerview.widget.RecyclerView.getItemAnimator:()Landroidx/recyclerview/widget/RecyclerView$g; │ │ -067b54: 5410 8103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -067b58: 1100 |0002: return-object v0 │ │ +068980: |[068980] androidx.recyclerview.widget.RecyclerView.getItemAnimator:()Landroidx/recyclerview/widget/RecyclerView$g; │ │ +068990: 5410 7e03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +068994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getItemDecorationCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0689a4: |[0689a4] androidx.recyclerview.widget.RecyclerView.getItemDecorationCount:()I │ │ -0689b4: 5410 a603 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -0689b8: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0689be: 0a00 |0005: move-result v0 │ │ -0689c0: 0f00 |0006: return v0 │ │ +0697e0: |[0697e0] androidx.recyclerview.widget.RecyclerView.getItemDecorationCount:()I │ │ +0697f0: 5410 a303 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +0697f4: 6e10 de1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0697fa: 0a00 |0005: move-result v0 │ │ +0697fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getLayoutManager' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$j;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067b5c: |[067b5c] androidx.recyclerview.widget.RecyclerView.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$j; │ │ -067b6c: 5410 a403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067b70: 1100 |0002: return-object v0 │ │ +068998: |[068998] androidx.recyclerview.widget.RecyclerView.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$j; │ │ +0689a8: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0689ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getMaxFlingVelocity' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0689c4: |[0689c4] androidx.recyclerview.widget.RecyclerView.getMaxFlingVelocity:()I │ │ -0689d4: 5210 8b03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@038b │ │ -0689d8: 0f00 |0002: return v0 │ │ +069800: |[069800] androidx.recyclerview.widget.RecyclerView.getMaxFlingVelocity:()I │ │ +069810: 5210 8803 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +069814: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getMinFlingVelocity' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0689dc: |[0689dc] androidx.recyclerview.widget.RecyclerView.getMinFlingVelocity:()I │ │ -0689ec: 5210 8a03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@038a │ │ -0689f0: 0f00 |0002: return v0 │ │ +069818: |[069818] androidx.recyclerview.widget.RecyclerView.getMinFlingVelocity:()I │ │ +069828: 5210 8703 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ +06982c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getNanoTime' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -068a80: |[068a80] androidx.recyclerview.widget.RecyclerView.getNanoTime:()J │ │ -068a90: 6300 a903 |0000: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a9 │ │ -068a94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -068a98: 7100 d61c 0000 |0004: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@1cd6 │ │ -068a9e: 0b00 |0007: move-result-wide v0 │ │ -068aa0: 1000 |0008: return-wide v0 │ │ -068aa2: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -068aa6: 1000 |000b: return-wide v0 │ │ +0698bc: |[0698bc] androidx.recyclerview.widget.RecyclerView.getNanoTime:()J │ │ +0698cc: 6300 a603 |0000: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +0698d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0698d4: 7100 261d 0000 |0004: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@1d26 │ │ +0698da: 0b00 |0007: move-result-wide v0 │ │ +0698dc: 1000 |0008: return-wide v0 │ │ +0698de: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +0698e2: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getOnFlingListener' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$l;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -067b74: |[067b74] androidx.recyclerview.widget.RecyclerView.getOnFlingListener:()Landroidx/recyclerview/widget/RecyclerView$l; │ │ -067b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067b86: 1100 |0001: return-object v0 │ │ +0689b0: |[0689b0] androidx.recyclerview.widget.RecyclerView.getOnFlingListener:()Landroidx/recyclerview/widget/RecyclerView$l; │ │ +0689c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0689c2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getPreserveFocusAfterLayout' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067d80: |[067d80] androidx.recyclerview.widget.RecyclerView.getPreserveFocusAfterLayout:()Z │ │ -067d90: 5510 8e03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038e │ │ -067d94: 0f00 |0002: return v0 │ │ +068bbc: |[068bbc] androidx.recyclerview.widget.RecyclerView.getPreserveFocusAfterLayout:()Z │ │ +068bcc: 5510 8b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ +068bd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getRecycledViewPool' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$o;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -067b88: |[067b88] androidx.recyclerview.widget.RecyclerView.getRecycledViewPool:()Landroidx/recyclerview/widget/RecyclerView$o; │ │ -067b98: 5420 9403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -067b9c: 5401 5b03 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -067ba0: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -067ba4: 2201 8202 |0006: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ -067ba8: 7010 230e 0100 |0008: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e23 │ │ -067bae: 5b01 5b03 |000b: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -067bb2: 5400 5b03 |000d: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -067bb6: 1100 |000f: return-object v0 │ │ +0689c4: |[0689c4] androidx.recyclerview.widget.RecyclerView.getRecycledViewPool:()Landroidx/recyclerview/widget/RecyclerView$o; │ │ +0689d4: 5420 9103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +0689d8: 5401 5803 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +0689dc: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +0689e0: 2201 8702 |0006: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0287 │ │ +0689e4: 7010 4c0e 0100 |0008: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e4c │ │ +0689ea: 5b01 5803 |000b: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +0689ee: 5400 5803 |000d: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +0689f2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -85299,68 +85606,65 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #41 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getScrollState' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0689f4: |[0689f4] androidx.recyclerview.widget.RecyclerView.getScrollState:()I │ │ -068a04: 5210 8203 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -068a08: 0f00 |0002: return v0 │ │ +069830: |[069830] androidx.recyclerview.widget.RecyclerView.getScrollState:()I │ │ +069840: 5210 7f03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +069844: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'h' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -068a0c: |[068a0c] androidx.recyclerview.widget.RecyclerView.h:()Ljava/lang/String; │ │ -068a1c: 1a00 0900 |0000: const-string v0, " " // string@0009 │ │ -068a20: 7110 c50f 0000 |0002: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -068a26: 0c00 |0005: move-result-object v0 │ │ -068a28: 6f10 af06 0200 |0006: invoke-super {v2}, Landroid/view/ViewGroup;.toString:()Ljava/lang/String; // method@06af │ │ -068a2e: 0c01 |0009: move-result-object v1 │ │ -068a30: 6e20 c51c 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -068a36: 1a01 a501 |000d: const-string v1, ", adapter:" // string@01a5 │ │ -068a3a: 6e20 c51c 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -068a40: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -068a42: 6e20 c41c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -068a48: 1a01 cb01 |0016: const-string v1, ", layout:" // string@01cb │ │ -068a4c: 6e20 c51c 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -068a52: 5421 a403 |001b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -068a56: 6e20 c41c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -068a5c: 1a01 b801 |0020: const-string v1, ", context:" // string@01b8 │ │ -068a60: 6e20 c51c 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -068a66: 6e10 9405 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -068a6c: 0c01 |0028: move-result-object v1 │ │ -068a6e: 6e20 c41c 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -068a74: 6e10 cd1c 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -068a7a: 0c00 |002f: move-result-object v0 │ │ -068a7c: 1100 |0030: return-object v0 │ │ +069848: |[069848] androidx.recyclerview.widget.RecyclerView.h:()Ljava/lang/String; │ │ +069858: 1a00 0900 |0000: const-string v0, " " // string@0009 │ │ +06985c: 7110 f10f 0000 |0002: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +069862: 0c00 |0005: move-result-object v0 │ │ +069864: 6f10 d506 0200 |0006: invoke-super {v2}, Landroid/view/ViewGroup;.toString:()Ljava/lang/String; // method@06d5 │ │ +06986a: 0c01 |0009: move-result-object v1 │ │ +06986c: 6e20 151d 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069872: 1a01 a501 |000d: const-string v1, ", adapter:" // string@01a5 │ │ +069876: 6e20 151d 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06987c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +06987e: 6e20 141d 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +069884: 1a01 cb01 |0016: const-string v1, ", layout:" // string@01cb │ │ +069888: 6e20 151d 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06988e: 5421 a103 |001b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069892: 6e20 141d 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +069898: 1a01 b801 |0020: const-string v1, ", context:" // string@01b8 │ │ +06989c: 6e20 151d 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0698a2: 6e10 b905 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +0698a8: 0c01 |0028: move-result-object v1 │ │ +0698aa: 6e20 141d 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +0698b0: 6e10 1d1d 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +0698b6: 0c00 |002f: move-result-object v0 │ │ +0698b8: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -85630,143 +85934,140 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0031 reg=2 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #43 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'hasNestedScrollingParent' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -067d98: |[067d98] androidx.recyclerview.widget.RecyclerView.hasNestedScrollingParent:()Z │ │ -067da8: 7010 720e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067dae: 0c00 |0003: move-result-object v0 │ │ -067db0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -067db2: 6e20 6411 1000 |0005: invoke-virtual {v0, v1}, Ld0/o;.f:(I)Landroid/view/ViewParent; // method@1164 │ │ -067db8: 0c00 |0008: move-result-object v0 │ │ -067dba: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -067dbe: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -067dc0: 0f01 |000c: return v1 │ │ +068bd4: |[068bd4] androidx.recyclerview.widget.RecyclerView.hasNestedScrollingParent:()Z │ │ +068be4: 7010 9b0e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068bea: 0c00 |0003: move-result-object v0 │ │ +068bec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +068bee: 6e20 8f11 1000 |0005: invoke-virtual {v0, v1}, Ld0/o;.f:(I)Landroid/view/ViewParent; // method@118f │ │ +068bf4: 0c00 |0008: move-result-object v0 │ │ +068bf6: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +068bfa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +068bfc: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'i' │ │ type : '(Landroid/view/View;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0677b4: |[0677b4] androidx.recyclerview.widget.RecyclerView.i:(Landroid/view/View;)Landroid/view/View; │ │ -0677c4: 6e10 b505 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -0677ca: 0c00 |0003: move-result-object v0 │ │ -0677cc: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0677d0: 3220 0a00 |0006: if-eq v0, v2, 0010 // +000a │ │ -0677d4: 2001 5e01 |0008: instance-of v1, v0, Landroid/view/View; // type@015e │ │ -0677d8: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -0677dc: 0703 |000c: move-object v3, v0 │ │ -0677de: 1f03 5e01 |000d: check-cast v3, Landroid/view/View; // type@015e │ │ -0677e2: 28f1 |000f: goto 0000 // -000f │ │ -0677e4: 3320 0300 |0010: if-ne v0, v2, 0013 // +0003 │ │ -0677e8: 2802 |0012: goto 0014 // +0002 │ │ -0677ea: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0677ec: 1103 |0014: return-object v3 │ │ +0685f0: |[0685f0] androidx.recyclerview.widget.RecyclerView.i:(Landroid/view/View;)Landroid/view/View; │ │ +068600: 6e10 da05 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05da │ │ +068606: 0c00 |0003: move-result-object v0 │ │ +068608: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +06860c: 3220 0a00 |0006: if-eq v0, v2, 0010 // +000a │ │ +068610: 2001 6301 |0008: instance-of v1, v0, Landroid/view/View; // type@0163 │ │ +068614: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +068618: 0703 |000c: move-object v3, v0 │ │ +06861a: 1f03 6301 |000d: check-cast v3, Landroid/view/View; // type@0163 │ │ +06861e: 28f1 |000f: goto 0000 // -000f │ │ +068620: 3320 0300 |0010: if-ne v0, v2, 0013 // +0003 │ │ +068624: 2802 |0012: goto 0014 // +0002 │ │ +068626: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +068628: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'isAttachedToWindow' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067df0: |[067df0] androidx.recyclerview.widget.RecyclerView.isAttachedToWindow:()Z │ │ -067e00: 5510 ac03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03ac │ │ -067e04: 0f00 |0002: return v0 │ │ +068c2c: |[068c2c] androidx.recyclerview.widget.RecyclerView.isAttachedToWindow:()Z │ │ +068c3c: 5510 a903 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +068c40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'isNestedScrollingEnabled' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067e08: |[067e08] androidx.recyclerview.widget.RecyclerView.isNestedScrollingEnabled:()Z │ │ -067e18: 7010 720e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067e1e: 0c00 |0003: move-result-object v0 │ │ -067e20: 5500 e204 |0004: iget-boolean v0, v0, Ld0/o;.d:Z // field@04e2 │ │ -067e24: 0f00 |0006: return v0 │ │ +068c44: |[068c44] androidx.recyclerview.widget.RecyclerView.isNestedScrollingEnabled:()Z │ │ +068c54: 7010 9b0e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068c5a: 0c00 |0003: move-result-object v0 │ │ +068c5c: 5500 ea04 |0004: iget-boolean v0, v0, Ld0/o;.d:Z // field@04ea │ │ +068c60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'j' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$v;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0688e8: |[0688e8] androidx.recyclerview.widget.RecyclerView.j:(Landroidx/recyclerview/widget/RecyclerView$v;)I │ │ -0688f8: 5250 7103 |0000: iget v0, v5, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@0371 │ │ -0688fc: d501 0c02 |0002: and-int/lit16 v1, v0, #int 524 // #020c │ │ -068900: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -068902: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -068906: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -068908: 2802 |0008: goto 000a // +0002 │ │ -06890a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06890c: 3901 2600 |000a: if-nez v1, 0030 // +0026 │ │ -068910: dd00 0001 |000c: and-int/lit8 v0, v0, #int 1 // #01 │ │ -068914: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -068918: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -06891a: 2802 |0011: goto 0013 // +0002 │ │ -06891c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -06891e: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -068922: 281b |0015: goto 0030 // +001b │ │ -068924: 5440 9803 |0016: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -068928: 5255 6c03 |0018: iget v5, v5, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@036c │ │ -06892c: 5401 dc03 |001a: iget-object v1, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03dc │ │ -068930: 6e10 8e1d 0100 |001c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -068936: 0a01 |001f: move-result v1 │ │ -068938: 3512 1100 |0020: if-ge v2, v1, 0031 // +0011 │ │ -06893c: 5403 dc03 |0022: iget-object v3, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03dc │ │ -068940: 6e20 881d 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -068946: 0c03 |0027: move-result-object v3 │ │ -068948: 1f03 9602 |0028: check-cast v3, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ -06894c: 6e10 791c 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -068952: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -068956: 28f1 |002f: goto 0020 // -000f │ │ -068958: 12f5 |0030: const/4 v5, #int -1 // #ff │ │ -06895a: 0f05 |0031: return v5 │ │ +069724: |[069724] androidx.recyclerview.widget.RecyclerView.j:(Landroidx/recyclerview/widget/RecyclerView$v;)I │ │ +069734: 5250 6e03 |0000: iget v0, v5, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +069738: d501 0c02 |0002: and-int/lit16 v1, v0, #int 524 // #020c │ │ +06973c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06973e: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +069742: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +069744: 2802 |0008: goto 000a // +0002 │ │ +069746: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +069748: 3901 2600 |000a: if-nez v1, 0030 // +0026 │ │ +06974c: dd00 0001 |000c: and-int/lit8 v0, v0, #int 1 // #01 │ │ +069750: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +069754: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +069756: 2802 |0011: goto 0013 // +0002 │ │ +069758: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +06975a: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +06975e: 281b |0015: goto 0030 // +001b │ │ +069760: 5440 9503 |0016: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +069764: 5255 6903 |0018: iget v5, v5, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +069768: 5401 d903 |001a: iget-object v1, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +06976c: 6e10 de1d 0100 |001c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +069772: 0a01 |001f: move-result v1 │ │ +069774: 3512 1100 |0020: if-ge v2, v1, 0031 // +0011 │ │ +069778: 5403 d903 |0022: iget-object v3, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +06977c: 6e20 d81d 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +069782: 0c03 |0027: move-result-object v3 │ │ +069784: 1f03 9b02 |0028: check-cast v3, Landroidx/recyclerview/widget/a$a; // type@029b │ │ +069788: 6e10 c91c 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06978e: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +069792: 28f1 |002f: goto 0020 // -000f │ │ +069794: 12f5 |0030: const/4 v5, #int -1 // #ff │ │ +069796: 0f05 |0031: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -85998,67 +86299,67 @@ │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -067dc4: |[067dc4] androidx.recyclerview.widget.RecyclerView.l:(I)Z │ │ -067dd4: 7010 720e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -067dda: 0c02 |0003: move-result-object v2 │ │ -067ddc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -067dde: 6e20 6411 0200 |0005: invoke-virtual {v2, v0}, Ld0/o;.f:(I)Landroid/view/ViewParent; // method@1164 │ │ -067de4: 0c02 |0008: move-result-object v2 │ │ -067de6: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ -067dea: 2802 |000b: goto 000d // +0002 │ │ -067dec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -067dee: 0f00 |000d: return v0 │ │ +068c00: |[068c00] androidx.recyclerview.widget.RecyclerView.l:(I)Z │ │ +068c10: 7010 9b0e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068c16: 0c02 |0003: move-result-object v2 │ │ +068c18: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +068c1a: 6e20 8f11 0200 |0005: invoke-virtual {v2, v0}, Ld0/o;.f:(I)Landroid/view/ViewParent; // method@118f │ │ +068c20: 0c02 |0008: move-result-object v2 │ │ +068c22: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ +068c26: 2802 |000b: goto 000d // +0002 │ │ +068c28: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +068c2a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #49 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'm' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -069764: |[069764] androidx.recyclerview.widget.RecyclerView.m:()V │ │ -069774: 5450 9a03 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -069778: 6e10 030f 0000 |0002: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.e:()I // method@0f03 │ │ -06977e: 0a00 |0005: move-result v0 │ │ -069780: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -069782: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -069784: 3502 1400 |0008: if-ge v2, v0, 001c // +0014 │ │ -069788: 5453 9a03 |000a: iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -06978c: 6e20 020f 2300 |000c: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f02 │ │ -069792: 0c03 |000f: move-result-object v3 │ │ -069794: 6e10 a405 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -06979a: 0c03 |0013: move-result-object v3 │ │ -06979c: 1f03 7d02 |0014: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -0697a0: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -0697a2: 5c34 4f03 |0017: iput-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034f │ │ -0697a6: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0697aa: 28ed |001b: goto 0008 // -0013 │ │ -0697ac: 5450 9403 |001c: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -0697b0: 5402 5703 |001e: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -0697b4: 6e10 8e1d 0200 |0020: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0697ba: 0a02 |0023: move-result v2 │ │ -0697bc: 3c02 0300 |0024: if-gtz v2, 0027 // +0003 │ │ -0697c0: 0e00 |0026: return-void │ │ -0697c2: 5400 5703 |0027: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -0697c6: 6e20 881d 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -0697cc: 0c00 |002c: move-result-object v0 │ │ -0697ce: 1f00 8a02 |002d: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -0697d2: 6e10 791c 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0697d8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0697da: 2700 |0033: throw v0 │ │ +06a5a0: |[06a5a0] androidx.recyclerview.widget.RecyclerView.m:()V │ │ +06a5b0: 5450 9703 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06a5b4: 6e10 2c0f 0000 |0002: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.e:()I // method@0f2c │ │ +06a5ba: 0a00 |0005: move-result v0 │ │ +06a5bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06a5be: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +06a5c0: 3502 1400 |0008: if-ge v2, v0, 001c // +0014 │ │ +06a5c4: 5453 9703 |000a: iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06a5c8: 6e20 2b0f 2300 |000c: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f2b │ │ +06a5ce: 0c03 |000f: move-result-object v3 │ │ +06a5d0: 6e10 c905 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +06a5d6: 0c03 |0013: move-result-object v3 │ │ +06a5d8: 1f03 8202 |0014: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +06a5dc: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +06a5de: 5c34 4c03 |0017: iput-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +06a5e2: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06a5e6: 28ed |001b: goto 0008 // -0013 │ │ +06a5e8: 5450 9103 |001c: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a5ec: 5402 5403 |001e: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +06a5f0: 6e10 de1d 0200 |0020: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06a5f6: 0a02 |0023: move-result v2 │ │ +06a5f8: 3c02 0300 |0024: if-gtz v2, 0027 // +0003 │ │ +06a5fc: 0e00 |0026: return-void │ │ +06a5fe: 5400 5403 |0027: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +06a602: 6e20 d81d 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06a608: 0c00 |002c: move-result-object v0 │ │ +06a60a: 1f00 8f02 |002d: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +06a60e: 6e10 c91c 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06a614: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +06a616: 2700 |0033: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -86328,89 +86629,86 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0034 reg=5 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #50 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'n' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0699a4: |[0699a4] androidx.recyclerview.widget.RecyclerView.n:()V │ │ -0699b4: 5210 7a03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -0699b8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0699bc: 5910 7a03 |0004: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -0699c0: 0e00 |0006: return-void │ │ +06a7e0: |[06a7e0] androidx.recyclerview.widget.RecyclerView.n:()V │ │ +06a7f0: 5210 7703 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06a7f4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06a7f8: 5910 7703 |0004: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06a7fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'o' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0699c4: |[0699c4] androidx.recyclerview.widget.RecyclerView.o:(Z)V │ │ -0699d4: 5230 7a03 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -0699d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0699da: b110 |0003: sub-int/2addr v0, v1 │ │ -0699dc: 5930 7a03 |0004: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -0699e0: 3510 4700 |0006: if-ge v0, v1, 004d // +0047 │ │ -0699e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0699e6: 5930 7a03 |0009: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -0699ea: 3804 4200 |000b: if-eqz v4, 004d // +0042 │ │ -0699ee: 5234 b403 |000d: iget v4, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b4 │ │ -0699f2: 5930 b403 |000f: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b4 │ │ -0699f6: 3804 1f00 |0011: if-eqz v4, 0030 // +001f │ │ -0699fa: 5432 b503 |0013: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.y:Landroid/view/accessibility/AccessibilityManager; // field@03b5 │ │ -0699fe: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ -069a02: 6e10 2907 0200 |0017: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@0729 │ │ -069a08: 0a02 |001a: move-result v2 │ │ -069a0a: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ -069a0e: 2802 |001d: goto 001f // +0002 │ │ -069a10: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -069a12: 3801 1100 |001f: if-eqz v1, 0030 // +0011 │ │ -069a16: 7100 2107 0000 |0021: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@0721 │ │ -069a1c: 0c00 |0024: move-result-object v0 │ │ -069a1e: 1301 0008 |0025: const/16 v1, #int 2048 // #800 │ │ -069a22: 6e20 2507 1000 |0027: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@0725 │ │ -069a28: 6e20 2407 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/accessibility/AccessibilityEvent;.setContentChangeTypes:(I)V // method@0724 │ │ -069a2e: 6e20 950e 0300 |002d: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0e95 │ │ -069a34: 5434 a103 |0030: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@03a1 │ │ -069a38: 6e10 8e1d 0400 |0032: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -069a3e: 0a04 |0035: move-result v4 │ │ -069a40: d804 04ff |0036: add-int/lit8 v4, v4, #int -1 // #ff │ │ -069a44: 3b04 0800 |0038: if-gez v4, 0040 // +0008 │ │ -069a48: 5434 a103 |003a: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@03a1 │ │ -069a4c: 6e10 841d 0400 |003c: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -069a52: 280e |003f: goto 004d // +000e │ │ -069a54: 5430 a103 |0040: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@03a1 │ │ -069a58: 6e20 881d 4000 |0042: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -069a5e: 0c04 |0045: move-result-object v4 │ │ -069a60: 1f04 8a02 |0046: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -069a64: 6e10 791c 0400 |0048: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -069a6a: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -069a6c: 2704 |004c: throw v4 │ │ -069a6e: 0e00 |004d: return-void │ │ +06a800: |[06a800] androidx.recyclerview.widget.RecyclerView.o:(Z)V │ │ +06a810: 5230 7703 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06a814: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06a816: b110 |0003: sub-int/2addr v0, v1 │ │ +06a818: 5930 7703 |0004: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06a81c: 3510 4700 |0006: if-ge v0, v1, 004d // +0047 │ │ +06a820: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06a822: 5930 7703 |0009: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06a826: 3804 4200 |000b: if-eqz v4, 004d // +0042 │ │ +06a82a: 5234 b103 |000d: iget v4, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ +06a82e: 5930 b103 |000f: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ +06a832: 3804 1f00 |0011: if-eqz v4, 0030 // +001f │ │ +06a836: 5432 b203 |0013: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.y:Landroid/view/accessibility/AccessibilityManager; // field@03b2 │ │ +06a83a: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ +06a83e: 6e10 4f07 0200 |0017: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@074f │ │ +06a844: 0a02 |001a: move-result v2 │ │ +06a846: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ +06a84a: 2802 |001d: goto 001f // +0002 │ │ +06a84c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +06a84e: 3801 1100 |001f: if-eqz v1, 0030 // +0011 │ │ +06a852: 7100 4707 0000 |0021: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@0747 │ │ +06a858: 0c00 |0024: move-result-object v0 │ │ +06a85a: 1301 0008 |0025: const/16 v1, #int 2048 // #800 │ │ +06a85e: 6e20 4b07 1000 |0027: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@074b │ │ +06a864: 6e20 4a07 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/accessibility/AccessibilityEvent;.setContentChangeTypes:(I)V // method@074a │ │ +06a86a: 6e20 be0e 0300 |002d: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0ebe │ │ +06a870: 5434 9e03 |0030: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +06a874: 6e10 de1d 0400 |0032: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06a87a: 0a04 |0035: move-result v4 │ │ +06a87c: d804 04ff |0036: add-int/lit8 v4, v4, #int -1 // #ff │ │ +06a880: 3b04 0800 |0038: if-gez v4, 0040 // +0008 │ │ +06a884: 5434 9e03 |003a: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +06a888: 6e10 d41d 0400 |003c: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06a88e: 280e |003f: goto 004d // +000e │ │ +06a890: 5430 9e03 |0040: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +06a894: 6e20 d81d 4000 |0042: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06a89a: 0c04 |0045: move-result-object v4 │ │ +06a89c: 1f04 8f02 |0046: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +06a8a0: 6e10 c91c 0400 |0048: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06a8a6: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +06a8a8: 2704 |004c: throw v4 │ │ +06a8aa: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -86642,65 +86940,65 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0697dc: |[0697dc] androidx.recyclerview.widget.RecyclerView.onAttachedToWindow:()V │ │ -0697ec: 6f10 8e06 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@068e │ │ -0697f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0697f4: 5940 7a03 |0004: iput v0, v4, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -0697f8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0697fa: 5c41 ac03 |0007: iput-boolean v1, v4, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03ac │ │ -0697fe: 5542 af03 |0009: iget-boolean v2, v4, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03af │ │ -069802: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ -069806: 6e10 e805 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.isLayoutRequested:()Z // method@05e8 │ │ -06980c: 0a02 |0010: move-result v2 │ │ -06980e: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -069812: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -069814: 5c40 af03 |0014: iput-boolean v0, v4, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03af │ │ -069818: 5440 a403 |0016: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06981c: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -069820: 5c01 4b03 |001a: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@034b │ │ -069824: 6300 a903 |001c: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a9 │ │ -069828: 3800 4300 |001e: if-eqz v0, 0061 // +0043 │ │ -06982c: 6200 1904 |0020: sget-object v0, Landroidx/recyclerview/widget/e;.i:Ljava/lang/ThreadLocal; // field@0419 │ │ -069830: 6e10 ea1c 0000 |0022: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1cea │ │ -069836: 0c01 |0025: move-result-object v1 │ │ -069838: 1f01 a602 |0026: check-cast v1, Landroidx/recyclerview/widget/e; // type@02a6 │ │ -06983c: 5b41 9003 |0028: iput-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@0390 │ │ -069840: 3901 3000 |002a: if-nez v1, 005a // +0030 │ │ -069844: 2201 a602 |002c: new-instance v1, Landroidx/recyclerview/widget/e; // type@02a6 │ │ -069848: 7010 260f 0100 |002e: invoke-direct {v1}, Landroidx/recyclerview/widget/e;.:()V // method@0f26 │ │ -06984e: 5b41 9003 |0031: iput-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@0390 │ │ -069852: 6201 3405 |0033: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -069856: 6e10 9505 0400 |0035: invoke-virtual {v4}, Landroid/view/View;.getDisplay:()Landroid/view/Display; // method@0595 │ │ -06985c: 0c01 |0038: move-result-object v1 │ │ -06985e: 1502 7042 |0039: const/high16 v2, #int 1114636288 // #4270 │ │ -069862: 6e10 e405 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.isInEditMode:()Z // method@05e4 │ │ -069868: 0a03 |003e: move-result v3 │ │ -06986a: 3903 0f00 |003f: if-nez v3, 004e // +000f │ │ -06986e: 3801 0d00 |0041: if-eqz v1, 004e // +000d │ │ -069872: 6e10 7b04 0100 |0043: invoke-virtual {v1}, Landroid/view/Display;.getRefreshRate:()F // method@047b │ │ -069878: 0a01 |0046: move-result v1 │ │ -06987a: 1503 f041 |0047: const/high16 v3, #int 1106247680 // #41f0 │ │ -06987e: 2d03 0103 |0049: cmpl-float v3, v1, v3 │ │ -069882: 3a03 0300 |004b: if-ltz v3, 004e // +0003 │ │ -069886: 0112 |004d: move v2, v1 │ │ -069888: 5441 9003 |004e: iget-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@0390 │ │ -06988c: 1403 286b 6e4e |0050: const v3, #float 1e+09 // #4e6e6b28 │ │ -069892: c923 |0053: div-float/2addr v3, v2 │ │ -069894: 8832 |0054: float-to-long v2, v3 │ │ -069896: 5a12 1704 |0055: iput-wide v2, v1, Landroidx/recyclerview/widget/e;.g:J // field@0417 │ │ -06989a: 6e20 ec1c 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@1cec │ │ -0698a0: 5440 9003 |005a: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@0390 │ │ -0698a4: 5400 1504 |005c: iget-object v0, v0, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -0698a8: 6e20 821d 4000 |005e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -0698ae: 0e00 |0061: return-void │ │ +06a618: |[06a618] androidx.recyclerview.widget.RecyclerView.onAttachedToWindow:()V │ │ +06a628: 6f10 b406 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@06b4 │ │ +06a62e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06a630: 5940 7703 |0004: iput v0, v4, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06a634: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +06a636: 5c41 a903 |0007: iput-boolean v1, v4, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +06a63a: 5542 ac03 |0009: iget-boolean v2, v4, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +06a63e: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ +06a642: 6e10 0d06 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.isLayoutRequested:()Z // method@060d │ │ +06a648: 0a02 |0010: move-result v2 │ │ +06a64a: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +06a64e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +06a650: 5c40 ac03 |0014: iput-boolean v0, v4, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +06a654: 5440 a103 |0016: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a658: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +06a65c: 5c01 4803 |001a: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +06a660: 6300 a603 |001c: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +06a664: 3800 4300 |001e: if-eqz v0, 0061 // +0043 │ │ +06a668: 6200 1604 |0020: sget-object v0, Landroidx/recyclerview/widget/e;.i:Ljava/lang/ThreadLocal; // field@0416 │ │ +06a66c: 6e10 3a1d 0000 |0022: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1d3a │ │ +06a672: 0c01 |0025: move-result-object v1 │ │ +06a674: 1f01 ab02 |0026: check-cast v1, Landroidx/recyclerview/widget/e; // type@02ab │ │ +06a678: 5b41 8d03 |0028: iput-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06a67c: 3901 3000 |002a: if-nez v1, 005a // +0030 │ │ +06a680: 2201 ab02 |002c: new-instance v1, Landroidx/recyclerview/widget/e; // type@02ab │ │ +06a684: 7010 4f0f 0100 |002e: invoke-direct {v1}, Landroidx/recyclerview/widget/e;.:()V // method@0f4f │ │ +06a68a: 5b41 8d03 |0031: iput-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06a68e: 6201 2605 |0033: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +06a692: 6e10 ba05 0400 |0035: invoke-virtual {v4}, Landroid/view/View;.getDisplay:()Landroid/view/Display; // method@05ba │ │ +06a698: 0c01 |0038: move-result-object v1 │ │ +06a69a: 1502 7042 |0039: const/high16 v2, #int 1114636288 // #4270 │ │ +06a69e: 6e10 0906 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.isInEditMode:()Z // method@0609 │ │ +06a6a4: 0a03 |003e: move-result v3 │ │ +06a6a6: 3903 0f00 |003f: if-nez v3, 004e // +000f │ │ +06a6aa: 3801 0d00 |0041: if-eqz v1, 004e // +000d │ │ +06a6ae: 6e10 9004 0100 |0043: invoke-virtual {v1}, Landroid/view/Display;.getRefreshRate:()F // method@0490 │ │ +06a6b4: 0a01 |0046: move-result v1 │ │ +06a6b6: 1503 f041 |0047: const/high16 v3, #int 1106247680 // #41f0 │ │ +06a6ba: 2d03 0103 |0049: cmpl-float v3, v1, v3 │ │ +06a6be: 3a03 0300 |004b: if-ltz v3, 004e // +0003 │ │ +06a6c2: 0112 |004d: move v2, v1 │ │ +06a6c4: 5441 8d03 |004e: iget-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06a6c8: 1403 286b 6e4e |0050: const v3, #float 1e+09 // #4e6e6b28 │ │ +06a6ce: c923 |0053: div-float/2addr v3, v2 │ │ +06a6d0: 8832 |0054: float-to-long v2, v3 │ │ +06a6d2: 5a12 1404 |0055: iput-wide v2, v1, Landroidx/recyclerview/widget/e;.g:J // field@0414 │ │ +06a6d6: 6e20 3c1d 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@1d3c │ │ +06a6dc: 5440 8d03 |005a: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06a6e0: 5400 1204 |005c: iget-object v0, v0, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +06a6e4: 6e20 d21d 4000 |005e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +06a6ea: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -86970,66 +87268,63 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0062 reg=4 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #53 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onDetachedFromWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0698b0: |[0698b0] androidx.recyclerview.widget.RecyclerView.onDetachedFromWindow:()V │ │ -0698c0: 6f10 9006 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0690 │ │ -0698c6: 5430 8103 |0003: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -0698ca: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0698ce: 6e10 e20d 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de2 │ │ -0698d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0698d6: 6e20 a60e 0300 |000b: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -0698dc: 5431 8f03 |000e: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038f │ │ -0698e0: 5412 6b03 |0010: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -0698e4: 6e20 0506 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -0698ea: 5411 6703 |0015: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -0698ee: 6e10 0009 0100 |0017: invoke-virtual {v1}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0900 │ │ -0698f4: 5c30 ac03 |001a: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03ac │ │ -0698f8: 5431 a403 |001c: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0698fc: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ -069900: 5c10 4b03 |0020: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@034b │ │ -069904: 6e20 f50d 3100 |0022: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.A:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0df5 │ │ -06990a: 5430 a103 |0025: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@03a1 │ │ -06990e: 6e10 841d 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -069914: 5430 a303 |002a: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.l0:Landroidx/recyclerview/widget/RecyclerView$a; // field@03a3 │ │ -069918: 6e20 0506 0300 |002c: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -06991e: 5430 9c03 |002f: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@039c │ │ -069922: 6e10 791c 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -069928: 6200 2804 |0034: sget-object v0, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0428 │ │ -06992c: 6e10 8c10 0000 |0036: invoke-virtual {v0}, Lc0/b;.a:()Ljava/lang/Object; // method@108c │ │ -069932: 0c00 |0039: move-result-object v0 │ │ -069934: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -069938: 28f8 |003c: goto 0034 // -0008 │ │ -06993a: 6300 a903 |003d: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a9 │ │ -06993e: 3800 0e00 |003f: if-eqz v0, 004d // +000e │ │ -069942: 5430 9003 |0041: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@0390 │ │ -069946: 3800 0a00 |0043: if-eqz v0, 004d // +000a │ │ -06994a: 5400 1504 |0045: iget-object v0, v0, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -06994e: 6e20 8d1d 3000 |0047: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -069954: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -069956: 5b30 9003 |004b: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@0390 │ │ -06995a: 0e00 |004d: return-void │ │ +06a6ec: |[06a6ec] androidx.recyclerview.widget.RecyclerView.onDetachedFromWindow:()V │ │ +06a6fc: 6f10 b606 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@06b6 │ │ +06a702: 5430 7e03 |0003: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06a706: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +06a70a: 6e10 0b0e 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0e0b │ │ +06a710: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06a712: 6e20 cf0e 0300 |000b: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +06a718: 5431 8c03 |000e: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06a71c: 5412 6803 |0010: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06a720: 6e20 2a06 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +06a726: 5411 6403 |0015: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06a72a: 6e10 2909 0100 |0017: invoke-virtual {v1}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0929 │ │ +06a730: 5c30 a903 |001a: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +06a734: 5431 a103 |001c: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a738: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ +06a73c: 5c10 4803 |0020: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +06a740: 6e20 1e0e 3100 |0022: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.A:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e1e │ │ +06a746: 5430 9e03 |0025: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +06a74a: 6e10 d41d 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06a750: 5430 a003 |002a: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.l0:Landroidx/recyclerview/widget/RecyclerView$a; // field@03a0 │ │ +06a754: 6e20 2a06 0300 |002c: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +06a75a: 5430 9903 |002f: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ +06a75e: 6e10 c91c 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06a764: 6200 2504 |0034: sget-object v0, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ +06a768: 6e10 b510 0000 |0036: invoke-virtual {v0}, Lc0/b;.a:()Ljava/lang/Object; // method@10b5 │ │ +06a76e: 0c00 |0039: move-result-object v0 │ │ +06a770: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +06a774: 28f8 |003c: goto 0034 // -0008 │ │ +06a776: 6300 a603 |003d: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +06a77a: 3800 0e00 |003f: if-eqz v0, 004d // +000e │ │ +06a77e: 5430 8d03 |0041: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06a782: 3800 0a00 |0043: if-eqz v0, 004d // +000a │ │ +06a786: 5400 1204 |0045: iget-object v0, v0, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +06a78a: 6e20 dd1d 3000 |0047: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +06a790: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +06a792: 5b30 8d03 |004b: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06a796: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -87299,315 +87594,312 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x004e reg=3 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #54 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -06995c: |[06995c] androidx.recyclerview.widget.RecyclerView.onDraw:(Landroid/graphics/Canvas;)V │ │ -06996c: 6f20 9106 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@0691 │ │ -069972: 5423 a603 |0003: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -069976: 6e10 8e1d 0300 |0005: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06997c: 0a03 |0008: move-result v3 │ │ -06997e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -069980: 3530 1000 |000a: if-ge v0, v3, 001a // +0010 │ │ -069984: 5421 a603 |000c: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -069988: 6e20 881d 0100 |000e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06998e: 0c01 |0011: move-result-object v1 │ │ -069990: 1f01 7802 |0012: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$i; // type@0278 │ │ -069994: 6e10 791c 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06999a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06999e: 28f1 |0019: goto 000a // -000f │ │ -0699a0: 0e00 |001a: return-void │ │ +06a798: |[06a798] androidx.recyclerview.widget.RecyclerView.onDraw:(Landroid/graphics/Canvas;)V │ │ +06a7a8: 6f20 b706 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@06b7 │ │ +06a7ae: 5423 a303 |0003: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06a7b2: 6e10 de1d 0300 |0005: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06a7b8: 0a03 |0008: move-result v3 │ │ +06a7ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06a7bc: 3530 1000 |000a: if-ge v0, v3, 001a // +0010 │ │ +06a7c0: 5421 a303 |000c: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06a7c4: 6e20 d81d 0100 |000e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06a7ca: 0c01 |0011: move-result-object v1 │ │ +06a7cc: 1f01 7d02 |0012: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$i; // type@027d │ │ +06a7d0: 6e10 c91c 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06a7d6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06a7da: 28f1 |0019: goto 000a // -000f │ │ +06a7dc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #55 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onGenericMotionEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -067e28: |[067e28] androidx.recyclerview.widget.RecyclerView.onGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -067e38: 5450 a403 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067e3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -067e3e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -067e42: 0f01 |0005: return v1 │ │ -067e44: 5550 b203 |0006: iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -067e48: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -067e4c: 0f01 |000a: return v1 │ │ -067e4e: 6e10 0205 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -067e54: 0a00 |000e: move-result v0 │ │ -067e56: 1302 0800 |000f: const/16 v2, #int 8 // #8 │ │ -067e5a: 3320 6500 |0011: if-ne v0, v2, 0076 // +0065 │ │ -067e5e: 6e10 1405 0600 |0013: invoke-virtual {v6}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ -067e64: 0a00 |0016: move-result v0 │ │ -067e66: dd00 0002 |0017: and-int/lit8 v0, v0, #int 2 // #02 │ │ -067e6a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -067e6c: 3800 2200 |001a: if-eqz v0, 003c // +0022 │ │ -067e70: 5450 a403 |001c: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067e74: 6e10 010e 0000 |001e: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -067e7a: 0a00 |0021: move-result v0 │ │ -067e7c: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ -067e80: 1300 0900 |0024: const/16 v0, #int 9 // #9 │ │ -067e84: 6e20 0505 0600 |0026: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ -067e8a: 0a00 |0029: move-result v0 │ │ -067e8c: 7f00 |002a: neg-float v0, v0 │ │ -067e8e: 2802 |002b: goto 002d // +0002 │ │ -067e90: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -067e92: 5453 a403 |002d: iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067e96: 6e10 000e 0300 |002f: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -067e9c: 0a03 |0032: move-result v3 │ │ -067e9e: 3803 2d00 |0033: if-eqz v3, 0060 // +002d │ │ -067ea2: 1303 0a00 |0035: const/16 v3, #int 10 // #a │ │ -067ea6: 6e20 0505 3600 |0037: invoke-virtual {v6, v3}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ -067eac: 0a03 |003a: move-result v3 │ │ -067eae: 2826 |003b: goto 0061 // +0026 │ │ -067eb0: 6e10 1405 0600 |003c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ -067eb6: 0a00 |003f: move-result v0 │ │ -067eb8: 1503 4000 |0040: const/high16 v3, #int 4194304 // #40 │ │ -067ebc: b530 |0042: and-int/2addr v0, v3 │ │ -067ebe: 3800 1c00 |0043: if-eqz v0, 005f // +001c │ │ -067ec2: 1300 1a00 |0045: const/16 v0, #int 26 // #1a │ │ -067ec6: 6e20 0505 0600 |0047: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ -067ecc: 0a03 |004a: move-result v3 │ │ -067ece: 5450 a403 |004b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067ed2: 6e10 010e 0000 |004d: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -067ed8: 0a00 |0050: move-result v0 │ │ -067eda: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ -067ede: 7f30 |0053: neg-float v0, v3 │ │ -067ee0: 280c |0054: goto 0060 // +000c │ │ -067ee2: 5450 a403 |0055: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067ee6: 6e10 000e 0000 |0057: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -067eec: 0a00 |005a: move-result v0 │ │ -067eee: 3800 0400 |005b: if-eqz v0, 005f // +0004 │ │ -067ef2: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -067ef4: 2803 |005e: goto 0061 // +0003 │ │ -067ef6: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -067ef8: 1203 |0060: const/4 v3, #int 0 // #0 │ │ -067efa: 2d04 0002 |0061: cmpl-float v4, v0, v2 │ │ -067efe: 3904 0600 |0063: if-nez v4, 0069 // +0006 │ │ -067f02: 2d02 0302 |0065: cmpl-float v2, v3, v2 │ │ -067f06: 3802 0f00 |0067: if-eqz v2, 0076 // +000f │ │ -067f0a: 5252 8c03 |0069: iget v2, v5, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@038c │ │ -067f0e: a803 0302 |006b: mul-float v3, v3, v2 │ │ -067f12: 8732 |006d: float-to-int v2, v3 │ │ -067f14: 5253 8d03 |006e: iget v3, v5, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038d │ │ -067f18: a800 0003 |0070: mul-float v0, v0, v3 │ │ -067f1c: 8700 |0072: float-to-int v0, v0 │ │ -067f1e: 6e40 920e 2560 |0073: invoke-virtual {v5, v2, v0, v6}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e92 │ │ -067f24: 0f01 |0076: return v1 │ │ +068c64: |[068c64] androidx.recyclerview.widget.RecyclerView.onGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +068c74: 5450 a103 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068c78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +068c7a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +068c7e: 0f01 |0005: return v1 │ │ +068c80: 5550 af03 |0006: iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +068c84: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +068c88: 0f01 |000a: return v1 │ │ +068c8a: 6e10 1705 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@0517 │ │ +068c90: 0a00 |000e: move-result v0 │ │ +068c92: 1302 0800 |000f: const/16 v2, #int 8 // #8 │ │ +068c96: 3320 6500 |0011: if-ne v0, v2, 0076 // +0065 │ │ +068c9a: 6e10 2905 0600 |0013: invoke-virtual {v6}, Landroid/view/MotionEvent;.getSource:()I // method@0529 │ │ +068ca0: 0a00 |0016: move-result v0 │ │ +068ca2: dd00 0002 |0017: and-int/lit8 v0, v0, #int 2 // #02 │ │ +068ca6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +068ca8: 3800 2200 |001a: if-eqz v0, 003c // +0022 │ │ +068cac: 5450 a103 |001c: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068cb0: 6e10 2a0e 0000 |001e: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +068cb6: 0a00 |0021: move-result v0 │ │ +068cb8: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ +068cbc: 1300 0900 |0024: const/16 v0, #int 9 // #9 │ │ +068cc0: 6e20 1a05 0600 |0026: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@051a │ │ +068cc6: 0a00 |0029: move-result v0 │ │ +068cc8: 7f00 |002a: neg-float v0, v0 │ │ +068cca: 2802 |002b: goto 002d // +0002 │ │ +068ccc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +068cce: 5453 a103 |002d: iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068cd2: 6e10 290e 0300 |002f: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +068cd8: 0a03 |0032: move-result v3 │ │ +068cda: 3803 2d00 |0033: if-eqz v3, 0060 // +002d │ │ +068cde: 1303 0a00 |0035: const/16 v3, #int 10 // #a │ │ +068ce2: 6e20 1a05 3600 |0037: invoke-virtual {v6, v3}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@051a │ │ +068ce8: 0a03 |003a: move-result v3 │ │ +068cea: 2826 |003b: goto 0061 // +0026 │ │ +068cec: 6e10 2905 0600 |003c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getSource:()I // method@0529 │ │ +068cf2: 0a00 |003f: move-result v0 │ │ +068cf4: 1503 4000 |0040: const/high16 v3, #int 4194304 // #40 │ │ +068cf8: b530 |0042: and-int/2addr v0, v3 │ │ +068cfa: 3800 1c00 |0043: if-eqz v0, 005f // +001c │ │ +068cfe: 1300 1a00 |0045: const/16 v0, #int 26 // #1a │ │ +068d02: 6e20 1a05 0600 |0047: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@051a │ │ +068d08: 0a03 |004a: move-result v3 │ │ +068d0a: 5450 a103 |004b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068d0e: 6e10 2a0e 0000 |004d: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +068d14: 0a00 |0050: move-result v0 │ │ +068d16: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ +068d1a: 7f30 |0053: neg-float v0, v3 │ │ +068d1c: 280c |0054: goto 0060 // +000c │ │ +068d1e: 5450 a103 |0055: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068d22: 6e10 290e 0000 |0057: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +068d28: 0a00 |005a: move-result v0 │ │ +068d2a: 3800 0400 |005b: if-eqz v0, 005f // +0004 │ │ +068d2e: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +068d30: 2803 |005e: goto 0061 // +0003 │ │ +068d32: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +068d34: 1203 |0060: const/4 v3, #int 0 // #0 │ │ +068d36: 2d04 0002 |0061: cmpl-float v4, v0, v2 │ │ +068d3a: 3904 0600 |0063: if-nez v4, 0069 // +0006 │ │ +068d3e: 2d02 0302 |0065: cmpl-float v2, v3, v2 │ │ +068d42: 3802 0f00 |0067: if-eqz v2, 0076 // +000f │ │ +068d46: 5252 8903 |0069: iget v2, v5, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ +068d4a: a803 0302 |006b: mul-float v3, v3, v2 │ │ +068d4e: 8732 |006d: float-to-int v2, v3 │ │ +068d50: 5253 8a03 |006e: iget v3, v5, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ +068d54: a800 0003 |0070: mul-float v0, v0, v3 │ │ +068d58: 8700 |0072: float-to-int v0, v0 │ │ +068d5a: 6e40 bb0e 2560 |0073: invoke-virtual {v5, v2, v0, v6}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0ebb │ │ +068d60: 0f01 |0076: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onInterceptTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 329 16-bit code units │ │ -067f28: |[067f28] androidx.recyclerview.widget.RecyclerView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -067f38: 5590 b203 |0000: iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -067f3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -067f3e: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -067f42: 0f01 |0005: return v1 │ │ -067f44: 6e10 0205 0a00 |0006: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -067f4a: 0a00 |0009: move-result v0 │ │ -067f4c: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -067f4e: 3220 0400 |000b: if-eq v0, v2, 000f // +0004 │ │ -067f52: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -067f56: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -067f58: 5b93 aa03 |0010: iput-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03aa │ │ -067f5c: 5493 a803 |0012: iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a8 │ │ -067f60: 6e10 8e1d 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -067f66: 0a03 |0017: move-result v3 │ │ -067f68: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -067f6a: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -067f6c: 3534 1900 |001a: if-ge v4, v3, 0033 // +0019 │ │ -067f70: 5496 a803 |001c: iget-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a8 │ │ -067f74: 6e20 881d 4600 |001e: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -067f7a: 0c06 |0021: move-result-object v6 │ │ -067f7c: 1f06 7f02 |0022: check-cast v6, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ -067f80: 7220 1f0e a600 |0024: invoke-interface {v6, v10}, Landroidx/recyclerview/widget/RecyclerView$m;.b:(Landroid/view/MotionEvent;)Z // method@0e1f │ │ -067f86: 0a07 |0027: move-result v7 │ │ -067f88: 3807 0800 |0028: if-eqz v7, 0030 // +0008 │ │ -067f8c: 3220 0600 |002a: if-eq v0, v2, 0030 // +0006 │ │ -067f90: 5b96 aa03 |002c: iput-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03aa │ │ -067f94: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -067f96: 2805 |002f: goto 0034 // +0005 │ │ -067f98: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ -067f9c: 28e7 |0032: goto 0019 // -0019 │ │ -067f9e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -067fa0: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -067fa4: 6e10 8c0e 0900 |0036: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8c │ │ -067faa: 6e20 a60e 1900 |0039: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -067fb0: 0f05 |003c: return v5 │ │ -067fb2: 5490 a403 |003d: iget-object v0, v9, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067fb6: 3900 0300 |003f: if-nez v0, 0042 // +0003 │ │ -067fba: 0f01 |0041: return v1 │ │ -067fbc: 6e10 000e 0000 |0042: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -067fc2: 0a00 |0045: move-result v0 │ │ -067fc4: 5493 a403 |0046: iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -067fc8: 6e10 010e 0300 |0048: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -067fce: 0a03 |004b: move-result v3 │ │ -067fd0: 5494 8403 |004c: iget-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -067fd4: 3904 0800 |004e: if-nez v4, 0056 // +0008 │ │ -067fd8: 7100 4c05 0000 |0050: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ -067fde: 0c04 |0053: move-result-object v4 │ │ -067fe0: 5b94 8403 |0054: iput-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -067fe4: 5494 8403 |0056: iget-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -067fe8: 6e20 4105 a400 |0058: invoke-virtual {v4, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ -067fee: 6e10 0405 0a00 |005b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -067ff4: 0a04 |005e: move-result v4 │ │ -067ff6: 6e10 0305 0a00 |005f: invoke-virtual {v10}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ -067ffc: 0a06 |0062: move-result v6 │ │ -067ffe: 1507 003f |0063: const/high16 v7, #int 1056964608 // #3f00 │ │ -068002: 1228 |0065: const/4 v8, #int 2 // #2 │ │ -068004: 3804 9e00 |0066: if-eqz v4, 0104 // +009e │ │ -068008: 3254 9300 |0068: if-eq v4, v5, 00fb // +0093 │ │ -06800c: 3284 3500 |006a: if-eq v4, v8, 009f // +0035 │ │ -068010: 3224 2b00 |006c: if-eq v4, v2, 0097 // +002b │ │ -068014: 1250 |006e: const/4 v0, #int 5 // #5 │ │ -068016: 3204 0c00 |006f: if-eq v4, v0, 007b // +000c │ │ -06801a: 1260 |0071: const/4 v0, #int 6 // #6 │ │ -06801c: 3204 0400 |0072: if-eq v4, v0, 0076 // +0004 │ │ -068020: 2900 cf00 |0074: goto/16 0143 // +00cf │ │ -068024: 6e20 8a0e a900 |0076: invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;.p:(Landroid/view/MotionEvent;)V // method@0e8a │ │ -06802a: 2900 ca00 |0079: goto/16 0143 // +00ca │ │ -06802e: 6e20 1005 6a00 |007b: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -068034: 0a00 |007e: move-result v0 │ │ -068036: 5990 8303 |007f: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -06803a: 6e20 1905 6a00 |0081: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -068040: 0a00 |0084: move-result v0 │ │ -068042: c670 |0085: add-float/2addr v0, v7 │ │ -068044: 8700 |0086: float-to-int v0, v0 │ │ -068046: 5990 8703 |0087: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -06804a: 5990 8503 |0089: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0385 │ │ -06804e: 6e20 1c05 6a00 |008b: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -068054: 0a0a |008e: move-result v10 │ │ -068056: c67a |008f: add-float/2addr v10, v7 │ │ -068058: 87aa |0090: float-to-int v10, v10 │ │ -06805a: 599a 8803 |0091: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -06805e: 599a 8603 |0093: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0386 │ │ -068062: 2900 ae00 |0095: goto/16 0143 // +00ae │ │ -068066: 6e10 8c0e 0900 |0097: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8c │ │ -06806c: 6e20 a60e 1900 |009a: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -068072: 2900 a600 |009d: goto/16 0143 // +00a6 │ │ -068076: 5292 8303 |009f: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -06807a: 6e20 0105 2a00 |00a1: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0501 │ │ -068080: 0a02 |00a4: move-result v2 │ │ -068082: 3b02 1c00 |00a5: if-gez v2, 00c1 // +001c │ │ -068086: 1a0a ad04 |00a7: const-string v10, "Error processing scroll; pointer index for id " // string@04ad │ │ -06808a: 7110 c50f 0a00 |00a9: invoke-static {v10}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -068090: 0c0a |00ac: move-result-object v10 │ │ -068092: 5290 8303 |00ad: iget v0, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -068096: 6e20 c01c 0a00 |00af: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06809c: 1a00 b500 |00b2: const-string v0, " not found. Did any MotionEvents get skipped?" // string@00b5 │ │ -0680a0: 6e20 c51c 0a00 |00b4: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0680a6: 6e10 cd1c 0a00 |00b7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0680ac: 0c0a |00ba: move-result-object v10 │ │ -0680ae: 1a00 fa12 |00bb: const-string v0, "RecyclerView" // string@12fa │ │ -0680b2: 7120 3504 a000 |00bd: invoke-static {v0, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -0680b8: 0f01 |00c0: return v1 │ │ -0680ba: 6e20 1905 2a00 |00c1: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -0680c0: 0a04 |00c4: move-result v4 │ │ -0680c2: c674 |00c5: add-float/2addr v4, v7 │ │ -0680c4: 8744 |00c6: float-to-int v4, v4 │ │ -0680c6: 6e20 1c05 2a00 |00c7: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -0680cc: 0a0a |00ca: move-result v10 │ │ -0680ce: c67a |00cb: add-float/2addr v10, v7 │ │ -0680d0: 87aa |00cc: float-to-int v10, v10 │ │ -0680d2: 5292 8203 |00cd: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -0680d6: 3252 7400 |00cf: if-eq v2, v5, 0143 // +0074 │ │ -0680da: 5292 8503 |00d1: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0385 │ │ -0680de: 9102 0402 |00d3: sub-int v2, v4, v2 │ │ -0680e2: 5296 8603 |00d5: iget v6, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0386 │ │ -0680e6: 9106 0a06 |00d7: sub-int v6, v10, v6 │ │ -0680ea: 3800 0e00 |00d9: if-eqz v0, 00e7 // +000e │ │ -0680ee: 7110 521c 0200 |00db: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -0680f4: 0a00 |00de: move-result v0 │ │ -0680f6: 5292 8903 |00df: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0389 │ │ -0680fa: 3720 0600 |00e1: if-le v0, v2, 00e7 // +0006 │ │ -0680fe: 5994 8703 |00e3: iput v4, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -068102: 1210 |00e5: const/4 v0, #int 1 // #1 │ │ -068104: 2802 |00e6: goto 00e8 // +0002 │ │ -068106: 1200 |00e7: const/4 v0, #int 0 // #0 │ │ -068108: 3803 0d00 |00e8: if-eqz v3, 00f5 // +000d │ │ -06810c: 7110 521c 0600 |00ea: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -068112: 0a02 |00ed: move-result v2 │ │ -068114: 5293 8903 |00ee: iget v3, v9, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0389 │ │ -068118: 3732 0500 |00f0: if-le v2, v3, 00f5 // +0005 │ │ -06811c: 599a 8803 |00f2: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -068120: 1210 |00f4: const/4 v0, #int 1 // #1 │ │ -068122: 3800 4e00 |00f5: if-eqz v0, 0143 // +004e │ │ -068126: 6e20 a60e 5900 |00f7: invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -06812c: 2849 |00fa: goto 0143 // +0049 │ │ -06812e: 549a 8403 |00fb: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -068132: 6e10 4205 0a00 |00fd: invoke-virtual {v10}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ -068138: 6e20 ae0e 1900 |0100: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eae │ │ -06813e: 2840 |0103: goto 0143 // +0040 │ │ -068140: 5592 b303 |0104: iget-boolean v2, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b3 │ │ -068144: 3802 0400 |0106: if-eqz v2, 010a // +0004 │ │ -068148: 5c91 b303 |0108: iput-boolean v1, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b3 │ │ -06814c: 6e20 1005 1a00 |010a: invoke-virtual {v10, v1}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -068152: 0a02 |010d: move-result v2 │ │ -068154: 5992 8303 |010e: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -068158: 6e10 1805 0a00 |0110: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -06815e: 0a02 |0113: move-result v2 │ │ -068160: c672 |0114: add-float/2addr v2, v7 │ │ -068162: 8722 |0115: float-to-int v2, v2 │ │ -068164: 5992 8703 |0116: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -068168: 5992 8503 |0118: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0385 │ │ -06816c: 6e10 1b05 0a00 |011a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -068172: 0a0a |011d: move-result v10 │ │ -068174: c67a |011e: add-float/2addr v10, v7 │ │ -068176: 87aa |011f: float-to-int v10, v10 │ │ -068178: 599a 8803 |0120: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -06817c: 599a 8603 |0122: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0386 │ │ -068180: 529a 8203 |0124: iget v10, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -068184: 338a 0c00 |0126: if-ne v10, v8, 0132 // +000c │ │ -068188: 6e10 b505 0900 |0128: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -06818e: 0c0a |012b: move-result-object v10 │ │ -068190: 7220 bd06 5a00 |012c: invoke-interface {v10, v5}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06bd │ │ -068196: 6e20 a60e 5900 |012f: invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -06819c: 549a 9f03 |0132: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039f │ │ -0681a0: 4b01 0a05 |0134: aput v1, v10, v5 │ │ -0681a4: 4b01 0a01 |0136: aput v1, v10, v1 │ │ -0681a8: 3803 0400 |0138: if-eqz v3, 013c // +0004 │ │ -0681ac: de00 0002 |013a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0681b0: 7010 720e 0900 |013c: invoke-direct {v9}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -0681b6: 0c0a |013f: move-result-object v10 │ │ -0681b8: 6e30 6511 0a01 |0140: invoke-virtual {v10, v0, v1}, Ld0/o;.g:(II)Z // method@1165 │ │ -0681be: 529a 8203 |0143: iget v10, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -0681c2: 335a 0300 |0145: if-ne v10, v5, 0148 // +0003 │ │ -0681c6: 1211 |0147: const/4 v1, #int 1 // #1 │ │ -0681c8: 0f01 |0148: return v1 │ │ +068d64: |[068d64] androidx.recyclerview.widget.RecyclerView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +068d74: 5590 af03 |0000: iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +068d78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +068d7a: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +068d7e: 0f01 |0005: return v1 │ │ +068d80: 6e10 1705 0a00 |0006: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@0517 │ │ +068d86: 0a00 |0009: move-result v0 │ │ +068d88: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +068d8a: 3220 0400 |000b: if-eq v0, v2, 000f // +0004 │ │ +068d8e: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +068d92: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +068d94: 5b93 a703 |0010: iput-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +068d98: 5493 a503 |0012: iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +068d9c: 6e10 de1d 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +068da2: 0a03 |0017: move-result v3 │ │ +068da4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +068da6: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +068da8: 3534 1900 |001a: if-ge v4, v3, 0033 // +0019 │ │ +068dac: 5496 a503 |001c: iget-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +068db0: 6e20 d81d 4600 |001e: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +068db6: 0c06 |0021: move-result-object v6 │ │ +068db8: 1f06 8402 |0022: check-cast v6, Landroidx/recyclerview/widget/RecyclerView$m; // type@0284 │ │ +068dbc: 7220 480e a600 |0024: invoke-interface {v6, v10}, Landroidx/recyclerview/widget/RecyclerView$m;.b:(Landroid/view/MotionEvent;)Z // method@0e48 │ │ +068dc2: 0a07 |0027: move-result v7 │ │ +068dc4: 3807 0800 |0028: if-eqz v7, 0030 // +0008 │ │ +068dc8: 3220 0600 |002a: if-eq v0, v2, 0030 // +0006 │ │ +068dcc: 5b96 a703 |002c: iput-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +068dd0: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +068dd2: 2805 |002f: goto 0034 // +0005 │ │ +068dd4: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ +068dd8: 28e7 |0032: goto 0019 // -0019 │ │ +068dda: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +068ddc: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ +068de0: 6e10 b50e 0900 |0036: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0eb5 │ │ +068de6: 6e20 cf0e 1900 |0039: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +068dec: 0f05 |003c: return v5 │ │ +068dee: 5490 a103 |003d: iget-object v0, v9, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068df2: 3900 0300 |003f: if-nez v0, 0042 // +0003 │ │ +068df6: 0f01 |0041: return v1 │ │ +068df8: 6e10 290e 0000 |0042: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +068dfe: 0a00 |0045: move-result v0 │ │ +068e00: 5493 a103 |0046: iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068e04: 6e10 2a0e 0300 |0048: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +068e0a: 0a03 |004b: move-result v3 │ │ +068e0c: 5494 8103 |004c: iget-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +068e10: 3904 0800 |004e: if-nez v4, 0056 // +0008 │ │ +068e14: 7100 7105 0000 |0050: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0571 │ │ +068e1a: 0c04 |0053: move-result-object v4 │ │ +068e1c: 5b94 8103 |0054: iput-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +068e20: 5494 8103 |0056: iget-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +068e24: 6e20 6605 a400 |0058: invoke-virtual {v4, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0566 │ │ +068e2a: 6e10 1905 0a00 |005b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0519 │ │ +068e30: 0a04 |005e: move-result v4 │ │ +068e32: 6e10 1805 0a00 |005f: invoke-virtual {v10}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0518 │ │ +068e38: 0a06 |0062: move-result v6 │ │ +068e3a: 1507 003f |0063: const/high16 v7, #int 1056964608 // #3f00 │ │ +068e3e: 1228 |0065: const/4 v8, #int 2 // #2 │ │ +068e40: 3804 9e00 |0066: if-eqz v4, 0104 // +009e │ │ +068e44: 3254 9300 |0068: if-eq v4, v5, 00fb // +0093 │ │ +068e48: 3284 3500 |006a: if-eq v4, v8, 009f // +0035 │ │ +068e4c: 3224 2b00 |006c: if-eq v4, v2, 0097 // +002b │ │ +068e50: 1250 |006e: const/4 v0, #int 5 // #5 │ │ +068e52: 3204 0c00 |006f: if-eq v4, v0, 007b // +000c │ │ +068e56: 1260 |0071: const/4 v0, #int 6 // #6 │ │ +068e58: 3204 0400 |0072: if-eq v4, v0, 0076 // +0004 │ │ +068e5c: 2900 cf00 |0074: goto/16 0143 // +00cf │ │ +068e60: 6e20 b30e a900 |0076: invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;.p:(Landroid/view/MotionEvent;)V // method@0eb3 │ │ +068e66: 2900 ca00 |0079: goto/16 0143 // +00ca │ │ +068e6a: 6e20 2505 6a00 |007b: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0525 │ │ +068e70: 0a00 |007e: move-result v0 │ │ +068e72: 5990 8003 |007f: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068e76: 6e20 2e05 6a00 |0081: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getX:(I)F // method@052e │ │ +068e7c: 0a00 |0084: move-result v0 │ │ +068e7e: c670 |0085: add-float/2addr v0, v7 │ │ +068e80: 8700 |0086: float-to-int v0, v0 │ │ +068e82: 5990 8403 |0087: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +068e86: 5990 8203 |0089: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +068e8a: 6e20 3105 6a00 |008b: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getY:(I)F // method@0531 │ │ +068e90: 0a0a |008e: move-result v10 │ │ +068e92: c67a |008f: add-float/2addr v10, v7 │ │ +068e94: 87aa |0090: float-to-int v10, v10 │ │ +068e96: 599a 8503 |0091: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +068e9a: 599a 8303 |0093: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +068e9e: 2900 ae00 |0095: goto/16 0143 // +00ae │ │ +068ea2: 6e10 b50e 0900 |0097: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0eb5 │ │ +068ea8: 6e20 cf0e 1900 |009a: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +068eae: 2900 a600 |009d: goto/16 0143 // +00a6 │ │ +068eb2: 5292 8003 |009f: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068eb6: 6e20 1605 2a00 |00a1: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0516 │ │ +068ebc: 0a02 |00a4: move-result v2 │ │ +068ebe: 3b02 1c00 |00a5: if-gez v2, 00c1 // +001c │ │ +068ec2: 1a0a b004 |00a7: const-string v10, "Error processing scroll; pointer index for id " // string@04b0 │ │ +068ec6: 7110 f10f 0a00 |00a9: invoke-static {v10}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +068ecc: 0c0a |00ac: move-result-object v10 │ │ +068ece: 5290 8003 |00ad: iget v0, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068ed2: 6e20 101d 0a00 |00af: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +068ed8: 1a00 b500 |00b2: const-string v0, " not found. Did any MotionEvents get skipped?" // string@00b5 │ │ +068edc: 6e20 151d 0a00 |00b4: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +068ee2: 6e10 1d1d 0a00 |00b7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +068ee8: 0c0a |00ba: move-result-object v10 │ │ +068eea: 1a00 1113 |00bb: const-string v0, "RecyclerView" // string@1311 │ │ +068eee: 7120 4704 a000 |00bd: invoke-static {v0, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +068ef4: 0f01 |00c0: return v1 │ │ +068ef6: 6e20 2e05 2a00 |00c1: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@052e │ │ +068efc: 0a04 |00c4: move-result v4 │ │ +068efe: c674 |00c5: add-float/2addr v4, v7 │ │ +068f00: 8744 |00c6: float-to-int v4, v4 │ │ +068f02: 6e20 3105 2a00 |00c7: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@0531 │ │ +068f08: 0a0a |00ca: move-result v10 │ │ +068f0a: c67a |00cb: add-float/2addr v10, v7 │ │ +068f0c: 87aa |00cc: float-to-int v10, v10 │ │ +068f0e: 5292 7f03 |00cd: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +068f12: 3252 7400 |00cf: if-eq v2, v5, 0143 // +0074 │ │ +068f16: 5292 8203 |00d1: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +068f1a: 9102 0402 |00d3: sub-int v2, v4, v2 │ │ +068f1e: 5296 8303 |00d5: iget v6, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +068f22: 9106 0a06 |00d7: sub-int v6, v10, v6 │ │ +068f26: 3800 0e00 |00d9: if-eqz v0, 00e7 // +000e │ │ +068f2a: 7110 a21c 0200 |00db: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +068f30: 0a00 |00de: move-result v0 │ │ +068f32: 5292 8603 |00df: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +068f36: 3720 0600 |00e1: if-le v0, v2, 00e7 // +0006 │ │ +068f3a: 5994 8403 |00e3: iput v4, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +068f3e: 1210 |00e5: const/4 v0, #int 1 // #1 │ │ +068f40: 2802 |00e6: goto 00e8 // +0002 │ │ +068f42: 1200 |00e7: const/4 v0, #int 0 // #0 │ │ +068f44: 3803 0d00 |00e8: if-eqz v3, 00f5 // +000d │ │ +068f48: 7110 a21c 0600 |00ea: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +068f4e: 0a02 |00ed: move-result v2 │ │ +068f50: 5293 8603 |00ee: iget v3, v9, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +068f54: 3732 0500 |00f0: if-le v2, v3, 00f5 // +0005 │ │ +068f58: 599a 8503 |00f2: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +068f5c: 1210 |00f4: const/4 v0, #int 1 // #1 │ │ +068f5e: 3800 4e00 |00f5: if-eqz v0, 0143 // +004e │ │ +068f62: 6e20 cf0e 5900 |00f7: invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +068f68: 2849 |00fa: goto 0143 // +0049 │ │ +068f6a: 549a 8103 |00fb: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +068f6e: 6e10 6705 0a00 |00fd: invoke-virtual {v10}, Landroid/view/VelocityTracker;.clear:()V // method@0567 │ │ +068f74: 6e20 d70e 1900 |0100: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0ed7 │ │ +068f7a: 2840 |0103: goto 0143 // +0040 │ │ +068f7c: 5592 b003 |0104: iget-boolean v2, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ +068f80: 3802 0400 |0106: if-eqz v2, 010a // +0004 │ │ +068f84: 5c91 b003 |0108: iput-boolean v1, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ +068f88: 6e20 2505 1a00 |010a: invoke-virtual {v10, v1}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0525 │ │ +068f8e: 0a02 |010d: move-result v2 │ │ +068f90: 5992 8003 |010e: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068f94: 6e10 2d05 0a00 |0110: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@052d │ │ +068f9a: 0a02 |0113: move-result v2 │ │ +068f9c: c672 |0114: add-float/2addr v2, v7 │ │ +068f9e: 8722 |0115: float-to-int v2, v2 │ │ +068fa0: 5992 8403 |0116: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +068fa4: 5992 8203 |0118: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +068fa8: 6e10 3005 0a00 |011a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@0530 │ │ +068fae: 0a0a |011d: move-result v10 │ │ +068fb0: c67a |011e: add-float/2addr v10, v7 │ │ +068fb2: 87aa |011f: float-to-int v10, v10 │ │ +068fb4: 599a 8503 |0120: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +068fb8: 599a 8303 |0122: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +068fbc: 529a 7f03 |0124: iget v10, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +068fc0: 338a 0c00 |0126: if-ne v10, v8, 0132 // +000c │ │ +068fc4: 6e10 da05 0900 |0128: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05da │ │ +068fca: 0c0a |012b: move-result-object v10 │ │ +068fcc: 7220 e306 5a00 |012c: invoke-interface {v10, v5}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06e3 │ │ +068fd2: 6e20 cf0e 5900 |012f: invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +068fd8: 549a 9c03 |0132: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +068fdc: 4b01 0a05 |0134: aput v1, v10, v5 │ │ +068fe0: 4b01 0a01 |0136: aput v1, v10, v1 │ │ +068fe4: 3803 0400 |0138: if-eqz v3, 013c // +0004 │ │ +068fe8: de00 0002 |013a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +068fec: 7010 9b0e 0900 |013c: invoke-direct {v9}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +068ff2: 0c0a |013f: move-result-object v10 │ │ +068ff4: 6e30 9011 0a01 |0140: invoke-virtual {v10, v0, v1}, Ld0/o;.g:(II)Z // method@1190 │ │ +068ffa: 529a 7f03 |0143: iget v10, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +068ffe: 335a 0300 |0145: if-ne v10, v5, 0148 // +0003 │ │ +069002: 1211 |0147: const/4 v1, #int 1 // #1 │ │ +069004: 0f01 |0148: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -89115,38 +89407,139 @@ │ │ 0x05e2 line=1507 │ │ 0x05e3 line=1508 │ │ 0x05e4 line=1509 │ │ 0x05e5 line=1510 │ │ 0x05e6 line=1511 │ │ 0x05e7 line=1512 │ │ 0x05e8 line=1513 │ │ + 0x05e9 line=1514 │ │ + 0x05ea line=1515 │ │ + 0x05eb line=1516 │ │ + 0x05ec line=1517 │ │ + 0x05ed line=1518 │ │ + 0x05ee line=1519 │ │ + 0x05ef line=1520 │ │ + 0x05f0 line=1521 │ │ + 0x05f1 line=1522 │ │ + 0x05f2 line=1523 │ │ + 0x05f3 line=1524 │ │ + 0x05f4 line=1525 │ │ + 0x05f5 line=1526 │ │ + 0x05f6 line=1527 │ │ + 0x05f7 line=1528 │ │ + 0x05f8 line=1529 │ │ + 0x05f9 line=1530 │ │ + 0x05fa line=1531 │ │ + 0x05fb line=1532 │ │ + 0x05fc line=1533 │ │ + 0x05fd line=1534 │ │ + 0x05fe line=1535 │ │ + 0x05ff line=1536 │ │ + 0x0600 line=1537 │ │ + 0x0601 line=1538 │ │ + 0x0602 line=1539 │ │ + 0x0603 line=1540 │ │ + 0x0604 line=1541 │ │ + 0x0605 line=1542 │ │ + 0x0606 line=1543 │ │ + 0x0607 line=1544 │ │ + 0x0608 line=1545 │ │ + 0x0609 line=1546 │ │ + 0x060a line=1547 │ │ + 0x060b line=1548 │ │ + 0x060c line=1549 │ │ + 0x060d line=1550 │ │ + 0x060e line=1551 │ │ + 0x060f line=1552 │ │ + 0x0610 line=1553 │ │ + 0x0611 line=1554 │ │ + 0x0612 line=1555 │ │ + 0x0613 line=1556 │ │ + 0x0614 line=1557 │ │ + 0x0615 line=1558 │ │ + 0x0616 line=1559 │ │ + 0x0617 line=1560 │ │ + 0x0618 line=1561 │ │ + 0x0619 line=1562 │ │ + 0x061a line=1563 │ │ + 0x061b line=1564 │ │ + 0x061c line=1565 │ │ + 0x061d line=1566 │ │ + 0x061e line=1567 │ │ + 0x061f line=1568 │ │ + 0x0620 line=1569 │ │ + 0x0621 line=1570 │ │ + 0x0622 line=1571 │ │ + 0x0623 line=1572 │ │ + 0x0624 line=1573 │ │ + 0x0625 line=1574 │ │ + 0x0626 line=1575 │ │ + 0x0627 line=1576 │ │ + 0x0628 line=1577 │ │ + 0x0629 line=1578 │ │ + 0x062a line=1579 │ │ + 0x062b line=1580 │ │ + 0x062c line=1581 │ │ + 0x062d line=1582 │ │ + 0x062e line=1583 │ │ + 0x062f line=1584 │ │ + 0x0630 line=1585 │ │ + 0x0631 line=1586 │ │ + 0x0632 line=1587 │ │ + 0x0633 line=1588 │ │ + 0x0634 line=1589 │ │ + 0x0635 line=1590 │ │ + 0x0636 line=1591 │ │ + 0x0637 line=1592 │ │ + 0x0638 line=1593 │ │ + 0x0639 line=1594 │ │ + 0x063a line=1595 │ │ + 0x063b line=1596 │ │ + 0x063c line=1597 │ │ + 0x063d line=1598 │ │ + 0x063e line=1599 │ │ + 0x063f line=1600 │ │ + 0x0640 line=1601 │ │ + 0x0641 line=1602 │ │ + 0x0642 line=1603 │ │ + 0x0643 line=1604 │ │ + 0x0644 line=1605 │ │ + 0x0645 line=1606 │ │ + 0x0646 line=1607 │ │ + 0x0647 line=1608 │ │ + 0x0648 line=1609 │ │ + 0x0649 line=1610 │ │ + 0x064a line=1611 │ │ + 0x064b line=1612 │ │ + 0x064c line=1613 │ │ + 0x064d line=1614 │ │ locals : │ │ 0x0000 - 0x0149 reg=9 this Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0149 reg=10 (null) Landroid/view/MotionEvent; │ │ │ │ #57 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -069a70: |[069a70] androidx.recyclerview.widget.RecyclerView.onLayout:(ZIIII)V │ │ -069a80: 6001 c213 |0000: sget v1, Lz/d;.a:I // field@13c2 │ │ -069a84: 1a01 f112 |0002: const-string v1, "RV OnLayout" // string@12f1 │ │ -069a88: 7110 b903 0100 |0004: invoke-static {v1}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -069a8e: 1a01 fa12 |0007: const-string v1, "RecyclerView" // string@12fa │ │ -069a92: 1a02 4912 |0009: const-string v2, "No adapter attached; skipping layout" // string@1249 │ │ -069a96: 7120 3504 2100 |000b: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -069a9c: 7100 bb03 0000 |000e: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -069aa2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -069aa4: 5c01 af03 |0012: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03af │ │ -069aa8: 0e00 |0014: return-void │ │ +06a8ac: |[06a8ac] androidx.recyclerview.widget.RecyclerView.onLayout:(ZIIII)V │ │ +06a8bc: 6001 ff13 |0000: sget v1, Lz/d;.a:I // field@13ff │ │ +06a8c0: 1a01 0813 |0002: const-string v1, "RV OnLayout" // string@1308 │ │ +06a8c4: 7110 ca03 0100 |0004: invoke-static {v1}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03ca │ │ +06a8ca: 1a01 1113 |0007: const-string v1, "RecyclerView" // string@1311 │ │ +06a8ce: 1a02 5f12 |0009: const-string v2, "No adapter attached; skipping layout" // string@125f │ │ +06a8d2: 7120 4704 2100 |000b: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +06a8d8: 7100 cc03 0000 |000e: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +06a8de: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +06a8e0: 5c01 ac03 |0012: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +06a8e4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -89982,53 +90375,53 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -069aac: |[069aac] androidx.recyclerview.widget.RecyclerView.onMeasure:(II)V │ │ -069abc: 5430 a403 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069ac0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -069ac4: 6e30 5b0e 4305 |0004: invoke-virtual {v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5b │ │ -069aca: 0e00 |0007: return-void │ │ -069acc: 6e10 180e 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.z:()Z // method@0e18 │ │ -069ad2: 0a00 |000b: move-result v0 │ │ -069ad4: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -069ad8: 7110 5b05 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -069ade: 7110 5b05 0500 |0011: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -069ae4: 5430 a403 |0014: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069ae8: 5400 4803 |0016: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -069aec: 6e30 5b0e 4005 |0018: invoke-virtual {v0, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5b │ │ -069af2: 0e00 |001b: return-void │ │ -069af4: 5530 ae03 |001c: iget-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.r:Z // field@03ae │ │ -069af8: 3800 0a00 |001e: if-eqz v0, 0028 // +000a │ │ -069afc: 5430 a403 |0020: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069b00: 5400 4803 |0022: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -069b04: 6e30 5b0e 4005 |0024: invoke-virtual {v0, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5b │ │ -069b0a: 0e00 |0027: return-void │ │ -069b0c: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -069b0e: 5431 9203 |0029: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -069b12: 5512 6403 |002b: iget-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0364 │ │ -069b16: 3802 0e00 |002d: if-eqz v2, 003b // +000e │ │ -069b1a: 6e10 ab05 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -069b20: 0a04 |0032: move-result v4 │ │ -069b22: 6e10 a905 0300 |0033: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -069b28: 0a05 |0036: move-result v5 │ │ -069b2a: 6e30 3206 4305 |0037: invoke-virtual {v3, v4, v5}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0632 │ │ -069b30: 0e00 |003a: return-void │ │ -069b32: 6e10 791c 0100 |003b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -069b38: 6e10 ac0e 0300 |003e: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;.u:()V // method@0eac │ │ -069b3e: 5431 a403 |0041: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069b42: 5411 4803 |0043: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -069b46: 6e30 5b0e 4105 |0045: invoke-virtual {v1, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5b │ │ -069b4c: 6e20 ad0e 0300 |0048: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.v:(Z)V // method@0ead │ │ -069b52: 5434 9203 |004b: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -069b56: 5c40 6203 |004d: iput-boolean v0, v4, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@0362 │ │ -069b5a: 0e00 |004f: return-void │ │ +06a8e8: |[06a8e8] androidx.recyclerview.widget.RecyclerView.onMeasure:(II)V │ │ +06a8f8: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a8fc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +06a900: 6e30 840e 4305 |0004: invoke-virtual {v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e84 │ │ +06a906: 0e00 |0007: return-void │ │ +06a908: 6e10 410e 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.z:()Z // method@0e41 │ │ +06a90e: 0a00 |000b: move-result v0 │ │ +06a910: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +06a914: 7110 8005 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +06a91a: 7110 8005 0500 |0011: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0580 │ │ +06a920: 5430 a103 |0014: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a924: 5400 4503 |0016: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06a928: 6e30 840e 4005 |0018: invoke-virtual {v0, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e84 │ │ +06a92e: 0e00 |001b: return-void │ │ +06a930: 5530 ab03 |001c: iget-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.r:Z // field@03ab │ │ +06a934: 3800 0a00 |001e: if-eqz v0, 0028 // +000a │ │ +06a938: 5430 a103 |0020: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a93c: 5400 4503 |0022: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06a940: 6e30 840e 4005 |0024: invoke-virtual {v0, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e84 │ │ +06a946: 0e00 |0027: return-void │ │ +06a948: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +06a94a: 5431 8f03 |0029: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06a94e: 5512 6103 |002b: iget-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ +06a952: 3802 0e00 |002d: if-eqz v2, 003b // +000e │ │ +06a956: 6e10 d005 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06a95c: 0a04 |0032: move-result v4 │ │ +06a95e: 6e10 ce05 0300 |0033: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06a964: 0a05 |0036: move-result v5 │ │ +06a966: 6e30 5806 4305 |0037: invoke-virtual {v3, v4, v5}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0658 │ │ +06a96c: 0e00 |003a: return-void │ │ +06a96e: 6e10 c91c 0100 |003b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06a974: 6e10 d50e 0300 |003e: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;.u:()V // method@0ed5 │ │ +06a97a: 5431 a103 |0041: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a97e: 5411 4503 |0043: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06a982: 6e30 840e 4105 |0045: invoke-virtual {v1, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e84 │ │ +06a988: 6e20 d60e 0300 |0048: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.v:(Z)V // method@0ed6 │ │ +06a98e: 5434 8f03 |004b: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06a992: 5c40 5f03 |004d: iput-boolean v0, v4, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +06a996: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -90398,26 +90791,26 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0681cc: |[0681cc] androidx.recyclerview.widget.RecyclerView.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -0681dc: 5220 7a03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -0681e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0681e2: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ -0681e6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0681e8: 2802 |0006: goto 0008 // +0002 │ │ -0681ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0681ec: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -0681f0: 0f01 |000a: return v1 │ │ -0681f2: 6f30 9606 3204 |000b: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z // method@0696 │ │ -0681f8: 0a03 |000e: move-result v3 │ │ -0681fa: 0f03 |000f: return v3 │ │ +069008: |[069008] androidx.recyclerview.widget.RecyclerView.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +069018: 5220 7703 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06901c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06901e: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ +069022: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +069024: 2802 |0006: goto 0008 // +0002 │ │ +069026: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +069028: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +06902c: 0f01 |000a: return v1 │ │ +06902e: 6f30 bc06 3204 |000b: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z // method@06bc │ │ +069034: 0a03 |000e: move-result v3 │ │ +069036: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -90787,30 +91180,30 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -069bc8: |[069bc8] androidx.recyclerview.widget.RecyclerView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -069bd8: 2020 8602 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -069bdc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -069be0: 6f20 9706 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0697 │ │ -069be6: 0e00 |0007: return-void │ │ -069be8: 1f02 8602 |0008: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -069bec: 5b12 9603 |000a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0396 │ │ -069bf0: 5422 e30a |000c: iget-object v2, v2, Lk0/a;.e:Landroid/os/Parcelable; // field@0ae3 │ │ -069bf4: 6f20 9706 2100 |000e: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0697 │ │ -069bfa: 5412 a403 |0011: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069bfe: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ -069c02: 5410 9603 |0015: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0396 │ │ -069c06: 5400 5e03 |0017: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035e │ │ -069c0a: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -069c0e: 6e20 f70d 0200 |001b: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.C:(Landroid/os/Parcelable;)V // method@0df7 │ │ -069c14: 0e00 |001e: return-void │ │ +06aa04: |[06aa04] androidx.recyclerview.widget.RecyclerView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +06aa14: 2020 8b02 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$r; // type@028b │ │ +06aa18: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +06aa1c: 6f20 bd06 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@06bd │ │ +06aa22: 0e00 |0007: return-void │ │ +06aa24: 1f02 8b02 |0008: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$r; // type@028b │ │ +06aa28: 5b12 9303 |000a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ +06aa2c: 5422 1f0b |000c: iget-object v2, v2, Lk0/a;.e:Landroid/os/Parcelable; // field@0b1f │ │ +06aa30: 6f20 bd06 2100 |000e: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@06bd │ │ +06aa36: 5412 a103 |0011: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06aa3a: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +06aa3e: 5410 9303 |0015: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ +06aa42: 5400 5b03 |0017: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ +06aa46: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +06aa4a: 6e20 200e 0200 |001b: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.C:(Landroid/os/Parcelable;)V // method@0e20 │ │ +06aa50: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -91042,32 +91435,32 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -067764: |[067764] androidx.recyclerview.widget.RecyclerView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -067774: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -067778: 6f10 9906 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0699 │ │ -06777e: 0c01 |0005: move-result-object v1 │ │ -067780: 7020 330e 1000 |0006: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcelable;)V // method@0e33 │ │ -067786: 5421 9603 |0009: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0396 │ │ -06778a: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -06778e: 5411 5e03 |000d: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035e │ │ -067792: 5b01 5e03 |000f: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035e │ │ -067796: 280d |0011: goto 001e // +000d │ │ -067798: 5421 a403 |0012: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06779c: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -0677a0: 6e10 f80d 0100 |0016: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.D:()Landroid/os/Parcelable; // method@0df8 │ │ -0677a6: 0c01 |0019: move-result-object v1 │ │ -0677a8: 2802 |001a: goto 001c // +0002 │ │ -0677aa: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0677ac: 5b01 5e03 |001c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035e │ │ -0677b0: 1100 |001e: return-object v0 │ │ +0685a0: |[0685a0] androidx.recyclerview.widget.RecyclerView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0685b0: 2200 8b02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@028b │ │ +0685b4: 6f10 bf06 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@06bf │ │ +0685ba: 0c01 |0005: move-result-object v1 │ │ +0685bc: 7020 5c0e 1000 |0006: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcelable;)V // method@0e5c │ │ +0685c2: 5421 9303 |0009: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ +0685c6: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +0685ca: 5411 5b03 |000d: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ +0685ce: 5b01 5b03 |000f: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ +0685d2: 280d |0011: goto 001e // +000d │ │ +0685d4: 5421 a103 |0012: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0685d8: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +0685dc: 6e10 210e 0100 |0016: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.D:()Landroid/os/Parcelable; // method@0e21 │ │ +0685e2: 0c01 |0019: move-result-object v1 │ │ +0685e4: 2802 |001a: goto 001c // +0002 │ │ +0685e6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0685e8: 5b01 5b03 |001c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ +0685ec: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -91337,403 +91730,400 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #62 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onSizeChanged' │ │ type : '(IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -069c18: |[069c18] androidx.recyclerview.widget.RecyclerView.onSizeChanged:(IIII)V │ │ -069c28: 6f54 9a06 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@069a │ │ -069c2e: 3331 0400 |0003: if-ne v1, v3, 0007 // +0004 │ │ -069c32: 3242 0b00 |0005: if-eq v2, v4, 0010 // +000b │ │ -069c36: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -069c38: 5b01 8003 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -069c3c: 5b01 7e03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -069c40: 5b01 7f03 |000c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -069c44: 5b01 7d03 |000e: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -069c48: 0e00 |0010: return-void │ │ +06aa54: |[06aa54] androidx.recyclerview.widget.RecyclerView.onSizeChanged:(IIII)V │ │ +06aa64: 6f54 c006 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@06c0 │ │ +06aa6a: 3331 0400 |0003: if-ne v1, v3, 0007 // +0004 │ │ +06aa6e: 3242 0b00 |0005: if-eq v2, v4, 0010 // +000b │ │ +06aa72: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06aa74: 5b01 7d03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06aa78: 5b01 7b03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06aa7c: 5b01 7c03 |000c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06aa80: 5b01 7a03 |000e: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06aa84: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #63 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 641 16-bit code units │ │ -0681fc: |[0681fc] androidx.recyclerview.widget.RecyclerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -06820c: 0806 1600 |0000: move-object/from16 v6, v22 │ │ -068210: 0800 1700 |0002: move-object/from16 v0, v23 │ │ -068214: 5561 b203 |0004: iget-boolean v1, v6, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -068218: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -06821a: 3901 7902 |0007: if-nez v1, 0280 // +0279 │ │ -06821e: 5561 b303 |0009: iget-boolean v1, v6, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b3 │ │ -068222: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -068226: 2900 7302 |000d: goto/16 0280 // +0273 │ │ -06822a: 7401 0205 1700 |000f: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -068230: 0a01 |0012: move-result v1 │ │ -068232: 5462 aa03 |0013: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03aa │ │ -068236: 1233 |0015: const/4 v3, #int 3 // #3 │ │ -068238: 1218 |0016: const/4 v8, #int 1 // #1 │ │ -06823a: 3802 1000 |0017: if-eqz v2, 0027 // +0010 │ │ -06823e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -068240: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ -068244: 5b64 aa03 |001c: iput-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03aa │ │ -068248: 2809 |001e: goto 0027 // +0009 │ │ -06824a: 7220 1e0e 0200 |001f: invoke-interface {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$m;.a:(Landroid/view/MotionEvent;)V // method@0e1e │ │ -068250: 3231 1e00 |0022: if-eq v1, v3, 0040 // +001e │ │ -068254: 3381 1e00 |0024: if-ne v1, v8, 0042 // +001e │ │ -068258: 281a |0026: goto 0040 // +001a │ │ -06825a: 3801 2000 |0027: if-eqz v1, 0047 // +0020 │ │ -06825e: 5461 a803 |0029: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a8 │ │ -068262: 6e10 8e1d 0100 |002b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -068268: 0a01 |002e: move-result v1 │ │ -06826a: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -06826c: 3512 1700 |0030: if-ge v2, v1, 0047 // +0017 │ │ -068270: 5464 a803 |0032: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a8 │ │ -068274: 6e20 881d 2400 |0034: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06827a: 0c04 |0037: move-result-object v4 │ │ -06827c: 1f04 7f02 |0038: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ -068280: 7220 1f0e 0400 |003a: invoke-interface {v4, v0}, Landroidx/recyclerview/widget/RecyclerView$m;.b:(Landroid/view/MotionEvent;)Z // method@0e1f │ │ -068286: 0a05 |003d: move-result v5 │ │ -068288: 3805 0600 |003e: if-eqz v5, 0044 // +0006 │ │ -06828c: 5b64 aa03 |0040: iput-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03aa │ │ -068290: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -068292: 2805 |0043: goto 0048 // +0005 │ │ -068294: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -068298: 28ea |0046: goto 0030 // -0016 │ │ -06829a: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -06829c: 3801 0900 |0048: if-eqz v1, 0051 // +0009 │ │ -0682a0: 7401 8c0e 1600 |004a: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8c │ │ -0682a6: 6e20 a60e 7600 |004d: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -0682ac: 0f08 |0050: return v8 │ │ -0682ae: 5461 a403 |0051: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0682b2: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ -0682b6: 0f07 |0055: return v7 │ │ -0682b8: 6e10 000e 0100 |0056: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -0682be: 0a09 |0059: move-result v9 │ │ -0682c0: 5461 a403 |005a: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0682c4: 6e10 010e 0100 |005c: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -0682ca: 0a0a |005f: move-result v10 │ │ -0682cc: 5461 8403 |0060: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -0682d0: 3901 0800 |0062: if-nez v1, 006a // +0008 │ │ -0682d4: 7100 4c05 0000 |0064: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ -0682da: 0c01 |0067: move-result-object v1 │ │ -0682dc: 5b61 8403 |0068: iput-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -0682e0: 7701 2005 1700 |006a: invoke-static/range {v23}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0520 │ │ -0682e6: 0c0b |006d: move-result-object v11 │ │ -0682e8: 7401 0405 1700 |006e: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -0682ee: 0a01 |0071: move-result v1 │ │ -0682f0: 7401 0305 1700 |0072: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ -0682f6: 0a02 |0075: move-result v2 │ │ -0682f8: 3901 0800 |0076: if-nez v1, 007e // +0008 │ │ -0682fc: 5464 9f03 |0078: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039f │ │ -068300: 4b07 0408 |007a: aput v7, v4, v8 │ │ -068304: 4b07 0407 |007c: aput v7, v4, v7 │ │ -068308: 5464 9f03 |007e: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039f │ │ -06830c: 4405 0407 |0080: aget v5, v4, v7 │ │ -068310: 8255 |0082: int-to-float v5, v5 │ │ -068312: 4404 0408 |0083: aget v4, v4, v8 │ │ -068316: 8244 |0085: int-to-float v4, v4 │ │ -068318: 6e30 2205 5b04 |0086: invoke-virtual {v11, v5, v4}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ -06831e: 1504 003f |0089: const/high16 v4, #int 1056964608 // #3f00 │ │ -068322: 3801 c501 |008b: if-eqz v1, 0250 // +01c5 │ │ -068326: 1a05 fa12 |008d: const-string v5, "RecyclerView" // string@12fa │ │ -06832a: 122c |008f: const/4 v12, #int 2 // #2 │ │ -06832c: 3281 f400 |0090: if-eq v1, v8, 0184 // +00f4 │ │ -068330: 32c1 3500 |0092: if-eq v1, v12, 00c7 // +0035 │ │ -068334: 3231 2b00 |0094: if-eq v1, v3, 00bf // +002b │ │ -068338: 1253 |0096: const/4 v3, #int 5 // #5 │ │ -06833a: 3231 0c00 |0097: if-eq v1, v3, 00a3 // +000c │ │ -06833e: 1262 |0099: const/4 v2, #int 6 // #6 │ │ -068340: 3221 0400 |009a: if-eq v1, v2, 009e // +0004 │ │ -068344: 2900 d901 |009c: goto/16 0275 // +01d9 │ │ -068348: 7402 8a0e 1600 |009e: invoke-virtual/range {v22, v23}, Landroidx/recyclerview/widget/RecyclerView;.p:(Landroid/view/MotionEvent;)V // method@0e8a │ │ -06834e: 2900 d401 |00a1: goto/16 0275 // +01d4 │ │ -068352: 6e20 1005 2000 |00a3: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -068358: 0a01 |00a6: move-result v1 │ │ -06835a: 5961 8303 |00a7: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -06835e: 6e20 1905 2000 |00a9: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -068364: 0a01 |00ac: move-result v1 │ │ -068366: c641 |00ad: add-float/2addr v1, v4 │ │ -068368: 8711 |00ae: float-to-int v1, v1 │ │ -06836a: 5961 8703 |00af: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -06836e: 5961 8503 |00b1: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0385 │ │ -068372: 6e20 1c05 2000 |00b3: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -068378: 0a00 |00b6: move-result v0 │ │ -06837a: c640 |00b7: add-float/2addr v0, v4 │ │ -06837c: 8700 |00b8: float-to-int v0, v0 │ │ -06837e: 5960 8803 |00b9: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -068382: 5960 8603 |00bb: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0386 │ │ -068386: 2900 b801 |00bd: goto/16 0275 // +01b8 │ │ -06838a: 7401 8c0e 1600 |00bf: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8c │ │ -068390: 6e20 a60e 7600 |00c2: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -068396: 2900 b001 |00c5: goto/16 0275 // +01b0 │ │ -06839a: 5261 8303 |00c7: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -06839e: 6e20 0105 1000 |00c9: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0501 │ │ -0683a4: 0a01 |00cc: move-result v1 │ │ -0683a6: 3b01 1a00 |00cd: if-gez v1, 00e7 // +001a │ │ -0683aa: 1a00 ad04 |00cf: const-string v0, "Error processing scroll; pointer index for id " // string@04ad │ │ -0683ae: 7110 c50f 0000 |00d1: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -0683b4: 0c00 |00d4: move-result-object v0 │ │ -0683b6: 5261 8303 |00d5: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -0683ba: 6e20 c01c 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -0683c0: 1a01 b500 |00da: const-string v1, " not found. Did any MotionEvents get skipped?" // string@00b5 │ │ -0683c4: 6e20 c51c 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -0683ca: 6e10 cd1c 0000 |00df: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -0683d0: 0c00 |00e2: move-result-object v0 │ │ -0683d2: 7120 3504 0500 |00e3: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -0683d8: 0f07 |00e6: return v7 │ │ -0683da: 6e20 1905 1000 |00e7: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -0683e0: 0a02 |00ea: move-result v2 │ │ -0683e2: c642 |00eb: add-float/2addr v2, v4 │ │ -0683e4: 872c |00ec: float-to-int v12, v2 │ │ -0683e6: 6e20 1c05 1000 |00ed: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -0683ec: 0a00 |00f0: move-result v0 │ │ -0683ee: c640 |00f1: add-float/2addr v0, v4 │ │ -0683f0: 870d |00f2: float-to-int v13, v0 │ │ -0683f2: 5260 8703 |00f3: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -0683f6: 910e 000c |00f5: sub-int v14, v0, v12 │ │ -0683fa: 5260 8803 |00f7: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -0683fe: 910f 000d |00f9: sub-int v15, v0, v13 │ │ -068402: 5463 9d03 |00fb: iget-object v3, v6, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039d │ │ -068406: 5464 9b03 |00fd: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@039b │ │ -06840a: 1205 |00ff: const/4 v5, #int 0 // #0 │ │ -06840c: 0800 1600 |0100: move-object/from16 v0, v22 │ │ -068410: 01e1 |0102: move v1, v14 │ │ -068412: 01f2 |0103: move v2, v15 │ │ -068414: 7406 5c0e 0000 |0104: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.f:(II[I[II)Z // method@0e5c │ │ -06841a: 0a00 |0107: move-result v0 │ │ -06841c: 3800 2700 |0108: if-eqz v0, 012f // +0027 │ │ -068420: 5460 9d03 |010a: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039d │ │ -068424: 4401 0007 |010c: aget v1, v0, v7 │ │ -068428: b11e |010e: sub-int/2addr v14, v1 │ │ -06842a: 4400 0008 |010f: aget v0, v0, v8 │ │ -06842e: b10f |0111: sub-int/2addr v15, v0 │ │ -068430: 5460 9b03 |0112: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@039b │ │ -068434: 4401 0007 |0114: aget v1, v0, v7 │ │ -068438: 8211 |0116: int-to-float v1, v1 │ │ -06843a: 4400 0008 |0117: aget v0, v0, v8 │ │ -06843e: 8200 |0119: int-to-float v0, v0 │ │ -068440: 6e30 2205 1b00 |011a: invoke-virtual {v11, v1, v0}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ -068446: 5460 9f03 |011d: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039f │ │ -06844a: 4401 0007 |011f: aget v1, v0, v7 │ │ -06844e: 5462 9b03 |0121: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@039b │ │ -068452: 4403 0207 |0123: aget v3, v2, v7 │ │ -068456: b031 |0125: add-int/2addr v1, v3 │ │ -068458: 4b01 0007 |0126: aput v1, v0, v7 │ │ -06845c: 4401 0008 |0128: aget v1, v0, v8 │ │ -068460: 4402 0208 |012a: aget v2, v2, v8 │ │ -068464: b021 |012c: add-int/2addr v1, v2 │ │ -068466: 4b01 0008 |012d: aput v1, v0, v8 │ │ -06846a: 5260 8203 |012f: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -06846e: 3280 2900 |0131: if-eq v0, v8, 015a // +0029 │ │ -068472: 3809 1100 |0133: if-eqz v9, 0144 // +0011 │ │ -068476: 7110 521c 0e00 |0135: invoke-static {v14}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -06847c: 0a00 |0138: move-result v0 │ │ -06847e: 5261 8903 |0139: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0389 │ │ -068482: 3710 0900 |013b: if-le v0, v1, 0144 // +0009 │ │ -068486: 3d0e 0400 |013d: if-lez v14, 0141 // +0004 │ │ -06848a: b11e |013f: sub-int/2addr v14, v1 │ │ -06848c: 2802 |0140: goto 0142 // +0002 │ │ -06848e: b01e |0141: add-int/2addr v14, v1 │ │ -068490: 1210 |0142: const/4 v0, #int 1 // #1 │ │ -068492: 2802 |0143: goto 0145 // +0002 │ │ -068494: 1200 |0144: const/4 v0, #int 0 // #0 │ │ -068496: 380a 1000 |0145: if-eqz v10, 0155 // +0010 │ │ -06849a: 7110 521c 0f00 |0147: invoke-static {v15}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -0684a0: 0a01 |014a: move-result v1 │ │ -0684a2: 5262 8903 |014b: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0389 │ │ -0684a6: 3721 0800 |014d: if-le v1, v2, 0155 // +0008 │ │ -0684aa: 3d0f 0400 |014f: if-lez v15, 0153 // +0004 │ │ -0684ae: b12f |0151: sub-int/2addr v15, v2 │ │ -0684b0: 2802 |0152: goto 0154 // +0002 │ │ -0684b2: b02f |0153: add-int/2addr v15, v2 │ │ -0684b4: 1210 |0154: const/4 v0, #int 1 // #1 │ │ -0684b6: 3800 0500 |0155: if-eqz v0, 015a // +0005 │ │ -0684ba: 6e20 a60e 8600 |0157: invoke-virtual {v6, v8}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -0684c0: 5260 8203 |015a: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -0684c4: 3380 1901 |015c: if-ne v0, v8, 0275 // +0119 │ │ -0684c8: 5460 9b03 |015e: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@039b │ │ -0684cc: 4401 0007 |0160: aget v1, v0, v7 │ │ -0684d0: b11c |0162: sub-int/2addr v12, v1 │ │ -0684d2: 596c 8703 |0163: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -0684d6: 4400 0008 |0165: aget v0, v0, v8 │ │ -0684da: b10d |0167: sub-int/2addr v13, v0 │ │ -0684dc: 596d 8803 |0168: iput v13, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -0684e0: 3809 0400 |016a: if-eqz v9, 016e // +0004 │ │ -0684e4: 01e0 |016c: move v0, v14 │ │ -0684e6: 2802 |016d: goto 016f // +0002 │ │ -0684e8: 1200 |016e: const/4 v0, #int 0 // #0 │ │ -0684ea: 380a 0400 |016f: if-eqz v10, 0173 // +0004 │ │ -0684ee: 01f1 |0171: move v1, v15 │ │ -0684f0: 2802 |0172: goto 0174 // +0002 │ │ -0684f2: 1201 |0173: const/4 v1, #int 0 // #0 │ │ -0684f4: 6e40 920e 06b1 |0174: invoke-virtual {v6, v0, v1, v11}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e92 │ │ -0684fa: 5460 9003 |0177: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@0390 │ │ -0684fe: 3800 fc00 |0179: if-eqz v0, 0275 // +00fc │ │ -068502: 390e 0400 |017b: if-nez v14, 017f // +0004 │ │ -068506: 380f f800 |017d: if-eqz v15, 0275 // +00f8 │ │ -06850a: 6e40 270f 60fe |017f: invoke-virtual {v0, v6, v14, v15}, Landroidx/recyclerview/widget/e;.a:(Landroidx/recyclerview/widget/RecyclerView;II)V // method@0f27 │ │ -068510: 2900 f300 |0182: goto/16 0275 // +00f3 │ │ -068514: 5460 8403 |0184: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -068518: 6e20 4105 b000 |0186: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ -06851e: 5460 8403 |0189: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -068522: 1301 e803 |018b: const/16 v1, #int 1000 // #3e8 │ │ -068526: 5262 8b03 |018d: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@038b │ │ -06852a: 8222 |018f: int-to-float v2, v2 │ │ -06852c: 6e30 4405 1002 |0190: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0544 │ │ -068532: 1200 |0193: const/4 v0, #int 0 // #0 │ │ -068534: 3809 0c00 |0194: if-eqz v9, 01a0 // +000c │ │ -068538: 5461 8403 |0196: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -06853c: 5262 8303 |0198: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -068540: 6e20 4805 2100 |019a: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@0548 │ │ -068546: 0a01 |019d: move-result v1 │ │ -068548: 7f11 |019e: neg-float v1, v1 │ │ -06854a: 2802 |019f: goto 01a1 // +0002 │ │ -06854c: 1201 |01a0: const/4 v1, #int 0 // #0 │ │ -06854e: 380a 0c00 |01a1: if-eqz v10, 01ad // +000c │ │ -068552: 5462 8403 |01a3: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -068556: 5263 8303 |01a5: iget v3, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -06855a: 6e20 4a05 3200 |01a7: invoke-virtual {v2, v3}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@054a │ │ -068560: 0a02 |01aa: move-result v2 │ │ -068562: 7f22 |01ab: neg-float v2, v2 │ │ -068564: 2802 |01ac: goto 01ae // +0002 │ │ -068566: 1202 |01ad: const/4 v2, #int 0 // #0 │ │ -068568: 2d03 0100 |01ae: cmpl-float v3, v1, v0 │ │ -06856c: 3903 0600 |01b0: if-nez v3, 01b6 // +0006 │ │ -068570: 2d00 0200 |01b2: cmpl-float v0, v2, v0 │ │ -068574: 3800 9400 |01b4: if-eqz v0, 0248 // +0094 │ │ -068578: 8710 |01b6: float-to-int v0, v1 │ │ -06857a: 8721 |01b7: float-to-int v1, v2 │ │ -06857c: 5462 a403 |01b8: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -068580: 3902 0900 |01ba: if-nez v2, 01c3 // +0009 │ │ -068584: 1a00 de03 |01bc: const-string v0, "Cannot fling without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03de │ │ -068588: 7120 3504 0500 |01be: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -06858e: 2900 8400 |01c1: goto/16 0245 // +0084 │ │ -068592: 5563 b203 |01c3: iget-boolean v3, v6, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -068596: 3803 0400 |01c5: if-eqz v3, 01c9 // +0004 │ │ -06859a: 2900 7e00 |01c7: goto/16 0245 // +007e │ │ -06859e: 6e10 000e 0200 |01c9: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -0685a4: 0a02 |01cc: move-result v2 │ │ -0685a6: 5463 a403 |01cd: iget-object v3, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -0685aa: 6e10 010e 0300 |01cf: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -0685b0: 0a03 |01d2: move-result v3 │ │ -0685b2: 3802 0a00 |01d3: if-eqz v2, 01dd // +000a │ │ -0685b6: 7110 521c 0000 |01d5: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -0685bc: 0a04 |01d8: move-result v4 │ │ -0685be: 5265 8a03 |01d9: iget v5, v6, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@038a │ │ -0685c2: 3554 0300 |01db: if-ge v4, v5, 01de // +0003 │ │ -0685c6: 1200 |01dd: const/4 v0, #int 0 // #0 │ │ -0685c8: 3803 0a00 |01de: if-eqz v3, 01e8 // +000a │ │ -0685cc: 7110 521c 0100 |01e0: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -0685d2: 0a04 |01e3: move-result v4 │ │ -0685d4: 5265 8a03 |01e4: iget v5, v6, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@038a │ │ -0685d8: 3554 0300 |01e6: if-ge v4, v5, 01e9 // +0003 │ │ -0685dc: 1201 |01e8: const/4 v1, #int 0 // #0 │ │ -0685de: 3900 0500 |01e9: if-nez v0, 01ee // +0005 │ │ -0685e2: 3901 0300 |01eb: if-nez v1, 01ee // +0003 │ │ -0685e6: 2858 |01ed: goto 0245 // +0058 │ │ -0685e8: 8204 |01ee: int-to-float v4, v0 │ │ -0685ea: 8215 |01ef: int-to-float v5, v1 │ │ -0685ec: 6e30 540e 4605 |01f0: invoke-virtual {v6, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.dispatchNestedPreFling:(FF)Z // method@0e54 │ │ -0685f2: 0a09 |01f3: move-result v9 │ │ -0685f4: 3909 5100 |01f4: if-nez v9, 0245 // +0051 │ │ -0685f8: 3902 0700 |01f6: if-nez v2, 01fd // +0007 │ │ -0685fc: 3803 0300 |01f8: if-eqz v3, 01fb // +0003 │ │ -068600: 2803 |01fa: goto 01fd // +0003 │ │ -068602: 1209 |01fb: const/4 v9, #int 0 // #0 │ │ -068604: 2802 |01fc: goto 01fe // +0002 │ │ -068606: 1219 |01fd: const/4 v9, #int 1 // #1 │ │ -068608: 6e40 530e 4695 |01fe: invoke-virtual {v6, v4, v5, v9}, Landroidx/recyclerview/widget/RecyclerView;.dispatchNestedFling:(FFZ)Z // method@0e53 │ │ -06860e: 3809 4400 |0201: if-eqz v9, 0245 // +0044 │ │ -068612: 3803 0400 |0203: if-eqz v3, 0207 // +0004 │ │ -068616: de02 0202 |0205: or-int/lit8 v2, v2, #int 2 // #02 │ │ -06861a: 7601 720e 1600 |0207: invoke-direct/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -068620: 0c03 |020a: move-result-object v3 │ │ -068622: 6e30 6511 2308 |020b: invoke-virtual {v3, v2, v8}, Ld0/o;.g:(II)Z // method@1165 │ │ -068628: 5262 8b03 |020e: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@038b │ │ -06862c: 7b23 |0210: neg-int v3, v2 │ │ -06862e: 7120 601c 2000 |0211: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -068634: 0a00 |0214: move-result v0 │ │ -068636: 7120 5d1c 0300 |0215: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -06863c: 0a10 |0218: move-result v16 │ │ -06863e: 5260 8b03 |0219: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@038b │ │ -068642: 7b02 |021b: neg-int v2, v0 │ │ -068644: 7120 601c 0100 |021c: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -06864a: 0a00 |021f: move-result v0 │ │ -06864c: 7120 5d1c 0200 |0220: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c5d │ │ -068652: 0a11 |0223: move-result v17 │ │ -068654: 5460 8f03 |0224: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038f │ │ -068658: 5401 6b03 |0226: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06865c: 6e20 a60e c100 |0228: invoke-virtual {v1, v12}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -068662: 5907 6603 |022b: iput v7, v0, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0366 │ │ -068666: 5907 6503 |022d: iput v7, v0, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0365 │ │ -06866a: 540d 6703 |022f: iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -06866e: 120e |0231: const/4 v14, #int 0 // #0 │ │ -068670: 120f |0232: const/4 v15, #int 0 // #0 │ │ -068672: 1512 0080 |0233: const/high16 v18, #int -2147483648 // #8000 │ │ -068676: 1413 ffff ff7f |0235: const v19, #float nan // #7fffffff │ │ -06867c: 1514 0080 |0238: const/high16 v20, #int -2147483648 // #8000 │ │ -068680: 1415 ffff ff7f |023a: const v21, #float nan // #7fffffff │ │ -068686: 7409 0209 0d00 |023d: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@0902 │ │ -06868c: 6e10 390e 0000 |0240: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e39 │ │ -068692: 1210 |0243: const/4 v0, #int 1 // #1 │ │ -068694: 2802 |0244: goto 0246 // +0002 │ │ -068696: 1200 |0245: const/4 v0, #int 0 // #0 │ │ -068698: 3900 0500 |0246: if-nez v0, 024b // +0005 │ │ -06869c: 6e20 a60e 7600 |0248: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -0686a2: 7401 8c0e 1600 |024b: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8c │ │ -0686a8: 1217 |024e: const/4 v7, #int 1 // #1 │ │ -0686aa: 2826 |024f: goto 0275 // +0026 │ │ -0686ac: 6e20 1005 7000 |0250: invoke-virtual {v0, v7}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -0686b2: 0a01 |0253: move-result v1 │ │ -0686b4: 5961 8303 |0254: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -0686b8: 7401 1805 1700 |0256: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -0686be: 0a01 |0259: move-result v1 │ │ -0686c0: c641 |025a: add-float/2addr v1, v4 │ │ -0686c2: 8711 |025b: float-to-int v1, v1 │ │ -0686c4: 5961 8703 |025c: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -0686c8: 5961 8503 |025e: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0385 │ │ -0686cc: 7401 1b05 1700 |0260: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -0686d2: 0a00 |0263: move-result v0 │ │ -0686d4: c640 |0264: add-float/2addr v0, v4 │ │ -0686d6: 8700 |0265: float-to-int v0, v0 │ │ -0686d8: 5960 8803 |0266: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -0686dc: 5960 8603 |0268: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0386 │ │ -0686e0: 380a 0400 |026a: if-eqz v10, 026e // +0004 │ │ -0686e4: de09 0902 |026c: or-int/lit8 v9, v9, #int 2 // #02 │ │ -0686e8: 7601 720e 1600 |026e: invoke-direct/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -0686ee: 0c00 |0271: move-result-object v0 │ │ -0686f0: 6e30 6511 9007 |0272: invoke-virtual {v0, v9, v7}, Ld0/o;.g:(II)Z // method@1165 │ │ -0686f6: 3907 0700 |0275: if-nez v7, 027c // +0007 │ │ -0686fa: 5460 8403 |0277: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -0686fe: 6e20 4105 b000 |0279: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ -068704: 6e10 2305 0b00 |027c: invoke-virtual {v11}, Landroid/view/MotionEvent;.recycle:()V // method@0523 │ │ -06870a: 0f08 |027f: return v8 │ │ -06870c: 0f07 |0280: return v7 │ │ +069038: |[069038] androidx.recyclerview.widget.RecyclerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +069048: 0806 1600 |0000: move-object/from16 v6, v22 │ │ +06904c: 0800 1700 |0002: move-object/from16 v0, v23 │ │ +069050: 5561 af03 |0004: iget-boolean v1, v6, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +069054: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +069056: 3901 7902 |0007: if-nez v1, 0280 // +0279 │ │ +06905a: 5561 b003 |0009: iget-boolean v1, v6, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ +06905e: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +069062: 2900 7302 |000d: goto/16 0280 // +0273 │ │ +069066: 7401 1705 1700 |000f: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getAction:()I // method@0517 │ │ +06906c: 0a01 |0012: move-result v1 │ │ +06906e: 5462 a703 |0013: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +069072: 1233 |0015: const/4 v3, #int 3 // #3 │ │ +069074: 1218 |0016: const/4 v8, #int 1 // #1 │ │ +069076: 3802 1000 |0017: if-eqz v2, 0027 // +0010 │ │ +06907a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +06907c: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ +069080: 5b64 a703 |001c: iput-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +069084: 2809 |001e: goto 0027 // +0009 │ │ +069086: 7220 470e 0200 |001f: invoke-interface {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$m;.a:(Landroid/view/MotionEvent;)V // method@0e47 │ │ +06908c: 3231 1e00 |0022: if-eq v1, v3, 0040 // +001e │ │ +069090: 3381 1e00 |0024: if-ne v1, v8, 0042 // +001e │ │ +069094: 281a |0026: goto 0040 // +001a │ │ +069096: 3801 2000 |0027: if-eqz v1, 0047 // +0020 │ │ +06909a: 5461 a503 |0029: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +06909e: 6e10 de1d 0100 |002b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0690a4: 0a01 |002e: move-result v1 │ │ +0690a6: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +0690a8: 3512 1700 |0030: if-ge v2, v1, 0047 // +0017 │ │ +0690ac: 5464 a503 |0032: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +0690b0: 6e20 d81d 2400 |0034: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +0690b6: 0c04 |0037: move-result-object v4 │ │ +0690b8: 1f04 8402 |0038: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$m; // type@0284 │ │ +0690bc: 7220 480e 0400 |003a: invoke-interface {v4, v0}, Landroidx/recyclerview/widget/RecyclerView$m;.b:(Landroid/view/MotionEvent;)Z // method@0e48 │ │ +0690c2: 0a05 |003d: move-result v5 │ │ +0690c4: 3805 0600 |003e: if-eqz v5, 0044 // +0006 │ │ +0690c8: 5b64 a703 |0040: iput-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +0690cc: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +0690ce: 2805 |0043: goto 0048 // +0005 │ │ +0690d0: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0690d4: 28ea |0046: goto 0030 // -0016 │ │ +0690d6: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +0690d8: 3801 0900 |0048: if-eqz v1, 0051 // +0009 │ │ +0690dc: 7401 b50e 1600 |004a: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0eb5 │ │ +0690e2: 6e20 cf0e 7600 |004d: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +0690e8: 0f08 |0050: return v8 │ │ +0690ea: 5461 a103 |0051: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0690ee: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ +0690f2: 0f07 |0055: return v7 │ │ +0690f4: 6e10 290e 0100 |0056: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +0690fa: 0a09 |0059: move-result v9 │ │ +0690fc: 5461 a103 |005a: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069100: 6e10 2a0e 0100 |005c: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +069106: 0a0a |005f: move-result v10 │ │ +069108: 5461 8103 |0060: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +06910c: 3901 0800 |0062: if-nez v1, 006a // +0008 │ │ +069110: 7100 7105 0000 |0064: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0571 │ │ +069116: 0c01 |0067: move-result-object v1 │ │ +069118: 5b61 8103 |0068: iput-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +06911c: 7701 3505 1700 |006a: invoke-static/range {v23}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0535 │ │ +069122: 0c0b |006d: move-result-object v11 │ │ +069124: 7401 1905 1700 |006e: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0519 │ │ +06912a: 0a01 |0071: move-result v1 │ │ +06912c: 7401 1805 1700 |0072: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0518 │ │ +069132: 0a02 |0075: move-result v2 │ │ +069134: 3901 0800 |0076: if-nez v1, 007e // +0008 │ │ +069138: 5464 9c03 |0078: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +06913c: 4b07 0408 |007a: aput v7, v4, v8 │ │ +069140: 4b07 0407 |007c: aput v7, v4, v7 │ │ +069144: 5464 9c03 |007e: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +069148: 4405 0407 |0080: aget v5, v4, v7 │ │ +06914c: 8255 |0082: int-to-float v5, v5 │ │ +06914e: 4404 0408 |0083: aget v4, v4, v8 │ │ +069152: 8244 |0085: int-to-float v4, v4 │ │ +069154: 6e30 3705 5b04 |0086: invoke-virtual {v11, v5, v4}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0537 │ │ +06915a: 1504 003f |0089: const/high16 v4, #int 1056964608 // #3f00 │ │ +06915e: 3801 c501 |008b: if-eqz v1, 0250 // +01c5 │ │ +069162: 1a05 1113 |008d: const-string v5, "RecyclerView" // string@1311 │ │ +069166: 122c |008f: const/4 v12, #int 2 // #2 │ │ +069168: 3281 f400 |0090: if-eq v1, v8, 0184 // +00f4 │ │ +06916c: 32c1 3500 |0092: if-eq v1, v12, 00c7 // +0035 │ │ +069170: 3231 2b00 |0094: if-eq v1, v3, 00bf // +002b │ │ +069174: 1253 |0096: const/4 v3, #int 5 // #5 │ │ +069176: 3231 0c00 |0097: if-eq v1, v3, 00a3 // +000c │ │ +06917a: 1262 |0099: const/4 v2, #int 6 // #6 │ │ +06917c: 3221 0400 |009a: if-eq v1, v2, 009e // +0004 │ │ +069180: 2900 d901 |009c: goto/16 0275 // +01d9 │ │ +069184: 7402 b30e 1600 |009e: invoke-virtual/range {v22, v23}, Landroidx/recyclerview/widget/RecyclerView;.p:(Landroid/view/MotionEvent;)V // method@0eb3 │ │ +06918a: 2900 d401 |00a1: goto/16 0275 // +01d4 │ │ +06918e: 6e20 2505 2000 |00a3: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0525 │ │ +069194: 0a01 |00a6: move-result v1 │ │ +069196: 5961 8003 |00a7: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +06919a: 6e20 2e05 2000 |00a9: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@052e │ │ +0691a0: 0a01 |00ac: move-result v1 │ │ +0691a2: c641 |00ad: add-float/2addr v1, v4 │ │ +0691a4: 8711 |00ae: float-to-int v1, v1 │ │ +0691a6: 5961 8403 |00af: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +0691aa: 5961 8203 |00b1: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +0691ae: 6e20 3105 2000 |00b3: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@0531 │ │ +0691b4: 0a00 |00b6: move-result v0 │ │ +0691b6: c640 |00b7: add-float/2addr v0, v4 │ │ +0691b8: 8700 |00b8: float-to-int v0, v0 │ │ +0691ba: 5960 8503 |00b9: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +0691be: 5960 8303 |00bb: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +0691c2: 2900 b801 |00bd: goto/16 0275 // +01b8 │ │ +0691c6: 7401 b50e 1600 |00bf: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0eb5 │ │ +0691cc: 6e20 cf0e 7600 |00c2: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +0691d2: 2900 b001 |00c5: goto/16 0275 // +01b0 │ │ +0691d6: 5261 8003 |00c7: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +0691da: 6e20 1605 1000 |00c9: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0516 │ │ +0691e0: 0a01 |00cc: move-result v1 │ │ +0691e2: 3b01 1a00 |00cd: if-gez v1, 00e7 // +001a │ │ +0691e6: 1a00 b004 |00cf: const-string v0, "Error processing scroll; pointer index for id " // string@04b0 │ │ +0691ea: 7110 f10f 0000 |00d1: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +0691f0: 0c00 |00d4: move-result-object v0 │ │ +0691f2: 5261 8003 |00d5: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +0691f6: 6e20 101d 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +0691fc: 1a01 b500 |00da: const-string v1, " not found. Did any MotionEvents get skipped?" // string@00b5 │ │ +069200: 6e20 151d 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +069206: 6e10 1d1d 0000 |00df: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06920c: 0c00 |00e2: move-result-object v0 │ │ +06920e: 7120 4704 0500 |00e3: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +069214: 0f07 |00e6: return v7 │ │ +069216: 6e20 2e05 1000 |00e7: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@052e │ │ +06921c: 0a02 |00ea: move-result v2 │ │ +06921e: c642 |00eb: add-float/2addr v2, v4 │ │ +069220: 872c |00ec: float-to-int v12, v2 │ │ +069222: 6e20 3105 1000 |00ed: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@0531 │ │ +069228: 0a00 |00f0: move-result v0 │ │ +06922a: c640 |00f1: add-float/2addr v0, v4 │ │ +06922c: 870d |00f2: float-to-int v13, v0 │ │ +06922e: 5260 8403 |00f3: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +069232: 910e 000c |00f5: sub-int v14, v0, v12 │ │ +069236: 5260 8503 |00f7: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +06923a: 910f 000d |00f9: sub-int v15, v0, v13 │ │ +06923e: 5463 9a03 |00fb: iget-object v3, v6, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ +069242: 5464 9803 |00fd: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +069246: 1205 |00ff: const/4 v5, #int 0 // #0 │ │ +069248: 0800 1600 |0100: move-object/from16 v0, v22 │ │ +06924c: 01e1 |0102: move v1, v14 │ │ +06924e: 01f2 |0103: move v2, v15 │ │ +069250: 7406 850e 0000 |0104: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.f:(II[I[II)Z // method@0e85 │ │ +069256: 0a00 |0107: move-result v0 │ │ +069258: 3800 2700 |0108: if-eqz v0, 012f // +0027 │ │ +06925c: 5460 9a03 |010a: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ +069260: 4401 0007 |010c: aget v1, v0, v7 │ │ +069264: b11e |010e: sub-int/2addr v14, v1 │ │ +069266: 4400 0008 |010f: aget v0, v0, v8 │ │ +06926a: b10f |0111: sub-int/2addr v15, v0 │ │ +06926c: 5460 9803 |0112: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +069270: 4401 0007 |0114: aget v1, v0, v7 │ │ +069274: 8211 |0116: int-to-float v1, v1 │ │ +069276: 4400 0008 |0117: aget v0, v0, v8 │ │ +06927a: 8200 |0119: int-to-float v0, v0 │ │ +06927c: 6e30 3705 1b00 |011a: invoke-virtual {v11, v1, v0}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0537 │ │ +069282: 5460 9c03 |011d: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +069286: 4401 0007 |011f: aget v1, v0, v7 │ │ +06928a: 5462 9803 |0121: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06928e: 4403 0207 |0123: aget v3, v2, v7 │ │ +069292: b031 |0125: add-int/2addr v1, v3 │ │ +069294: 4b01 0007 |0126: aput v1, v0, v7 │ │ +069298: 4401 0008 |0128: aget v1, v0, v8 │ │ +06929c: 4402 0208 |012a: aget v2, v2, v8 │ │ +0692a0: b021 |012c: add-int/2addr v1, v2 │ │ +0692a2: 4b01 0008 |012d: aput v1, v0, v8 │ │ +0692a6: 5260 7f03 |012f: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +0692aa: 3280 2900 |0131: if-eq v0, v8, 015a // +0029 │ │ +0692ae: 3809 1100 |0133: if-eqz v9, 0144 // +0011 │ │ +0692b2: 7110 a21c 0e00 |0135: invoke-static {v14}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +0692b8: 0a00 |0138: move-result v0 │ │ +0692ba: 5261 8603 |0139: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +0692be: 3710 0900 |013b: if-le v0, v1, 0144 // +0009 │ │ +0692c2: 3d0e 0400 |013d: if-lez v14, 0141 // +0004 │ │ +0692c6: b11e |013f: sub-int/2addr v14, v1 │ │ +0692c8: 2802 |0140: goto 0142 // +0002 │ │ +0692ca: b01e |0141: add-int/2addr v14, v1 │ │ +0692cc: 1210 |0142: const/4 v0, #int 1 // #1 │ │ +0692ce: 2802 |0143: goto 0145 // +0002 │ │ +0692d0: 1200 |0144: const/4 v0, #int 0 // #0 │ │ +0692d2: 380a 1000 |0145: if-eqz v10, 0155 // +0010 │ │ +0692d6: 7110 a21c 0f00 |0147: invoke-static {v15}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +0692dc: 0a01 |014a: move-result v1 │ │ +0692de: 5262 8603 |014b: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +0692e2: 3721 0800 |014d: if-le v1, v2, 0155 // +0008 │ │ +0692e6: 3d0f 0400 |014f: if-lez v15, 0153 // +0004 │ │ +0692ea: b12f |0151: sub-int/2addr v15, v2 │ │ +0692ec: 2802 |0152: goto 0154 // +0002 │ │ +0692ee: b02f |0153: add-int/2addr v15, v2 │ │ +0692f0: 1210 |0154: const/4 v0, #int 1 // #1 │ │ +0692f2: 3800 0500 |0155: if-eqz v0, 015a // +0005 │ │ +0692f6: 6e20 cf0e 8600 |0157: invoke-virtual {v6, v8}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +0692fc: 5260 7f03 |015a: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +069300: 3380 1901 |015c: if-ne v0, v8, 0275 // +0119 │ │ +069304: 5460 9803 |015e: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +069308: 4401 0007 |0160: aget v1, v0, v7 │ │ +06930c: b11c |0162: sub-int/2addr v12, v1 │ │ +06930e: 596c 8403 |0163: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +069312: 4400 0008 |0165: aget v0, v0, v8 │ │ +069316: b10d |0167: sub-int/2addr v13, v0 │ │ +069318: 596d 8503 |0168: iput v13, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +06931c: 3809 0400 |016a: if-eqz v9, 016e // +0004 │ │ +069320: 01e0 |016c: move v0, v14 │ │ +069322: 2802 |016d: goto 016f // +0002 │ │ +069324: 1200 |016e: const/4 v0, #int 0 // #0 │ │ +069326: 380a 0400 |016f: if-eqz v10, 0173 // +0004 │ │ +06932a: 01f1 |0171: move v1, v15 │ │ +06932c: 2802 |0172: goto 0174 // +0002 │ │ +06932e: 1201 |0173: const/4 v1, #int 0 // #0 │ │ +069330: 6e40 bb0e 06b1 |0174: invoke-virtual {v6, v0, v1, v11}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0ebb │ │ +069336: 5460 8d03 |0177: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06933a: 3800 fc00 |0179: if-eqz v0, 0275 // +00fc │ │ +06933e: 390e 0400 |017b: if-nez v14, 017f // +0004 │ │ +069342: 380f f800 |017d: if-eqz v15, 0275 // +00f8 │ │ +069346: 6e40 500f 60fe |017f: invoke-virtual {v0, v6, v14, v15}, Landroidx/recyclerview/widget/e;.a:(Landroidx/recyclerview/widget/RecyclerView;II)V // method@0f50 │ │ +06934c: 2900 f300 |0182: goto/16 0275 // +00f3 │ │ +069350: 5460 8103 |0184: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +069354: 6e20 6605 b000 |0186: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0566 │ │ +06935a: 5460 8103 |0189: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +06935e: 1301 e803 |018b: const/16 v1, #int 1000 // #3e8 │ │ +069362: 5262 8803 |018d: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +069366: 8222 |018f: int-to-float v2, v2 │ │ +069368: 6e30 6905 1002 |0190: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0569 │ │ +06936e: 1200 |0193: const/4 v0, #int 0 // #0 │ │ +069370: 3809 0c00 |0194: if-eqz v9, 01a0 // +000c │ │ +069374: 5461 8103 |0196: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +069378: 5262 8003 |0198: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +06937c: 6e20 6d05 2100 |019a: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@056d │ │ +069382: 0a01 |019d: move-result v1 │ │ +069384: 7f11 |019e: neg-float v1, v1 │ │ +069386: 2802 |019f: goto 01a1 // +0002 │ │ +069388: 1201 |01a0: const/4 v1, #int 0 // #0 │ │ +06938a: 380a 0c00 |01a1: if-eqz v10, 01ad // +000c │ │ +06938e: 5462 8103 |01a3: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +069392: 5263 8003 |01a5: iget v3, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +069396: 6e20 6f05 3200 |01a7: invoke-virtual {v2, v3}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@056f │ │ +06939c: 0a02 |01aa: move-result v2 │ │ +06939e: 7f22 |01ab: neg-float v2, v2 │ │ +0693a0: 2802 |01ac: goto 01ae // +0002 │ │ +0693a2: 1202 |01ad: const/4 v2, #int 0 // #0 │ │ +0693a4: 2d03 0100 |01ae: cmpl-float v3, v1, v0 │ │ +0693a8: 3903 0600 |01b0: if-nez v3, 01b6 // +0006 │ │ +0693ac: 2d00 0200 |01b2: cmpl-float v0, v2, v0 │ │ +0693b0: 3800 9400 |01b4: if-eqz v0, 0248 // +0094 │ │ +0693b4: 8710 |01b6: float-to-int v0, v1 │ │ +0693b6: 8721 |01b7: float-to-int v1, v2 │ │ +0693b8: 5462 a103 |01b8: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0693bc: 3902 0900 |01ba: if-nez v2, 01c3 // +0009 │ │ +0693c0: 1a00 e103 |01bc: const-string v0, "Cannot fling without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e1 │ │ +0693c4: 7120 4704 0500 |01be: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +0693ca: 2900 8400 |01c1: goto/16 0245 // +0084 │ │ +0693ce: 5563 af03 |01c3: iget-boolean v3, v6, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +0693d2: 3803 0400 |01c5: if-eqz v3, 01c9 // +0004 │ │ +0693d6: 2900 7e00 |01c7: goto/16 0245 // +007e │ │ +0693da: 6e10 290e 0200 |01c9: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +0693e0: 0a02 |01cc: move-result v2 │ │ +0693e2: 5463 a103 |01cd: iget-object v3, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0693e6: 6e10 2a0e 0300 |01cf: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +0693ec: 0a03 |01d2: move-result v3 │ │ +0693ee: 3802 0a00 |01d3: if-eqz v2, 01dd // +000a │ │ +0693f2: 7110 a21c 0000 |01d5: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +0693f8: 0a04 |01d8: move-result v4 │ │ +0693fa: 5265 8703 |01d9: iget v5, v6, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ +0693fe: 3554 0300 |01db: if-ge v4, v5, 01de // +0003 │ │ +069402: 1200 |01dd: const/4 v0, #int 0 // #0 │ │ +069404: 3803 0a00 |01de: if-eqz v3, 01e8 // +000a │ │ +069408: 7110 a21c 0100 |01e0: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +06940e: 0a04 |01e3: move-result v4 │ │ +069410: 5265 8703 |01e4: iget v5, v6, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ +069414: 3554 0300 |01e6: if-ge v4, v5, 01e9 // +0003 │ │ +069418: 1201 |01e8: const/4 v1, #int 0 // #0 │ │ +06941a: 3900 0500 |01e9: if-nez v0, 01ee // +0005 │ │ +06941e: 3901 0300 |01eb: if-nez v1, 01ee // +0003 │ │ +069422: 2858 |01ed: goto 0245 // +0058 │ │ +069424: 8204 |01ee: int-to-float v4, v0 │ │ +069426: 8215 |01ef: int-to-float v5, v1 │ │ +069428: 6e30 7d0e 4605 |01f0: invoke-virtual {v6, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.dispatchNestedPreFling:(FF)Z // method@0e7d │ │ +06942e: 0a09 |01f3: move-result v9 │ │ +069430: 3909 5100 |01f4: if-nez v9, 0245 // +0051 │ │ +069434: 3902 0700 |01f6: if-nez v2, 01fd // +0007 │ │ +069438: 3803 0300 |01f8: if-eqz v3, 01fb // +0003 │ │ +06943c: 2803 |01fa: goto 01fd // +0003 │ │ +06943e: 1209 |01fb: const/4 v9, #int 0 // #0 │ │ +069440: 2802 |01fc: goto 01fe // +0002 │ │ +069442: 1219 |01fd: const/4 v9, #int 1 // #1 │ │ +069444: 6e40 7c0e 4695 |01fe: invoke-virtual {v6, v4, v5, v9}, Landroidx/recyclerview/widget/RecyclerView;.dispatchNestedFling:(FFZ)Z // method@0e7c │ │ +06944a: 3809 4400 |0201: if-eqz v9, 0245 // +0044 │ │ +06944e: 3803 0400 |0203: if-eqz v3, 0207 // +0004 │ │ +069452: de02 0202 |0205: or-int/lit8 v2, v2, #int 2 // #02 │ │ +069456: 7601 9b0e 1600 |0207: invoke-direct/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +06945c: 0c03 |020a: move-result-object v3 │ │ +06945e: 6e30 9011 2308 |020b: invoke-virtual {v3, v2, v8}, Ld0/o;.g:(II)Z // method@1190 │ │ +069464: 5262 8803 |020e: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +069468: 7b23 |0210: neg-int v3, v2 │ │ +06946a: 7120 b01c 2000 |0211: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +069470: 0a00 |0214: move-result v0 │ │ +069472: 7120 ad1c 0300 |0215: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +069478: 0a10 |0218: move-result v16 │ │ +06947a: 5260 8803 |0219: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +06947e: 7b02 |021b: neg-int v2, v0 │ │ +069480: 7120 b01c 0100 |021c: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +069486: 0a00 |021f: move-result v0 │ │ +069488: 7120 ad1c 0200 |0220: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1cad │ │ +06948e: 0a11 |0223: move-result v17 │ │ +069490: 5460 8c03 |0224: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +069494: 5401 6803 |0226: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +069498: 6e20 cf0e c100 |0228: invoke-virtual {v1, v12}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +06949e: 5907 6303 |022b: iput v7, v0, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ +0694a2: 5907 6203 |022d: iput v7, v0, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ +0694a6: 540d 6403 |022f: iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +0694aa: 120e |0231: const/4 v14, #int 0 // #0 │ │ +0694ac: 120f |0232: const/4 v15, #int 0 // #0 │ │ +0694ae: 1512 0080 |0233: const/high16 v18, #int -2147483648 // #8000 │ │ +0694b2: 1413 ffff ff7f |0235: const v19, #float nan // #7fffffff │ │ +0694b8: 1514 0080 |0238: const/high16 v20, #int -2147483648 // #8000 │ │ +0694bc: 1415 ffff ff7f |023a: const v21, #float nan // #7fffffff │ │ +0694c2: 7409 2b09 0d00 |023d: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@092b │ │ +0694c8: 6e10 620e 0000 |0240: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e62 │ │ +0694ce: 1210 |0243: const/4 v0, #int 1 // #1 │ │ +0694d0: 2802 |0244: goto 0246 // +0002 │ │ +0694d2: 1200 |0245: const/4 v0, #int 0 // #0 │ │ +0694d4: 3900 0500 |0246: if-nez v0, 024b // +0005 │ │ +0694d8: 6e20 cf0e 7600 |0248: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +0694de: 7401 b50e 1600 |024b: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0eb5 │ │ +0694e4: 1217 |024e: const/4 v7, #int 1 // #1 │ │ +0694e6: 2826 |024f: goto 0275 // +0026 │ │ +0694e8: 6e20 2505 7000 |0250: invoke-virtual {v0, v7}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0525 │ │ +0694ee: 0a01 |0253: move-result v1 │ │ +0694f0: 5961 8003 |0254: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +0694f4: 7401 2d05 1700 |0256: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getX:()F // method@052d │ │ +0694fa: 0a01 |0259: move-result v1 │ │ +0694fc: c641 |025a: add-float/2addr v1, v4 │ │ +0694fe: 8711 |025b: float-to-int v1, v1 │ │ +069500: 5961 8403 |025c: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +069504: 5961 8203 |025e: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +069508: 7401 3005 1700 |0260: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getY:()F // method@0530 │ │ +06950e: 0a00 |0263: move-result v0 │ │ +069510: c640 |0264: add-float/2addr v0, v4 │ │ +069512: 8700 |0265: float-to-int v0, v0 │ │ +069514: 5960 8503 |0266: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +069518: 5960 8303 |0268: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +06951c: 380a 0400 |026a: if-eqz v10, 026e // +0004 │ │ +069520: de09 0902 |026c: or-int/lit8 v9, v9, #int 2 // #02 │ │ +069524: 7601 9b0e 1600 |026e: invoke-direct/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +06952a: 0c00 |0271: move-result-object v0 │ │ +06952c: 6e30 9011 9007 |0272: invoke-virtual {v0, v9, v7}, Ld0/o;.g:(II)Z // method@1190 │ │ +069532: 3907 0700 |0275: if-nez v7, 027c // +0007 │ │ +069536: 5460 8103 |0277: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +06953a: 6e20 6605 b000 |0279: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0566 │ │ +069540: 6e10 3805 0b00 |027c: invoke-virtual {v11}, Landroid/view/MotionEvent;.recycle:()V // method@0538 │ │ +069546: 0f08 |027f: return v8 │ │ +069548: 0f07 |0280: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -93241,173 +93631,274 @@ │ │ 0x05e2 line=1507 │ │ 0x05e3 line=1508 │ │ 0x05e4 line=1509 │ │ 0x05e5 line=1510 │ │ 0x05e6 line=1511 │ │ 0x05e7 line=1512 │ │ 0x05e8 line=1513 │ │ + 0x05e9 line=1514 │ │ + 0x05ea line=1515 │ │ + 0x05eb line=1516 │ │ + 0x05ec line=1517 │ │ + 0x05ed line=1518 │ │ + 0x05ee line=1519 │ │ + 0x05ef line=1520 │ │ + 0x05f0 line=1521 │ │ + 0x05f1 line=1522 │ │ + 0x05f2 line=1523 │ │ + 0x05f3 line=1524 │ │ + 0x05f4 line=1525 │ │ + 0x05f5 line=1526 │ │ + 0x05f6 line=1527 │ │ + 0x05f7 line=1528 │ │ + 0x05f8 line=1529 │ │ + 0x05f9 line=1530 │ │ + 0x05fa line=1531 │ │ + 0x05fb line=1532 │ │ + 0x05fc line=1533 │ │ + 0x05fd line=1534 │ │ + 0x05fe line=1535 │ │ + 0x05ff line=1536 │ │ + 0x0600 line=1537 │ │ + 0x0601 line=1538 │ │ + 0x0602 line=1539 │ │ + 0x0603 line=1540 │ │ + 0x0604 line=1541 │ │ + 0x0605 line=1542 │ │ + 0x0606 line=1543 │ │ + 0x0607 line=1544 │ │ + 0x0608 line=1545 │ │ + 0x0609 line=1546 │ │ + 0x060a line=1547 │ │ + 0x060b line=1548 │ │ + 0x060c line=1549 │ │ + 0x060d line=1550 │ │ + 0x060e line=1551 │ │ + 0x060f line=1552 │ │ + 0x0610 line=1553 │ │ + 0x0611 line=1554 │ │ + 0x0612 line=1555 │ │ + 0x0613 line=1556 │ │ + 0x0614 line=1557 │ │ + 0x0615 line=1558 │ │ + 0x0616 line=1559 │ │ + 0x0617 line=1560 │ │ + 0x0618 line=1561 │ │ + 0x0619 line=1562 │ │ + 0x061a line=1563 │ │ + 0x061b line=1564 │ │ + 0x061c line=1565 │ │ + 0x061d line=1566 │ │ + 0x061e line=1567 │ │ + 0x061f line=1568 │ │ + 0x0620 line=1569 │ │ + 0x0621 line=1570 │ │ + 0x0622 line=1571 │ │ + 0x0623 line=1572 │ │ + 0x0624 line=1573 │ │ + 0x0625 line=1574 │ │ + 0x0626 line=1575 │ │ + 0x0627 line=1576 │ │ + 0x0628 line=1577 │ │ + 0x0629 line=1578 │ │ + 0x062a line=1579 │ │ + 0x062b line=1580 │ │ + 0x062c line=1581 │ │ + 0x062d line=1582 │ │ + 0x062e line=1583 │ │ + 0x062f line=1584 │ │ + 0x0630 line=1585 │ │ + 0x0631 line=1586 │ │ + 0x0632 line=1587 │ │ + 0x0633 line=1588 │ │ + 0x0634 line=1589 │ │ + 0x0635 line=1590 │ │ + 0x0636 line=1591 │ │ + 0x0637 line=1592 │ │ + 0x0638 line=1593 │ │ + 0x0639 line=1594 │ │ + 0x063a line=1595 │ │ + 0x063b line=1596 │ │ + 0x063c line=1597 │ │ + 0x063d line=1598 │ │ + 0x063e line=1599 │ │ + 0x063f line=1600 │ │ + 0x0640 line=1601 │ │ + 0x0641 line=1602 │ │ + 0x0642 line=1603 │ │ + 0x0643 line=1604 │ │ + 0x0644 line=1605 │ │ + 0x0645 line=1606 │ │ + 0x0646 line=1607 │ │ + 0x0647 line=1608 │ │ + 0x0648 line=1609 │ │ + 0x0649 line=1610 │ │ + 0x064a line=1611 │ │ + 0x064b line=1612 │ │ + 0x064c line=1613 │ │ + 0x064d line=1614 │ │ locals : │ │ 0x0000 - 0x0281 reg=22 this Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0281 reg=23 (null) Landroid/view/MotionEvent; │ │ │ │ #64 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'p' │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -069b5c: |[069b5c] androidx.recyclerview.widget.RecyclerView.p:(Landroid/view/MotionEvent;)V │ │ -069b6c: 6e10 0305 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ -069b72: 0a00 |0003: move-result v0 │ │ -069b74: 6e20 1005 0400 |0004: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -069b7a: 0a01 |0007: move-result v1 │ │ -069b7c: 5232 8303 |0008: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -069b80: 3321 2300 |000a: if-ne v1, v2, 002d // +0023 │ │ -069b84: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -069b88: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -069b8a: 2802 |000f: goto 0011 // +0002 │ │ -069b8c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -069b8e: 6e20 1005 0400 |0011: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -069b94: 0a01 |0014: move-result v1 │ │ -069b96: 5931 8303 |0015: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0383 │ │ -069b9a: 6e20 1905 0400 |0017: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -069ba0: 0a01 |001a: move-result v1 │ │ -069ba2: 1502 003f |001b: const/high16 v2, #int 1056964608 // #3f00 │ │ -069ba6: c621 |001d: add-float/2addr v1, v2 │ │ -069ba8: 8711 |001e: float-to-int v1, v1 │ │ -069baa: 5931 8703 |001f: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -069bae: 5931 8503 |0021: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0385 │ │ -069bb2: 6e20 1c05 0400 |0023: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -069bb8: 0a04 |0026: move-result v4 │ │ -069bba: c624 |0027: add-float/2addr v4, v2 │ │ -069bbc: 8744 |0028: float-to-int v4, v4 │ │ -069bbe: 5934 8803 |0029: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -069bc2: 5934 8603 |002b: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0386 │ │ -069bc6: 0e00 |002d: return-void │ │ +06a998: |[06a998] androidx.recyclerview.widget.RecyclerView.p:(Landroid/view/MotionEvent;)V │ │ +06a9a8: 6e10 1805 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0518 │ │ +06a9ae: 0a00 |0003: move-result v0 │ │ +06a9b0: 6e20 2505 0400 |0004: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0525 │ │ +06a9b6: 0a01 |0007: move-result v1 │ │ +06a9b8: 5232 8003 |0008: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +06a9bc: 3321 2300 |000a: if-ne v1, v2, 002d // +0023 │ │ +06a9c0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +06a9c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +06a9c6: 2802 |000f: goto 0011 // +0002 │ │ +06a9c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06a9ca: 6e20 2505 0400 |0011: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0525 │ │ +06a9d0: 0a01 |0014: move-result v1 │ │ +06a9d2: 5931 8003 |0015: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +06a9d6: 6e20 2e05 0400 |0017: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@052e │ │ +06a9dc: 0a01 |001a: move-result v1 │ │ +06a9de: 1502 003f |001b: const/high16 v2, #int 1056964608 // #3f00 │ │ +06a9e2: c621 |001d: add-float/2addr v1, v2 │ │ +06a9e4: 8711 |001e: float-to-int v1, v1 │ │ +06a9e6: 5931 8403 |001f: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +06a9ea: 5931 8203 |0021: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +06a9ee: 6e20 3105 0400 |0023: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getY:(I)F // method@0531 │ │ +06a9f4: 0a04 |0026: move-result v4 │ │ +06a9f6: c624 |0027: add-float/2addr v4, v2 │ │ +06a9f8: 8744 |0028: float-to-int v4, v4 │ │ +06a9fa: 5934 8503 |0029: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +06a9fe: 5934 8303 |002b: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +06aa02: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #65 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'q' │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -069cb8: |[069cb8] androidx.recyclerview.widget.RecyclerView.q:(Landroid/view/View;Landroid/view/View;)V │ │ -069cc8: 380d 0400 |0000: if-eqz v13, 0004 // +0004 │ │ -069ccc: 07d0 |0002: move-object v0, v13 │ │ -069cce: 2802 |0003: goto 0005 // +0002 │ │ -069cd0: 07c0 |0004: move-object v0, v12 │ │ -069cd2: 54b1 a003 |0005: iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -069cd6: 6e10 cd05 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -069cdc: 0a02 |000a: move-result v2 │ │ -069cde: 6e10 9c05 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@059c │ │ -069ce4: 0a03 |000e: move-result v3 │ │ -069ce6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -069ce8: 6e53 7402 4124 |0010: invoke-virtual {v1, v4, v4, v2, v3}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ -069cee: 6e10 a405 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -069cf4: 0c00 |0016: move-result-object v0 │ │ -069cf6: 2001 7d02 |0017: instance-of v1, v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -069cfa: 3801 2800 |0019: if-eqz v1, 0041 // +0028 │ │ -069cfe: 1f00 7d02 |001b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -069d02: 5501 4f03 |001d: iget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034f │ │ -069d06: 3901 2200 |001f: if-nez v1, 0041 // +0022 │ │ -069d0a: 5400 4e03 |0021: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034e │ │ -069d0e: 54b1 a003 |0023: iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -069d12: 5212 8400 |0025: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0084 │ │ -069d16: 5203 8400 |0027: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0084 │ │ -069d1a: b132 |0029: sub-int/2addr v2, v3 │ │ -069d1c: 5912 8400 |002a: iput v2, v1, Landroid/graphics/Rect;.left:I // field@0084 │ │ -069d20: 5212 8500 |002c: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0085 │ │ -069d24: 5203 8500 |002e: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0085 │ │ -069d28: b032 |0030: add-int/2addr v2, v3 │ │ -069d2a: 5912 8500 |0031: iput v2, v1, Landroid/graphics/Rect;.right:I // field@0085 │ │ -069d2e: 5212 8600 |0033: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0086 │ │ -069d32: 5203 8600 |0035: iget v3, v0, Landroid/graphics/Rect;.top:I // field@0086 │ │ -069d36: b132 |0037: sub-int/2addr v2, v3 │ │ -069d38: 5912 8600 |0038: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0086 │ │ -069d3c: 5212 8300 |003a: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -069d40: 5200 8300 |003c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -069d44: b002 |003e: add-int/2addr v2, v0 │ │ -069d46: 5912 8300 |003f: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@0083 │ │ -069d4a: 380d 0c00 |0041: if-eqz v13, 004d // +000c │ │ -069d4e: 54b0 a003 |0043: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -069d52: 6e30 8c06 db00 |0045: invoke-virtual {v11, v13, v0}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068c │ │ -069d58: 54b0 a003 |0048: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -069d5c: 6e30 8d06 cb00 |004a: invoke-virtual {v11, v12, v0}, Landroid/view/ViewGroup;.offsetRectIntoDescendantCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068d │ │ -069d62: 54b5 a403 |004d: iget-object v5, v11, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069d66: 54b8 a003 |004f: iget-object v8, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@03a0 │ │ -069d6a: 55b0 af03 |0051: iget-boolean v0, v11, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03af │ │ -069d6e: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -069d70: df09 0001 |0054: xor-int/lit8 v9, v0, #int 1 // #01 │ │ -069d74: 390d 0400 |0056: if-nez v13, 005a // +0004 │ │ -069d78: 121a |0058: const/4 v10, #int 1 // #1 │ │ -069d7a: 2802 |0059: goto 005b // +0002 │ │ -069d7c: 120a |005a: const/4 v10, #int 0 // #0 │ │ -069d7e: 07b6 |005b: move-object v6, v11 │ │ -069d80: 07c7 |005c: move-object v7, v12 │ │ -069d82: 7406 fc0d 0500 |005d: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroidx/recyclerview/widget/RecyclerView$j;.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z // method@0dfc │ │ -069d88: 0e00 |0060: return-void │ │ +06aaf4: |[06aaf4] androidx.recyclerview.widget.RecyclerView.q:(Landroid/view/View;Landroid/view/View;)V │ │ +06ab04: 380d 0400 |0000: if-eqz v13, 0004 // +0004 │ │ +06ab08: 07d0 |0002: move-object v0, v13 │ │ +06ab0a: 2802 |0003: goto 0005 // +0002 │ │ +06ab0c: 07c0 |0004: move-object v0, v12 │ │ +06ab0e: 54b1 9d03 |0005: iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +06ab12: 6e10 f205 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06ab18: 0a02 |000a: move-result v2 │ │ +06ab1a: 6e10 c105 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06ab20: 0a03 |000e: move-result v3 │ │ +06ab22: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +06ab24: 6e53 8502 4124 |0010: invoke-virtual {v1, v4, v4, v2, v3}, Landroid/graphics/Rect;.set:(IIII)V // method@0285 │ │ +06ab2a: 6e10 c905 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +06ab30: 0c00 |0016: move-result-object v0 │ │ +06ab32: 2001 8202 |0017: instance-of v1, v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +06ab36: 3801 2800 |0019: if-eqz v1, 0041 // +0028 │ │ +06ab3a: 1f00 8202 |001b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@0282 │ │ +06ab3e: 5501 4c03 |001d: iget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +06ab42: 3901 2200 |001f: if-nez v1, 0041 // +0022 │ │ +06ab46: 5400 4b03 |0021: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +06ab4a: 54b1 9d03 |0023: iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +06ab4e: 5212 8100 |0025: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +06ab52: 5203 8100 |0027: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +06ab56: b132 |0029: sub-int/2addr v2, v3 │ │ +06ab58: 5912 8100 |002a: iput v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +06ab5c: 5212 8200 |002c: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +06ab60: 5203 8200 |002e: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +06ab64: b032 |0030: add-int/2addr v2, v3 │ │ +06ab66: 5912 8200 |0031: iput v2, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +06ab6a: 5212 8300 |0033: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ +06ab6e: 5203 8300 |0035: iget v3, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ +06ab72: b132 |0037: sub-int/2addr v2, v3 │ │ +06ab74: 5912 8300 |0038: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ +06ab78: 5212 8000 |003a: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +06ab7c: 5200 8000 |003c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +06ab80: b002 |003e: add-int/2addr v2, v0 │ │ +06ab82: 5912 8000 |003f: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +06ab86: 380d 0c00 |0041: if-eqz v13, 004d // +000c │ │ +06ab8a: 54b0 9d03 |0043: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +06ab8e: 6e30 b206 db00 |0045: invoke-virtual {v11, v13, v0}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@06b2 │ │ +06ab94: 54b0 9d03 |0048: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +06ab98: 6e30 b306 cb00 |004a: invoke-virtual {v11, v12, v0}, Landroid/view/ViewGroup;.offsetRectIntoDescendantCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@06b3 │ │ +06ab9e: 54b5 a103 |004d: iget-object v5, v11, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06aba2: 54b8 9d03 |004f: iget-object v8, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +06aba6: 55b0 ac03 |0051: iget-boolean v0, v11, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +06abaa: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +06abac: df09 0001 |0054: xor-int/lit8 v9, v0, #int 1 // #01 │ │ +06abb0: 390d 0400 |0056: if-nez v13, 005a // +0004 │ │ +06abb4: 121a |0058: const/4 v10, #int 1 // #1 │ │ +06abb6: 2802 |0059: goto 005b // +0002 │ │ +06abb8: 120a |005a: const/4 v10, #int 0 // #0 │ │ +06abba: 07b6 |005b: move-object v6, v11 │ │ +06abbc: 07c7 |005c: move-object v7, v12 │ │ +06abbe: 7406 250e 0500 |005d: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroidx/recyclerview/widget/RecyclerView$j;.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z // method@0e25 │ │ +06abc4: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #66 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'r' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -069e04: |[069e04] androidx.recyclerview.widget.RecyclerView.r:()V │ │ -069e14: 5420 8403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0384 │ │ -069e18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -069e1c: 6e10 4205 0000 |0004: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ -069e22: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -069e24: 6e20 ae0e 0200 |0008: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eae │ │ -069e2a: 5421 7d03 |000b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -069e2e: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -069e32: 6e10 7208 0100 |000f: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0872 │ │ -069e38: 5420 7d03 |0012: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -069e3c: 6e10 6e08 0000 |0014: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069e42: 0a00 |0017: move-result v0 │ │ -069e44: 5421 7e03 |0018: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -069e48: 3801 0c00 |001a: if-eqz v1, 0026 // +000c │ │ -069e4c: 6e10 7208 0100 |001c: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0872 │ │ -069e52: 5421 7e03 |001f: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -069e56: 6e10 6e08 0100 |0021: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069e5c: 0a01 |0024: move-result v1 │ │ -069e5e: b610 |0025: or-int/2addr v0, v1 │ │ -069e60: 5421 7f03 |0026: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -069e64: 3801 0c00 |0028: if-eqz v1, 0034 // +000c │ │ -069e68: 6e10 7208 0100 |002a: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0872 │ │ -069e6e: 5421 7f03 |002d: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -069e72: 6e10 6e08 0100 |002f: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069e78: 0a01 |0032: move-result v1 │ │ -069e7a: b610 |0033: or-int/2addr v0, v1 │ │ -069e7c: 5421 8003 |0034: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -069e80: 3801 0c00 |0036: if-eqz v1, 0042 // +000c │ │ -069e84: 6e10 7208 0100 |0038: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0872 │ │ -069e8a: 5421 8003 |003b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -069e8e: 6e10 6e08 0100 |003d: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@086e │ │ -069e94: 0a01 |0040: move-result v1 │ │ -069e96: b610 |0041: or-int/2addr v0, v1 │ │ -069e98: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -069e9c: 6200 3405 |0044: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -069ea0: 6e10 0106 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ -069ea6: 0e00 |0049: return-void │ │ +06ac40: |[06ac40] androidx.recyclerview.widget.RecyclerView.r:()V │ │ +06ac50: 5420 8103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +06ac54: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06ac58: 6e10 6705 0000 |0004: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0567 │ │ +06ac5e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06ac60: 6e20 d70e 0200 |0008: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0ed7 │ │ +06ac66: 5421 7a03 |000b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06ac6a: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +06ac6e: 6e10 9a08 0100 |000f: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@089a │ │ +06ac74: 5420 7a03 |0012: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06ac78: 6e10 9608 0000 |0014: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06ac7e: 0a00 |0017: move-result v0 │ │ +06ac80: 5421 7b03 |0018: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06ac84: 3801 0c00 |001a: if-eqz v1, 0026 // +000c │ │ +06ac88: 6e10 9a08 0100 |001c: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@089a │ │ +06ac8e: 5421 7b03 |001f: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06ac92: 6e10 9608 0100 |0021: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06ac98: 0a01 |0024: move-result v1 │ │ +06ac9a: b610 |0025: or-int/2addr v0, v1 │ │ +06ac9c: 5421 7c03 |0026: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06aca0: 3801 0c00 |0028: if-eqz v1, 0034 // +000c │ │ +06aca4: 6e10 9a08 0100 |002a: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@089a │ │ +06acaa: 5421 7c03 |002d: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06acae: 6e10 9608 0100 |002f: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06acb4: 0a01 |0032: move-result v1 │ │ +06acb6: b610 |0033: or-int/2addr v0, v1 │ │ +06acb8: 5421 7d03 |0034: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06acbc: 3801 0c00 |0036: if-eqz v1, 0042 // +000c │ │ +06acc0: 6e10 9a08 0100 |0038: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@089a │ │ +06acc6: 5421 7d03 |003b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06acca: 6e10 9608 0100 |003d: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0896 │ │ +06acd0: 0a01 |0040: move-result v1 │ │ +06acd2: b610 |0041: or-int/2addr v0, v1 │ │ +06acd4: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +06acd8: 6200 2605 |0044: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +06acdc: 6e10 2606 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0626 │ │ +06ace2: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -93677,35 +94168,32 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x004a reg=2 this Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ #67 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'removeDetachedView' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -069c4c: |[069c4c] androidx.recyclerview.widget.RecyclerView.removeDetachedView:(Landroid/view/View;Z)V │ │ -069c5c: 7110 790e 0100 |0000: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -069c62: 6e10 7205 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.clearAnimation:()V // method@0572 │ │ -069c68: 7110 790e 0100 |0006: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -069c6e: 6f30 a006 1002 |0009: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.removeDetachedView:(Landroid/view/View;Z)V // method@06a0 │ │ -069c74: 0e00 |000c: return-void │ │ +06aa88: |[06aa88] androidx.recyclerview.widget.RecyclerView.removeDetachedView:(Landroid/view/View;Z)V │ │ +06aa98: 7110 a20e 0100 |0000: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +06aa9e: 6e10 9705 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.clearAnimation:()V // method@0597 │ │ +06aaa4: 7110 a20e 0100 |0006: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +06aaaa: 6f30 c606 1002 |0009: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.removeDetachedView:(Landroid/view/View;Z)V // method@06c6 │ │ +06aab0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -94075,27 +94563,27 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -069c78: |[069c78] androidx.recyclerview.widget.RecyclerView.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -069c88: 5410 a403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069c8c: 6e10 791c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -069c92: 5210 7a03 |0005: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -069c96: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -069c9a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -069c9c: 2802 |000a: goto 000c // +0002 │ │ -069c9e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -069ca0: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -069ca4: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ -069ca8: 6e30 8b0e 2103 |0010: invoke-virtual {v1, v2, v3}, Landroidx/recyclerview/widget/RecyclerView;.q:(Landroid/view/View;Landroid/view/View;)V // method@0e8b │ │ -069cae: 6f30 a406 2103 |0013: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@06a4 │ │ -069cb4: 0e00 |0016: return-void │ │ +06aab4: |[06aab4] androidx.recyclerview.widget.RecyclerView.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +06aac4: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06aac8: 6e10 c91c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06aace: 5210 7703 |0005: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06aad2: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +06aad6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +06aad8: 2802 |000a: goto 000c // +0002 │ │ +06aada: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06aadc: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +06aae0: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ +06aae4: 6e30 b40e 2103 |0010: invoke-virtual {v1, v2, v3}, Landroidx/recyclerview/widget/RecyclerView;.q:(Landroid/view/View;Landroid/view/View;)V // method@0eb4 │ │ +06aaea: 6f30 ca06 2103 |0013: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@06ca │ │ +06aaf0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -94465,349 +94953,349 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -068710: |[068710] androidx.recyclerview.widget.RecyclerView.requestChildRectangleOnScreen:(Landroid/view/View;Landroid/graphics/Rect;Z)Z │ │ -068720: 5460 a403 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -068724: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -068726: 0761 |0003: move-object v1, v6 │ │ -068728: 0772 |0004: move-object v2, v7 │ │ -06872a: 0783 |0005: move-object v3, v8 │ │ -06872c: 0194 |0006: move v4, v9 │ │ -06872e: 7406 fc0d 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z // method@0dfc │ │ -068734: 0a07 |000a: move-result v7 │ │ -068736: 0f07 |000b: return v7 │ │ +06954c: |[06954c] androidx.recyclerview.widget.RecyclerView.requestChildRectangleOnScreen:(Landroid/view/View;Landroid/graphics/Rect;Z)Z │ │ +06955c: 5460 a103 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069560: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +069562: 0761 |0003: move-object v1, v6 │ │ +069564: 0772 |0004: move-object v2, v7 │ │ +069566: 0783 |0005: move-object v3, v8 │ │ +069568: 0194 |0006: move v4, v9 │ │ +06956a: 7406 250e 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z // method@0e25 │ │ +069570: 0a07 |000a: move-result v7 │ │ +069572: 0f07 |000b: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #70 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'requestDisallowInterceptTouchEvent' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -069d8c: |[069d8c] androidx.recyclerview.widget.RecyclerView.requestDisallowInterceptTouchEvent:(Z)V │ │ -069d9c: 5430 a803 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a8 │ │ -069da0: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -069da6: 0a00 |0005: move-result v0 │ │ -069da8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -069daa: 3501 1000 |0007: if-ge v1, v0, 0017 // +0010 │ │ -069dae: 5432 a803 |0009: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a8 │ │ -069db2: 6e20 881d 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -069db8: 0c02 |000e: move-result-object v2 │ │ -069dba: 1f02 7f02 |000f: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ -069dbe: 7210 200e 0200 |0011: invoke-interface {v2}, Landroidx/recyclerview/widget/RecyclerView$m;.c:()V // method@0e20 │ │ -069dc4: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -069dc8: 28f1 |0016: goto 0007 // -000f │ │ -069dca: 6f20 a506 4300 |0017: invoke-super {v3, v4}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@06a5 │ │ -069dd0: 0e00 |001a: return-void │ │ +06abc8: |[06abc8] androidx.recyclerview.widget.RecyclerView.requestDisallowInterceptTouchEvent:(Z)V │ │ +06abd8: 5430 a503 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +06abdc: 6e10 de1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06abe2: 0a00 |0005: move-result v0 │ │ +06abe4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06abe6: 3501 1000 |0007: if-ge v1, v0, 0017 // +0010 │ │ +06abea: 5432 a503 |0009: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +06abee: 6e20 d81d 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06abf4: 0c02 |000e: move-result-object v2 │ │ +06abf6: 1f02 8402 |000f: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$m; // type@0284 │ │ +06abfa: 7210 490e 0200 |0011: invoke-interface {v2}, Landroidx/recyclerview/widget/RecyclerView$m;.c:()V // method@0e49 │ │ +06ac00: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ac04: 28f1 |0016: goto 0007 // -000f │ │ +06ac06: 6f20 cb06 4300 |0017: invoke-super {v3, v4}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@06cb │ │ +06ac0c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #71 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'requestLayout' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -069dd4: |[069dd4] androidx.recyclerview.widget.RecyclerView.requestLayout:()V │ │ -069de4: 5210 b003 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03b0 │ │ -069de8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -069dec: 5510 b203 |0004: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -069df0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -069df4: 6f10 a706 0100 |0008: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@06a7 │ │ -069dfa: 2804 |000b: goto 000f // +0004 │ │ -069dfc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -069dfe: 5c10 b103 |000d: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03b1 │ │ -069e02: 0e00 |000f: return-void │ │ +06ac10: |[06ac10] androidx.recyclerview.widget.RecyclerView.requestLayout:()V │ │ +06ac20: 5210 ad03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ac24: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06ac28: 5510 af03 |0004: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ac2c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +06ac30: 6f10 cd06 0100 |0008: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@06cd │ │ +06ac36: 2804 |000b: goto 000f // +0004 │ │ +06ac38: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06ac3a: 5c10 ae03 |000d: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06ac3e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #72 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 's' │ │ type : '(IILandroid/view/MotionEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 479 16-bit code units │ │ -069f14: |[069f14] androidx.recyclerview.widget.RecyclerView.s:(IILandroid/view/MotionEvent;)V │ │ -069f24: 6e10 520e 0a00 |0000: invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView;.d:()V // method@0e52 │ │ -069f2a: 54a0 a603 |0003: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a6 │ │ -069f2e: 6e10 891d 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d89 │ │ -069f34: 0a00 |0008: move-result v0 │ │ -069f36: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -069f3a: 6e10 d905 0a00 |000b: invoke-virtual {v10}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -069f40: 54a0 9b03 |000e: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@039b │ │ -069f44: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -069f46: 6e30 5e0e 0a01 |0011: invoke-virtual {v10, v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.g:([II)Z // method@0e5e │ │ -069f4c: 0a00 |0014: move-result v0 │ │ -069f4e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -069f50: 3800 2d00 |0016: if-eqz v0, 0043 // +002d │ │ -069f54: 52ab 8703 |0018: iget v11, v10, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -069f58: 54ac 9b03 |001a: iget-object v12, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@039b │ │ -069f5c: 4400 0c01 |001c: aget v0, v12, v1 │ │ -069f60: b10b |001e: sub-int/2addr v11, v0 │ │ -069f62: 59ab 8703 |001f: iput v11, v10, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0387 │ │ -069f66: 52ab 8803 |0021: iget v11, v10, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -069f6a: 440c 0c02 |0023: aget v12, v12, v2 │ │ -069f6e: b1cb |0025: sub-int/2addr v11, v12 │ │ -069f70: 59ab 8803 |0026: iput v11, v10, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0388 │ │ -069f74: 380d 0700 |0028: if-eqz v13, 002f // +0007 │ │ -069f78: 820b |002a: int-to-float v11, v0 │ │ -069f7a: 82cc |002b: int-to-float v12, v12 │ │ -069f7c: 6e30 2205 bd0c |002c: invoke-virtual {v13, v11, v12}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ -069f82: 54ab 9f03 |002f: iget-object v11, v10, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039f │ │ -069f86: 440c 0b01 |0031: aget v12, v11, v1 │ │ -069f8a: 54ad 9b03 |0033: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@039b │ │ -069f8e: 4400 0d01 |0035: aget v0, v13, v1 │ │ -069f92: b00c |0037: add-int/2addr v12, v0 │ │ -069f94: 4b0c 0b01 |0038: aput v12, v11, v1 │ │ -069f98: 440c 0b02 |003a: aget v12, v11, v2 │ │ -069f9c: 440d 0d02 |003c: aget v13, v13, v2 │ │ -069fa0: b0dc |003e: add-int/2addr v12, v13 │ │ -069fa2: 4b0c 0b02 |003f: aput v12, v11, v2 │ │ -069fa6: 2900 9401 |0041: goto/16 01d5 // +0194 │ │ -069faa: 6e10 b005 0a00 |0043: invoke-virtual {v10}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ -069fb0: 0a00 |0046: move-result v0 │ │ -069fb2: 1223 |0047: const/4 v3, #int 2 // #2 │ │ -069fb4: 3230 8d01 |0048: if-eq v0, v3, 01d5 // +018d │ │ -069fb8: 380d 8801 |004a: if-eqz v13, 01d2 // +0188 │ │ -069fbc: 1300 0220 |004c: const/16 v0, #int 8194 // #2002 │ │ -069fc0: 6e10 1405 0d00 |004e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ -069fc6: 0a03 |0051: move-result v3 │ │ -069fc8: b503 |0052: and-int/2addr v3, v0 │ │ -069fca: 3303 0400 |0053: if-ne v3, v0, 0057 // +0004 │ │ -069fce: 1210 |0055: const/4 v0, #int 1 // #1 │ │ -069fd0: 2802 |0056: goto 0058 // +0002 │ │ -069fd2: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -069fd4: 3900 7a01 |0058: if-nez v0, 01d2 // +017a │ │ -069fd8: 6e10 1805 0d00 |005a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -069fde: 0a00 |005d: move-result v0 │ │ -069fe0: 8213 |005e: int-to-float v3, v1 │ │ -069fe2: 6e10 1b05 0d00 |005f: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -069fe8: 0a0d |0062: move-result v13 │ │ -069fea: 1504 803f |0063: const/high16 v4, #int 1065353216 // #3f80 │ │ -069fee: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -069ff0: 2e06 0305 |0066: cmpg-float v6, v3, v5 │ │ -069ff4: 3b06 5500 |0068: if-gez v6, 00bd // +0055 │ │ -069ff8: 54a1 7d03 |006a: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -069ffc: 3801 0300 |006c: if-eqz v1, 006f // +0003 │ │ -06a000: 283d |006e: goto 00ab // +003d │ │ -06a002: 54a1 7c03 |006f: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@037c │ │ -06a006: 6e10 791c 0100 |0071: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a00c: 2201 b301 |0074: new-instance v1, Landroid/widget/EdgeEffect; // type@01b3 │ │ -06a010: 6e10 9405 0a00 |0076: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a016: 0c07 |0079: move-result-object v7 │ │ -06a018: 7020 6908 7100 |007a: invoke-direct {v1, v7}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0869 │ │ -06a01e: 5ba1 7d03 |007d: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -06a022: 55a7 9e03 |007f: iget-boolean v7, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -06a026: 3807 1f00 |0081: if-eqz v7, 00a0 // +001f │ │ -06a02a: 6e10 a905 0a00 |0083: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a030: 0a07 |0086: move-result v7 │ │ -06a032: 6e10 b405 0a00 |0087: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06a038: 0a08 |008a: move-result v8 │ │ -06a03a: b187 |008b: sub-int/2addr v7, v8 │ │ -06a03c: 6e10 b105 0a00 |008c: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06a042: 0a08 |008f: move-result v8 │ │ -06a044: b187 |0090: sub-int/2addr v7, v8 │ │ -06a046: 6e10 ab05 0a00 |0091: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a04c: 0a08 |0094: move-result v8 │ │ -06a04e: 6e10 b205 0a00 |0095: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -06a054: 0a09 |0098: move-result v9 │ │ -06a056: b198 |0099: sub-int/2addr v8, v9 │ │ -06a058: 6e10 b305 0a00 |009a: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06a05e: 0a09 |009d: move-result v9 │ │ -06a060: b198 |009e: sub-int/2addr v8, v9 │ │ -06a062: 2809 |009f: goto 00a8 // +0009 │ │ -06a064: 6e10 a905 0a00 |00a0: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a06a: 0a07 |00a3: move-result v7 │ │ -06a06c: 6e10 ab05 0a00 |00a4: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a072: 0a08 |00a7: move-result v8 │ │ -06a074: 6e30 7308 7108 |00a8: invoke-virtual {v1, v7, v8}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0873 │ │ -06a07a: 54a1 7d03 |00ab: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -06a07e: 7f37 |00ad: neg-float v7, v3 │ │ -06a080: 6e10 cd05 0a00 |00ae: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06a086: 0a08 |00b1: move-result v8 │ │ -06a088: 8288 |00b2: int-to-float v8, v8 │ │ -06a08a: c987 |00b3: div-float/2addr v7, v8 │ │ -06a08c: 6e10 9c05 0a00 |00b4: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06a092: 0a08 |00b7: move-result v8 │ │ -06a094: 8288 |00b8: int-to-float v8, v8 │ │ -06a096: c98d |00b9: div-float/2addr v13, v8 │ │ -06a098: a70d 040d |00ba: sub-float v13, v4, v13 │ │ -06a09c: 2855 |00bc: goto 0111 // +0055 │ │ -06a09e: 2d07 0305 |00bd: cmpl-float v7, v3, v5 │ │ -06a0a2: 3d07 5600 |00bf: if-lez v7, 0115 // +0056 │ │ -06a0a6: 54a1 7f03 |00c1: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -06a0aa: 3801 0300 |00c3: if-eqz v1, 00c6 // +0003 │ │ -06a0ae: 283d |00c5: goto 0102 // +003d │ │ -06a0b0: 54a1 7c03 |00c6: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@037c │ │ -06a0b4: 6e10 791c 0100 |00c8: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a0ba: 2201 b301 |00cb: new-instance v1, Landroid/widget/EdgeEffect; // type@01b3 │ │ -06a0be: 6e10 9405 0a00 |00cd: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a0c4: 0c07 |00d0: move-result-object v7 │ │ -06a0c6: 7020 6908 7100 |00d1: invoke-direct {v1, v7}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0869 │ │ -06a0cc: 5ba1 7f03 |00d4: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -06a0d0: 55a7 9e03 |00d6: iget-boolean v7, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -06a0d4: 3807 1f00 |00d8: if-eqz v7, 00f7 // +001f │ │ -06a0d8: 6e10 a905 0a00 |00da: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a0de: 0a07 |00dd: move-result v7 │ │ -06a0e0: 6e10 b405 0a00 |00de: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06a0e6: 0a08 |00e1: move-result v8 │ │ -06a0e8: b187 |00e2: sub-int/2addr v7, v8 │ │ -06a0ea: 6e10 b105 0a00 |00e3: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06a0f0: 0a08 |00e6: move-result v8 │ │ -06a0f2: b187 |00e7: sub-int/2addr v7, v8 │ │ -06a0f4: 6e10 ab05 0a00 |00e8: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a0fa: 0a08 |00eb: move-result v8 │ │ -06a0fc: 6e10 b205 0a00 |00ec: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -06a102: 0a09 |00ef: move-result v9 │ │ -06a104: b198 |00f0: sub-int/2addr v8, v9 │ │ -06a106: 6e10 b305 0a00 |00f1: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06a10c: 0a09 |00f4: move-result v9 │ │ -06a10e: b198 |00f5: sub-int/2addr v8, v9 │ │ -06a110: 2809 |00f6: goto 00ff // +0009 │ │ -06a112: 6e10 a905 0a00 |00f7: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a118: 0a07 |00fa: move-result v7 │ │ -06a11a: 6e10 ab05 0a00 |00fb: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a120: 0a08 |00fe: move-result v8 │ │ -06a122: 6e30 7308 7108 |00ff: invoke-virtual {v1, v7, v8}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0873 │ │ -06a128: 54a1 7f03 |0102: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -06a12c: 6e10 cd05 0a00 |0104: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06a132: 0a07 |0107: move-result v7 │ │ -06a134: 8277 |0108: int-to-float v7, v7 │ │ -06a136: a907 0307 |0109: div-float v7, v3, v7 │ │ -06a13a: 6e10 9c05 0a00 |010b: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06a140: 0a08 |010e: move-result v8 │ │ -06a142: 8288 |010f: int-to-float v8, v8 │ │ -06a144: c98d |0110: div-float/2addr v13, v8 │ │ -06a146: 7130 9117 710d |0111: invoke-static {v1, v7, v13}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1791 │ │ -06a14c: 1211 |0114: const/4 v1, #int 1 // #1 │ │ -06a14e: 3b06 5600 |0115: if-gez v6, 016b // +0056 │ │ -06a152: 54ad 7e03 |0117: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -06a156: 380d 0300 |0119: if-eqz v13, 011c // +0003 │ │ -06a15a: 283d |011b: goto 0158 // +003d │ │ -06a15c: 54ad 7c03 |011c: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@037c │ │ -06a160: 6e10 791c 0d00 |011e: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a166: 220d b301 |0121: new-instance v13, Landroid/widget/EdgeEffect; // type@01b3 │ │ -06a16a: 6e10 9405 0a00 |0123: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a170: 0c01 |0126: move-result-object v1 │ │ -06a172: 7020 6908 1d00 |0127: invoke-direct {v13, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0869 │ │ -06a178: 5bad 7e03 |012a: iput-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -06a17c: 55a1 9e03 |012c: iget-boolean v1, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -06a180: 3801 1f00 |012e: if-eqz v1, 014d // +001f │ │ -06a184: 6e10 ab05 0a00 |0130: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a18a: 0a01 |0133: move-result v1 │ │ -06a18c: 6e10 b205 0a00 |0134: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -06a192: 0a04 |0137: move-result v4 │ │ -06a194: b141 |0138: sub-int/2addr v1, v4 │ │ -06a196: 6e10 b305 0a00 |0139: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06a19c: 0a04 |013c: move-result v4 │ │ -06a19e: b141 |013d: sub-int/2addr v1, v4 │ │ -06a1a0: 6e10 a905 0a00 |013e: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a1a6: 0a04 |0141: move-result v4 │ │ -06a1a8: 6e10 b405 0a00 |0142: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06a1ae: 0a06 |0145: move-result v6 │ │ -06a1b0: b164 |0146: sub-int/2addr v4, v6 │ │ -06a1b2: 6e10 b105 0a00 |0147: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06a1b8: 0a06 |014a: move-result v6 │ │ -06a1ba: b164 |014b: sub-int/2addr v4, v6 │ │ -06a1bc: 2809 |014c: goto 0155 // +0009 │ │ -06a1be: 6e10 ab05 0a00 |014d: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a1c4: 0a01 |0150: move-result v1 │ │ -06a1c6: 6e10 a905 0a00 |0151: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a1cc: 0a04 |0154: move-result v4 │ │ -06a1ce: 6e30 7308 1d04 |0155: invoke-virtual {v13, v1, v4}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0873 │ │ -06a1d4: 54ad 7e03 |0158: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -06a1d8: 7f31 |015a: neg-float v1, v3 │ │ -06a1da: 6e10 9c05 0a00 |015b: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06a1e0: 0a04 |015e: move-result v4 │ │ -06a1e2: 8244 |015f: int-to-float v4, v4 │ │ -06a1e4: c941 |0160: div-float/2addr v1, v4 │ │ -06a1e6: 6e10 cd05 0a00 |0161: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06a1ec: 0a04 |0164: move-result v4 │ │ -06a1ee: 8244 |0165: int-to-float v4, v4 │ │ -06a1f0: c940 |0166: div-float/2addr v0, v4 │ │ -06a1f2: 7130 9117 1d00 |0167: invoke-static {v13, v1, v0}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1791 │ │ -06a1f8: 285b |016a: goto 01c5 // +005b │ │ -06a1fa: 2d0d 0305 |016b: cmpl-float v13, v3, v5 │ │ -06a1fe: 3d0d 5700 |016d: if-lez v13, 01c4 // +0057 │ │ -06a202: 54ad 8003 |016f: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -06a206: 380d 0300 |0171: if-eqz v13, 0174 // +0003 │ │ -06a20a: 283d |0173: goto 01b0 // +003d │ │ -06a20c: 54ad 7c03 |0174: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@037c │ │ -06a210: 6e10 791c 0d00 |0176: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a216: 220d b301 |0179: new-instance v13, Landroid/widget/EdgeEffect; // type@01b3 │ │ -06a21a: 6e10 9405 0a00 |017b: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a220: 0c01 |017e: move-result-object v1 │ │ -06a222: 7020 6908 1d00 |017f: invoke-direct {v13, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0869 │ │ -06a228: 5bad 8003 |0182: iput-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -06a22c: 55a1 9e03 |0184: iget-boolean v1, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -06a230: 3801 1f00 |0186: if-eqz v1, 01a5 // +001f │ │ -06a234: 6e10 ab05 0a00 |0188: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a23a: 0a01 |018b: move-result v1 │ │ -06a23c: 6e10 b205 0a00 |018c: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -06a242: 0a06 |018f: move-result v6 │ │ -06a244: b161 |0190: sub-int/2addr v1, v6 │ │ -06a246: 6e10 b305 0a00 |0191: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06a24c: 0a06 |0194: move-result v6 │ │ -06a24e: b161 |0195: sub-int/2addr v1, v6 │ │ -06a250: 6e10 a905 0a00 |0196: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a256: 0a06 |0199: move-result v6 │ │ -06a258: 6e10 b405 0a00 |019a: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06a25e: 0a07 |019d: move-result v7 │ │ -06a260: b176 |019e: sub-int/2addr v6, v7 │ │ -06a262: 6e10 b105 0a00 |019f: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06a268: 0a07 |01a2: move-result v7 │ │ -06a26a: b176 |01a3: sub-int/2addr v6, v7 │ │ -06a26c: 2809 |01a4: goto 01ad // +0009 │ │ -06a26e: 6e10 ab05 0a00 |01a5: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a274: 0a01 |01a8: move-result v1 │ │ -06a276: 6e10 a905 0a00 |01a9: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a27c: 0a06 |01ac: move-result v6 │ │ -06a27e: 6e30 7308 1d06 |01ad: invoke-virtual {v13, v1, v6}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0873 │ │ -06a284: 54ad 8003 |01b0: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -06a288: 6e10 9c05 0a00 |01b2: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06a28e: 0a01 |01b5: move-result v1 │ │ -06a290: 8211 |01b6: int-to-float v1, v1 │ │ -06a292: a901 0301 |01b7: div-float v1, v3, v1 │ │ -06a296: 6e10 cd05 0a00 |01b9: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06a29c: 0a06 |01bc: move-result v6 │ │ -06a29e: 8266 |01bd: int-to-float v6, v6 │ │ -06a2a0: c960 |01be: div-float/2addr v0, v6 │ │ -06a2a2: c704 |01bf: sub-float/2addr v4, v0 │ │ -06a2a4: 7130 9117 1d04 |01c0: invoke-static {v13, v1, v4}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1791 │ │ -06a2aa: 2802 |01c3: goto 01c5 // +0002 │ │ -06a2ac: 0112 |01c4: move v2, v1 │ │ -06a2ae: 3902 0800 |01c5: if-nez v2, 01cd // +0008 │ │ -06a2b2: 2d0d 0305 |01c7: cmpl-float v13, v3, v5 │ │ -06a2b6: 390d 0400 |01c9: if-nez v13, 01cd // +0004 │ │ -06a2ba: 380d 0700 |01cb: if-eqz v13, 01d2 // +0007 │ │ -06a2be: 620d 3405 |01cd: sget-object v13, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -06a2c2: 6e10 0106 0a00 |01cf: invoke-virtual {v10}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ -06a2c8: 6e30 4a0e ba0c |01d2: invoke-virtual {v10, v11, v12}, Landroidx/recyclerview/widget/RecyclerView;.c:(II)V // method@0e4a │ │ -06a2ce: 6e10 6b05 0a00 |01d5: invoke-virtual {v10}, Landroid/view/View;.awakenScrollBars:()Z // method@056b │ │ -06a2d4: 0a0b |01d8: move-result v11 │ │ -06a2d6: 390b 0500 |01d9: if-nez v11, 01de // +0005 │ │ -06a2da: 6e10 d905 0a00 |01db: invoke-virtual {v10}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -06a2e0: 0e00 |01de: return-void │ │ +06ad50: |[06ad50] androidx.recyclerview.widget.RecyclerView.s:(IILandroid/view/MotionEvent;)V │ │ +06ad60: 6e10 7b0e 0a00 |0000: invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView;.d:()V // method@0e7b │ │ +06ad66: 54a0 a303 |0003: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06ad6a: 6e10 d91d 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1dd9 │ │ +06ad70: 0a00 |0008: move-result v0 │ │ +06ad72: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +06ad76: 6e10 fe05 0a00 |000b: invoke-virtual {v10}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +06ad7c: 54a0 9803 |000e: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06ad80: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +06ad82: 6e30 870e 0a01 |0011: invoke-virtual {v10, v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.g:([II)Z // method@0e87 │ │ +06ad88: 0a00 |0014: move-result v0 │ │ +06ad8a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +06ad8c: 3800 2d00 |0016: if-eqz v0, 0043 // +002d │ │ +06ad90: 52ab 8403 |0018: iget v11, v10, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +06ad94: 54ac 9803 |001a: iget-object v12, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06ad98: 4400 0c01 |001c: aget v0, v12, v1 │ │ +06ad9c: b10b |001e: sub-int/2addr v11, v0 │ │ +06ad9e: 59ab 8403 |001f: iput v11, v10, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +06ada2: 52ab 8503 |0021: iget v11, v10, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +06ada6: 440c 0c02 |0023: aget v12, v12, v2 │ │ +06adaa: b1cb |0025: sub-int/2addr v11, v12 │ │ +06adac: 59ab 8503 |0026: iput v11, v10, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +06adb0: 380d 0700 |0028: if-eqz v13, 002f // +0007 │ │ +06adb4: 820b |002a: int-to-float v11, v0 │ │ +06adb6: 82cc |002b: int-to-float v12, v12 │ │ +06adb8: 6e30 3705 bd0c |002c: invoke-virtual {v13, v11, v12}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0537 │ │ +06adbe: 54ab 9c03 |002f: iget-object v11, v10, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +06adc2: 440c 0b01 |0031: aget v12, v11, v1 │ │ +06adc6: 54ad 9803 |0033: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06adca: 4400 0d01 |0035: aget v0, v13, v1 │ │ +06adce: b00c |0037: add-int/2addr v12, v0 │ │ +06add0: 4b0c 0b01 |0038: aput v12, v11, v1 │ │ +06add4: 440c 0b02 |003a: aget v12, v11, v2 │ │ +06add8: 440d 0d02 |003c: aget v13, v13, v2 │ │ +06addc: b0dc |003e: add-int/2addr v12, v13 │ │ +06adde: 4b0c 0b02 |003f: aput v12, v11, v2 │ │ +06ade2: 2900 9401 |0041: goto/16 01d5 // +0194 │ │ +06ade6: 6e10 d505 0a00 |0043: invoke-virtual {v10}, Landroid/view/View;.getOverScrollMode:()I // method@05d5 │ │ +06adec: 0a00 |0046: move-result v0 │ │ +06adee: 1223 |0047: const/4 v3, #int 2 // #2 │ │ +06adf0: 3230 8d01 |0048: if-eq v0, v3, 01d5 // +018d │ │ +06adf4: 380d 8801 |004a: if-eqz v13, 01d2 // +0188 │ │ +06adf8: 1300 0220 |004c: const/16 v0, #int 8194 // #2002 │ │ +06adfc: 6e10 2905 0d00 |004e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getSource:()I // method@0529 │ │ +06ae02: 0a03 |0051: move-result v3 │ │ +06ae04: b503 |0052: and-int/2addr v3, v0 │ │ +06ae06: 3303 0400 |0053: if-ne v3, v0, 0057 // +0004 │ │ +06ae0a: 1210 |0055: const/4 v0, #int 1 // #1 │ │ +06ae0c: 2802 |0056: goto 0058 // +0002 │ │ +06ae0e: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +06ae10: 3900 7a01 |0058: if-nez v0, 01d2 // +017a │ │ +06ae14: 6e10 2d05 0d00 |005a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@052d │ │ +06ae1a: 0a00 |005d: move-result v0 │ │ +06ae1c: 8213 |005e: int-to-float v3, v1 │ │ +06ae1e: 6e10 3005 0d00 |005f: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@0530 │ │ +06ae24: 0a0d |0062: move-result v13 │ │ +06ae26: 1504 803f |0063: const/high16 v4, #int 1065353216 // #3f80 │ │ +06ae2a: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +06ae2c: 2e06 0305 |0066: cmpg-float v6, v3, v5 │ │ +06ae30: 3b06 5500 |0068: if-gez v6, 00bd // +0055 │ │ +06ae34: 54a1 7a03 |006a: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06ae38: 3801 0300 |006c: if-eqz v1, 006f // +0003 │ │ +06ae3c: 283d |006e: goto 00ab // +003d │ │ +06ae3e: 54a1 7903 |006f: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06ae42: 6e10 c91c 0100 |0071: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06ae48: 2201 b801 |0074: new-instance v1, Landroid/widget/EdgeEffect; // type@01b8 │ │ +06ae4c: 6e10 b905 0a00 |0076: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +06ae52: 0c07 |0079: move-result-object v7 │ │ +06ae54: 7020 9108 7100 |007a: invoke-direct {v1, v7}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0891 │ │ +06ae5a: 5ba1 7a03 |007d: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06ae5e: 55a7 9b03 |007f: iget-boolean v7, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06ae62: 3807 1f00 |0081: if-eqz v7, 00a0 // +001f │ │ +06ae66: 6e10 ce05 0a00 |0083: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06ae6c: 0a07 |0086: move-result v7 │ │ +06ae6e: 6e10 d905 0a00 |0087: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +06ae74: 0a08 |008a: move-result v8 │ │ +06ae76: b187 |008b: sub-int/2addr v7, v8 │ │ +06ae78: 6e10 d605 0a00 |008c: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +06ae7e: 0a08 |008f: move-result v8 │ │ +06ae80: b187 |0090: sub-int/2addr v7, v8 │ │ +06ae82: 6e10 d005 0a00 |0091: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06ae88: 0a08 |0094: move-result v8 │ │ +06ae8a: 6e10 d705 0a00 |0095: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +06ae90: 0a09 |0098: move-result v9 │ │ +06ae92: b198 |0099: sub-int/2addr v8, v9 │ │ +06ae94: 6e10 d805 0a00 |009a: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +06ae9a: 0a09 |009d: move-result v9 │ │ +06ae9c: b198 |009e: sub-int/2addr v8, v9 │ │ +06ae9e: 2809 |009f: goto 00a8 // +0009 │ │ +06aea0: 6e10 ce05 0a00 |00a0: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06aea6: 0a07 |00a3: move-result v7 │ │ +06aea8: 6e10 d005 0a00 |00a4: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06aeae: 0a08 |00a7: move-result v8 │ │ +06aeb0: 6e30 9b08 7108 |00a8: invoke-virtual {v1, v7, v8}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@089b │ │ +06aeb6: 54a1 7a03 |00ab: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06aeba: 7f37 |00ad: neg-float v7, v3 │ │ +06aebc: 6e10 f205 0a00 |00ae: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06aec2: 0a08 |00b1: move-result v8 │ │ +06aec4: 8288 |00b2: int-to-float v8, v8 │ │ +06aec6: c987 |00b3: div-float/2addr v7, v8 │ │ +06aec8: 6e10 c105 0a00 |00b4: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06aece: 0a08 |00b7: move-result v8 │ │ +06aed0: 8288 |00b8: int-to-float v8, v8 │ │ +06aed2: c98d |00b9: div-float/2addr v13, v8 │ │ +06aed4: a70d 040d |00ba: sub-float v13, v4, v13 │ │ +06aed8: 2855 |00bc: goto 0111 // +0055 │ │ +06aeda: 2d07 0305 |00bd: cmpl-float v7, v3, v5 │ │ +06aede: 3d07 5600 |00bf: if-lez v7, 0115 // +0056 │ │ +06aee2: 54a1 7c03 |00c1: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06aee6: 3801 0300 |00c3: if-eqz v1, 00c6 // +0003 │ │ +06aeea: 283d |00c5: goto 0102 // +003d │ │ +06aeec: 54a1 7903 |00c6: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06aef0: 6e10 c91c 0100 |00c8: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06aef6: 2201 b801 |00cb: new-instance v1, Landroid/widget/EdgeEffect; // type@01b8 │ │ +06aefa: 6e10 b905 0a00 |00cd: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +06af00: 0c07 |00d0: move-result-object v7 │ │ +06af02: 7020 9108 7100 |00d1: invoke-direct {v1, v7}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0891 │ │ +06af08: 5ba1 7c03 |00d4: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06af0c: 55a7 9b03 |00d6: iget-boolean v7, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06af10: 3807 1f00 |00d8: if-eqz v7, 00f7 // +001f │ │ +06af14: 6e10 ce05 0a00 |00da: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06af1a: 0a07 |00dd: move-result v7 │ │ +06af1c: 6e10 d905 0a00 |00de: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +06af22: 0a08 |00e1: move-result v8 │ │ +06af24: b187 |00e2: sub-int/2addr v7, v8 │ │ +06af26: 6e10 d605 0a00 |00e3: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +06af2c: 0a08 |00e6: move-result v8 │ │ +06af2e: b187 |00e7: sub-int/2addr v7, v8 │ │ +06af30: 6e10 d005 0a00 |00e8: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06af36: 0a08 |00eb: move-result v8 │ │ +06af38: 6e10 d705 0a00 |00ec: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +06af3e: 0a09 |00ef: move-result v9 │ │ +06af40: b198 |00f0: sub-int/2addr v8, v9 │ │ +06af42: 6e10 d805 0a00 |00f1: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +06af48: 0a09 |00f4: move-result v9 │ │ +06af4a: b198 |00f5: sub-int/2addr v8, v9 │ │ +06af4c: 2809 |00f6: goto 00ff // +0009 │ │ +06af4e: 6e10 ce05 0a00 |00f7: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06af54: 0a07 |00fa: move-result v7 │ │ +06af56: 6e10 d005 0a00 |00fb: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06af5c: 0a08 |00fe: move-result v8 │ │ +06af5e: 6e30 9b08 7108 |00ff: invoke-virtual {v1, v7, v8}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@089b │ │ +06af64: 54a1 7c03 |0102: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06af68: 6e10 f205 0a00 |0104: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06af6e: 0a07 |0107: move-result v7 │ │ +06af70: 8277 |0108: int-to-float v7, v7 │ │ +06af72: a907 0307 |0109: div-float v7, v3, v7 │ │ +06af76: 6e10 c105 0a00 |010b: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06af7c: 0a08 |010e: move-result v8 │ │ +06af7e: 8288 |010f: int-to-float v8, v8 │ │ +06af80: c98d |0110: div-float/2addr v13, v8 │ │ +06af82: 7130 b417 710d |0111: invoke-static {v1, v7, v13}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@17b4 │ │ +06af88: 1211 |0114: const/4 v1, #int 1 // #1 │ │ +06af8a: 3b06 5600 |0115: if-gez v6, 016b // +0056 │ │ +06af8e: 54ad 7b03 |0117: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06af92: 380d 0300 |0119: if-eqz v13, 011c // +0003 │ │ +06af96: 283d |011b: goto 0158 // +003d │ │ +06af98: 54ad 7903 |011c: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06af9c: 6e10 c91c 0d00 |011e: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06afa2: 220d b801 |0121: new-instance v13, Landroid/widget/EdgeEffect; // type@01b8 │ │ +06afa6: 6e10 b905 0a00 |0123: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +06afac: 0c01 |0126: move-result-object v1 │ │ +06afae: 7020 9108 1d00 |0127: invoke-direct {v13, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0891 │ │ +06afb4: 5bad 7b03 |012a: iput-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06afb8: 55a1 9b03 |012c: iget-boolean v1, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06afbc: 3801 1f00 |012e: if-eqz v1, 014d // +001f │ │ +06afc0: 6e10 d005 0a00 |0130: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06afc6: 0a01 |0133: move-result v1 │ │ +06afc8: 6e10 d705 0a00 |0134: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +06afce: 0a04 |0137: move-result v4 │ │ +06afd0: b141 |0138: sub-int/2addr v1, v4 │ │ +06afd2: 6e10 d805 0a00 |0139: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +06afd8: 0a04 |013c: move-result v4 │ │ +06afda: b141 |013d: sub-int/2addr v1, v4 │ │ +06afdc: 6e10 ce05 0a00 |013e: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06afe2: 0a04 |0141: move-result v4 │ │ +06afe4: 6e10 d905 0a00 |0142: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +06afea: 0a06 |0145: move-result v6 │ │ +06afec: b164 |0146: sub-int/2addr v4, v6 │ │ +06afee: 6e10 d605 0a00 |0147: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +06aff4: 0a06 |014a: move-result v6 │ │ +06aff6: b164 |014b: sub-int/2addr v4, v6 │ │ +06aff8: 2809 |014c: goto 0155 // +0009 │ │ +06affa: 6e10 d005 0a00 |014d: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06b000: 0a01 |0150: move-result v1 │ │ +06b002: 6e10 ce05 0a00 |0151: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06b008: 0a04 |0154: move-result v4 │ │ +06b00a: 6e30 9b08 1d04 |0155: invoke-virtual {v13, v1, v4}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@089b │ │ +06b010: 54ad 7b03 |0158: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06b014: 7f31 |015a: neg-float v1, v3 │ │ +06b016: 6e10 c105 0a00 |015b: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06b01c: 0a04 |015e: move-result v4 │ │ +06b01e: 8244 |015f: int-to-float v4, v4 │ │ +06b020: c941 |0160: div-float/2addr v1, v4 │ │ +06b022: 6e10 f205 0a00 |0161: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06b028: 0a04 |0164: move-result v4 │ │ +06b02a: 8244 |0165: int-to-float v4, v4 │ │ +06b02c: c940 |0166: div-float/2addr v0, v4 │ │ +06b02e: 7130 b417 1d00 |0167: invoke-static {v13, v1, v0}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@17b4 │ │ +06b034: 285b |016a: goto 01c5 // +005b │ │ +06b036: 2d0d 0305 |016b: cmpl-float v13, v3, v5 │ │ +06b03a: 3d0d 5700 |016d: if-lez v13, 01c4 // +0057 │ │ +06b03e: 54ad 7d03 |016f: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06b042: 380d 0300 |0171: if-eqz v13, 0174 // +0003 │ │ +06b046: 283d |0173: goto 01b0 // +003d │ │ +06b048: 54ad 7903 |0174: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06b04c: 6e10 c91c 0d00 |0176: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06b052: 220d b801 |0179: new-instance v13, Landroid/widget/EdgeEffect; // type@01b8 │ │ +06b056: 6e10 b905 0a00 |017b: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +06b05c: 0c01 |017e: move-result-object v1 │ │ +06b05e: 7020 9108 1d00 |017f: invoke-direct {v13, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0891 │ │ +06b064: 5bad 7d03 |0182: iput-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06b068: 55a1 9b03 |0184: iget-boolean v1, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06b06c: 3801 1f00 |0186: if-eqz v1, 01a5 // +001f │ │ +06b070: 6e10 d005 0a00 |0188: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06b076: 0a01 |018b: move-result v1 │ │ +06b078: 6e10 d705 0a00 |018c: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05d7 │ │ +06b07e: 0a06 |018f: move-result v6 │ │ +06b080: b161 |0190: sub-int/2addr v1, v6 │ │ +06b082: 6e10 d805 0a00 |0191: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05d8 │ │ +06b088: 0a06 |0194: move-result v6 │ │ +06b08a: b161 |0195: sub-int/2addr v1, v6 │ │ +06b08c: 6e10 ce05 0a00 |0196: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06b092: 0a06 |0199: move-result v6 │ │ +06b094: 6e10 d905 0a00 |019a: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05d9 │ │ +06b09a: 0a07 |019d: move-result v7 │ │ +06b09c: b176 |019e: sub-int/2addr v6, v7 │ │ +06b09e: 6e10 d605 0a00 |019f: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05d6 │ │ +06b0a4: 0a07 |01a2: move-result v7 │ │ +06b0a6: b176 |01a3: sub-int/2addr v6, v7 │ │ +06b0a8: 2809 |01a4: goto 01ad // +0009 │ │ +06b0aa: 6e10 d005 0a00 |01a5: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05d0 │ │ +06b0b0: 0a01 |01a8: move-result v1 │ │ +06b0b2: 6e10 ce05 0a00 |01a9: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05ce │ │ +06b0b8: 0a06 |01ac: move-result v6 │ │ +06b0ba: 6e30 9b08 1d06 |01ad: invoke-virtual {v13, v1, v6}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@089b │ │ +06b0c0: 54ad 7d03 |01b0: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06b0c4: 6e10 c105 0a00 |01b2: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06b0ca: 0a01 |01b5: move-result v1 │ │ +06b0cc: 8211 |01b6: int-to-float v1, v1 │ │ +06b0ce: a901 0301 |01b7: div-float v1, v3, v1 │ │ +06b0d2: 6e10 f205 0a00 |01b9: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06b0d8: 0a06 |01bc: move-result v6 │ │ +06b0da: 8266 |01bd: int-to-float v6, v6 │ │ +06b0dc: c960 |01be: div-float/2addr v0, v6 │ │ +06b0de: c704 |01bf: sub-float/2addr v4, v0 │ │ +06b0e0: 7130 b417 1d04 |01c0: invoke-static {v13, v1, v4}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@17b4 │ │ +06b0e6: 2802 |01c3: goto 01c5 // +0002 │ │ +06b0e8: 0112 |01c4: move v2, v1 │ │ +06b0ea: 3902 0800 |01c5: if-nez v2, 01cd // +0008 │ │ +06b0ee: 2d0d 0305 |01c7: cmpl-float v13, v3, v5 │ │ +06b0f2: 390d 0400 |01c9: if-nez v13, 01cd // +0004 │ │ +06b0f6: 380d 0700 |01cb: if-eqz v13, 01d2 // +0007 │ │ +06b0fa: 620d 2605 |01cd: sget-object v13, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +06b0fe: 6e10 2606 0a00 |01cf: invoke-virtual {v10}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0626 │ │ +06b104: 6e30 730e ba0c |01d2: invoke-virtual {v10, v11, v12}, Landroidx/recyclerview/widget/RecyclerView;.c:(II)V // method@0e73 │ │ +06b10a: 6e10 9005 0a00 |01d5: invoke-virtual {v10}, Landroid/view/View;.awakenScrollBars:()Z // method@0590 │ │ +06b110: 0a0b |01d8: move-result v11 │ │ +06b112: 390b 0500 |01d9: if-nez v11, 01de // +0005 │ │ +06b116: 6e10 fe05 0a00 |01db: invoke-virtual {v10}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +06b11c: 0e00 |01de: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -95710,98 +96198,98 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -069ea8: |[069ea8] androidx.recyclerview.widget.RecyclerView.scrollBy:(II)V │ │ -069eb8: 5430 a403 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069ebc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -069ec0: 1a04 fa12 |0004: const-string v4, "RecyclerView" // string@12fa │ │ -069ec4: 1a05 e403 |0006: const-string v5, "Cannot scroll without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e4 │ │ -069ec8: 7120 3504 5400 |0008: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -069ece: 0e00 |000b: return-void │ │ -069ed0: 5531 b203 |000c: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -069ed4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -069ed8: 0e00 |0010: return-void │ │ -069eda: 6e10 000e 0000 |0011: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -069ee0: 0a00 |0014: move-result v0 │ │ -069ee2: 5431 a403 |0015: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -069ee6: 6e10 010e 0100 |0017: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -069eec: 0a01 |001a: move-result v1 │ │ -069eee: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ -069ef2: 3801 0f00 |001d: if-eqz v1, 002c // +000f │ │ -069ef6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -069ef8: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ -069efc: 2802 |0022: goto 0024 // +0002 │ │ -069efe: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -069f00: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ -069f04: 2802 |0026: goto 0028 // +0002 │ │ -069f06: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -069f08: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -069f0a: 6e40 920e 4305 |0029: invoke-virtual {v3, v4, v5, v0}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e92 │ │ -069f10: 0e00 |002c: return-void │ │ +06ace4: |[06ace4] androidx.recyclerview.widget.RecyclerView.scrollBy:(II)V │ │ +06acf4: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06acf8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06acfc: 1a04 1113 |0004: const-string v4, "RecyclerView" // string@1311 │ │ +06ad00: 1a05 e703 |0006: const-string v5, "Cannot scroll without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e7 │ │ +06ad04: 7120 4704 5400 |0008: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +06ad0a: 0e00 |000b: return-void │ │ +06ad0c: 5531 af03 |000c: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ad10: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +06ad14: 0e00 |0010: return-void │ │ +06ad16: 6e10 290e 0000 |0011: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +06ad1c: 0a00 |0014: move-result v0 │ │ +06ad1e: 5431 a103 |0015: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06ad22: 6e10 2a0e 0100 |0017: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +06ad28: 0a01 |001a: move-result v1 │ │ +06ad2a: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ +06ad2e: 3801 0f00 |001d: if-eqz v1, 002c // +000f │ │ +06ad32: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +06ad34: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ +06ad38: 2802 |0022: goto 0024 // +0002 │ │ +06ad3a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +06ad3c: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ +06ad40: 2802 |0026: goto 0028 // +0002 │ │ +06ad42: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +06ad44: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +06ad46: 6e40 bb0e 4305 |0029: invoke-virtual {v3, v4, v5, v0}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0ebb │ │ +06ad4c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #74 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'scrollTo' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06a2e4: |[06a2e4] androidx.recyclerview.widget.RecyclerView.scrollTo:(II)V │ │ -06a2f4: 1a01 fa12 |0000: const-string v1, "RecyclerView" // string@12fa │ │ -06a2f8: 1a02 fb12 |0002: const-string v2, "RecyclerView does not support scrolling to an absolute position. Use scrollToPosition instead" // string@12fb │ │ -06a2fc: 7120 3d04 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -06a302: 0e00 |0007: return-void │ │ +06b120: |[06b120] androidx.recyclerview.widget.RecyclerView.scrollTo:(II)V │ │ +06b130: 1a01 1113 |0000: const-string v1, "RecyclerView" // string@1311 │ │ +06b134: 1a02 1213 |0002: const-string v2, "RecyclerView does not support scrolling to an absolute position. Use scrollToPosition instead" // string@1312 │ │ +06b138: 7120 4f04 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@044f │ │ +06b13e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #75 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06a304: |[06a304] androidx.recyclerview.widget.RecyclerView.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -06a314: 5230 7a03 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@037a │ │ -06a318: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06a31a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -06a31c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -06a320: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06a322: 2802 |0007: goto 0009 // +0002 │ │ -06a324: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06a326: 3800 1400 |0009: if-eqz v0, 001d // +0014 │ │ -06a32a: 3804 0700 |000b: if-eqz v4, 0012 // +0007 │ │ -06a32e: 6e10 1c07 0400 |000d: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityEvent;.getContentChangeTypes:()I // method@071c │ │ -06a334: 0a00 |0010: move-result v0 │ │ -06a336: 2802 |0011: goto 0013 // +0002 │ │ -06a338: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -06a33a: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -06a33e: 2802 |0015: goto 0017 // +0002 │ │ -06a340: 0102 |0016: move v2, v0 │ │ -06a342: 5230 b403 |0017: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b4 │ │ -06a346: b620 |0019: or-int/2addr v0, v2 │ │ -06a348: 5930 b403 |001a: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b4 │ │ -06a34c: 2802 |001c: goto 001e // +0002 │ │ -06a34e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -06a350: 3801 0300 |001e: if-eqz v1, 0021 // +0003 │ │ -06a354: 0e00 |0020: return-void │ │ -06a356: 6f20 a806 4300 |0021: invoke-super {v3, v4}, Landroid/view/ViewGroup;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@06a8 │ │ -06a35c: 0e00 |0024: return-void │ │ +06b140: |[06b140] androidx.recyclerview.widget.RecyclerView.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +06b150: 5230 7703 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06b154: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06b156: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +06b158: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +06b15c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06b15e: 2802 |0007: goto 0009 // +0002 │ │ +06b160: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06b162: 3800 1400 |0009: if-eqz v0, 001d // +0014 │ │ +06b166: 3804 0700 |000b: if-eqz v4, 0012 // +0007 │ │ +06b16a: 6e10 4207 0400 |000d: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityEvent;.getContentChangeTypes:()I // method@0742 │ │ +06b170: 0a00 |0010: move-result v0 │ │ +06b172: 2802 |0011: goto 0013 // +0002 │ │ +06b174: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +06b176: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +06b17a: 2802 |0015: goto 0017 // +0002 │ │ +06b17c: 0102 |0016: move v2, v0 │ │ +06b17e: 5230 b103 |0017: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ +06b182: b620 |0019: or-int/2addr v0, v2 │ │ +06b184: 5930 b103 |001a: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ +06b188: 2802 |001c: goto 001e // +0002 │ │ +06b18a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +06b18c: 3801 0300 |001e: if-eqz v1, 0021 // +0003 │ │ +06b190: 0e00 |0020: return-void │ │ +06b192: 6f20 ce06 4300 |0021: invoke-super {v3, v4}, Landroid/view/ViewGroup;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@06ce │ │ +06b198: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -96033,118 +96521,118 @@ │ │ type : '(Landroidx/recyclerview/widget/m;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a360: |[06a360] androidx.recyclerview.widget.RecyclerView.setAccessibilityDelegateCompat:(Landroidx/recyclerview/widget/m;)V │ │ -06a370: 5b01 9703 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.f0:Landroidx/recyclerview/widget/m; // field@0397 │ │ -06a374: 7120 4612 1000 |0002: invoke-static {v0, v1}, Ld0/w;.b:(Landroid/view/View;Ld0/a;)V // method@1246 │ │ -06a37a: 0e00 |0005: return-void │ │ +06b19c: |[06b19c] androidx.recyclerview.widget.RecyclerView.setAccessibilityDelegateCompat:(Landroidx/recyclerview/widget/m;)V │ │ +06b1ac: 5b01 9403 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.f0:Landroidx/recyclerview/widget/m; // field@0394 │ │ +06b1b0: 7120 4d12 1000 |0002: invoke-static {v0, v1}, Ld0/w;.b:(Landroid/view/View;Ld0/a;)V // method@124d │ │ +06b1b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #77 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setAdapter' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$d;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -06a37c: |[06a37c] androidx.recyclerview.widget.RecyclerView.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$d;)V │ │ -06a38c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06a38e: 6e20 9e0e 6500 |0001: invoke-virtual {v5, v6}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutFrozen:(Z)V // method@0e9e │ │ -06a394: 5450 8103 |0004: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -06a398: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -06a39c: 6e10 e20d 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de2 │ │ -06a3a2: 5450 a403 |000b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a3a6: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -06a3aa: 5451 9403 |000f: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a3ae: 6e20 fa0d 1000 |0011: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfa │ │ -06a3b4: 5450 a403 |0014: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a3b8: 5451 9403 |0016: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a3bc: 6e20 fb0d 1000 |0018: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfb │ │ -06a3c2: 5450 9403 |001b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a3c6: 5401 5503 |001d: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -06a3ca: 6e10 841d 0100 |001f: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06a3d0: 6e10 260e 0000 |0022: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e26 │ │ -06a3d6: 5450 9803 |0025: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0398 │ │ -06a3da: 5401 dc03 |0027: iget-object v1, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03dc │ │ -06a3de: 6e20 f50e 1000 |0029: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/a;.b:(Ljava/util/ArrayList;)V // method@0ef5 │ │ -06a3e4: 5401 dd03 |002c: iget-object v1, v0, Landroidx/recyclerview/widget/a;.c:Ljava/util/ArrayList; // field@03dd │ │ -06a3e8: 6e20 f50e 1000 |002e: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/a;.b:(Ljava/util/ArrayList;)V // method@0ef5 │ │ -06a3ee: 5450 9403 |0031: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a3f2: 5401 5503 |0033: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -06a3f6: 6e10 841d 0100 |0035: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06a3fc: 6e10 260e 0000 |0038: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e26 │ │ -06a402: 5401 5b03 |003b: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -06a406: 3901 0900 |003d: if-nez v1, 0046 // +0009 │ │ -06a40a: 2201 8202 |003f: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ -06a40e: 7010 230e 0100 |0041: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e23 │ │ -06a414: 5b01 5b03 |0044: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -06a418: 5400 5b03 |0046: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -06a41c: 5201 5403 |0048: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0354 │ │ -06a420: 3901 1b00 |004a: if-nez v1, 0065 // +001b │ │ -06a424: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -06a426: 5402 5303 |004d: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0353 │ │ -06a42a: 6e10 5204 0200 |004f: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@0452 │ │ -06a430: 0a02 |0052: move-result v2 │ │ -06a432: 3521 1200 |0053: if-ge v1, v2, 0065 // +0012 │ │ -06a436: 5402 5303 |0055: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0353 │ │ -06a43a: 6e20 5304 1200 |0057: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@0453 │ │ -06a440: 0c02 |005a: move-result-object v2 │ │ -06a442: 1f02 8102 |005b: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -06a446: 5422 5003 |005d: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@0350 │ │ -06a44a: 6e10 841d 0200 |005f: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06a450: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a454: 28e9 |0064: goto 004d // -0017 │ │ -06a456: 5450 9203 |0065: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@0392 │ │ -06a45a: 1211 |0067: const/4 v1, #int 1 // #1 │ │ -06a45c: 5c01 6103 |0068: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@0361 │ │ -06a460: 5550 7903 |006a: iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0379 │ │ -06a464: b660 |006c: or-int/2addr v0, v6 │ │ -06a466: 5c50 7903 |006d: iput-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0379 │ │ -06a46a: 5c51 b603 |006f: iput-boolean v1, v5, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b6 │ │ -06a46e: 5450 9a03 |0071: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -06a472: 6e10 030f 0000 |0073: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.e:()I // method@0f03 │ │ -06a478: 0a00 |0076: move-result v0 │ │ -06a47a: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -06a47c: 1262 |0078: const/4 v2, #int 6 // #6 │ │ -06a47e: 3501 0e00 |0079: if-ge v1, v0, 0087 // +000e │ │ -06a482: 5452 9a03 |007b: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -06a486: 6e20 020f 1200 |007d: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f02 │ │ -06a48c: 0c02 |0080: move-result-object v2 │ │ -06a48e: 7110 790e 0200 |0081: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -06a494: d801 0101 |0084: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a498: 28f2 |0086: goto 0078 // -000e │ │ -06a49a: 6e10 7b0e 0500 |0087: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.m:()V // method@0e7b │ │ -06a4a0: 5450 9403 |008a: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a4a4: 5401 5703 |008c: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -06a4a8: 6e10 8e1d 0100 |008e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06a4ae: 0a01 |0091: move-result v1 │ │ -06a4b0: 3516 1600 |0092: if-ge v6, v1, 00a8 // +0016 │ │ -06a4b4: 5403 5703 |0094: iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0357 │ │ -06a4b8: 6e20 881d 6300 |0096: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06a4be: 0c03 |0099: move-result-object v3 │ │ -06a4c0: 1f03 8a02 |009a: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -06a4c4: 3803 0900 |009c: if-eqz v3, 00a5 // +0009 │ │ -06a4c8: 6e20 3d0e 2300 |009e: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e3d │ │ -06a4ce: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ -06a4d0: 6e20 3c0e 4300 |00a2: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView$v;.a:(Ljava/lang/Object;)V // method@0e3c │ │ -06a4d6: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06a4da: 28eb |00a7: goto 0092 // -0015 │ │ -06a4dc: 5406 5c03 |00a8: iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -06a4e0: 6e10 791c 0600 |00aa: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a4e6: 6e10 260e 0000 |00ad: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e26 │ │ -06a4ec: 6e10 910e 0500 |00b0: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e91 │ │ -06a4f2: 0e00 |00b3: return-void │ │ +06b1b8: |[06b1b8] androidx.recyclerview.widget.RecyclerView.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$d;)V │ │ +06b1c8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06b1ca: 6e20 c70e 6500 |0001: invoke-virtual {v5, v6}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutFrozen:(Z)V // method@0ec7 │ │ +06b1d0: 5450 7e03 |0004: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06b1d4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +06b1d8: 6e10 0b0e 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0e0b │ │ +06b1de: 5450 a103 |000b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b1e2: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +06b1e6: 5451 9103 |000f: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b1ea: 6e20 230e 1000 |0011: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0e23 │ │ +06b1f0: 5450 a103 |0014: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b1f4: 5451 9103 |0016: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b1f8: 6e20 240e 1000 |0018: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0e24 │ │ +06b1fe: 5450 9103 |001b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b202: 5401 5203 |001d: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06b206: 6e10 d41d 0100 |001f: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06b20c: 6e10 4f0e 0000 |0022: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e4f │ │ +06b212: 5450 9503 |0025: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +06b216: 5401 d903 |0027: iget-object v1, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +06b21a: 6e20 1e0f 1000 |0029: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/a;.b:(Ljava/util/ArrayList;)V // method@0f1e │ │ +06b220: 5401 da03 |002c: iget-object v1, v0, Landroidx/recyclerview/widget/a;.c:Ljava/util/ArrayList; // field@03da │ │ +06b224: 6e20 1e0f 1000 |002e: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/a;.b:(Ljava/util/ArrayList;)V // method@0f1e │ │ +06b22a: 5450 9103 |0031: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b22e: 5401 5203 |0033: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06b232: 6e10 d41d 0100 |0035: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06b238: 6e10 4f0e 0000 |0038: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e4f │ │ +06b23e: 5401 5803 |003b: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06b242: 3901 0900 |003d: if-nez v1, 0046 // +0009 │ │ +06b246: 2201 8702 |003f: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0287 │ │ +06b24a: 7010 4c0e 0100 |0041: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e4c │ │ +06b250: 5b01 5803 |0044: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06b254: 5400 5803 |0046: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06b258: 5201 5103 |0048: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ +06b25c: 3901 1b00 |004a: if-nez v1, 0065 // +001b │ │ +06b260: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +06b262: 5402 5003 |004d: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06b266: 6e10 6404 0200 |004f: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@0464 │ │ +06b26c: 0a02 |0052: move-result v2 │ │ +06b26e: 3521 1200 |0053: if-ge v1, v2, 0065 // +0012 │ │ +06b272: 5402 5003 |0055: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06b276: 6e20 6504 1200 |0057: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@0465 │ │ +06b27c: 0c02 |005a: move-result-object v2 │ │ +06b27e: 1f02 8602 |005b: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0286 │ │ +06b282: 5422 4d03 |005d: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ +06b286: 6e10 d41d 0200 |005f: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06b28c: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b290: 28e9 |0064: goto 004d // -0017 │ │ +06b292: 5450 8f03 |0065: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06b296: 1211 |0067: const/4 v1, #int 1 // #1 │ │ +06b298: 5c01 5e03 |0068: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ +06b29c: 5550 7603 |006a: iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ +06b2a0: b660 |006c: or-int/2addr v0, v6 │ │ +06b2a2: 5c50 7603 |006d: iput-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ +06b2a6: 5c51 b303 |006f: iput-boolean v1, v5, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ +06b2aa: 5450 9703 |0071: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06b2ae: 6e10 2c0f 0000 |0073: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.e:()I // method@0f2c │ │ +06b2b4: 0a00 |0076: move-result v0 │ │ +06b2b6: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +06b2b8: 1262 |0078: const/4 v2, #int 6 // #6 │ │ +06b2ba: 3501 0e00 |0079: if-ge v1, v0, 0087 // +000e │ │ +06b2be: 5452 9703 |007b: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06b2c2: 6e20 2b0f 1200 |007d: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f2b │ │ +06b2c8: 0c02 |0080: move-result-object v2 │ │ +06b2ca: 7110 a20e 0200 |0081: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +06b2d0: d801 0101 |0084: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b2d4: 28f2 |0086: goto 0078 // -000e │ │ +06b2d6: 6e10 a40e 0500 |0087: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.m:()V // method@0ea4 │ │ +06b2dc: 5450 9103 |008a: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b2e0: 5401 5403 |008c: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +06b2e4: 6e10 de1d 0100 |008e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06b2ea: 0a01 |0091: move-result v1 │ │ +06b2ec: 3516 1600 |0092: if-ge v6, v1, 00a8 // +0016 │ │ +06b2f0: 5403 5403 |0094: iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +06b2f4: 6e20 d81d 6300 |0096: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06b2fa: 0c03 |0099: move-result-object v3 │ │ +06b2fc: 1f03 8f02 |009a: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$v; // type@028f │ │ +06b300: 3803 0900 |009c: if-eqz v3, 00a5 // +0009 │ │ +06b304: 6e20 660e 2300 |009e: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e66 │ │ +06b30a: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ +06b30c: 6e20 650e 4300 |00a2: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView$v;.a:(Ljava/lang/Object;)V // method@0e65 │ │ +06b312: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06b316: 28eb |00a7: goto 0092 // -0015 │ │ +06b318: 5406 5903 |00a8: iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06b31c: 6e10 c91c 0600 |00aa: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06b322: 6e10 4f0e 0000 |00ad: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e4f │ │ +06b328: 6e10 ba0e 0500 |00b0: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0eba │ │ +06b32e: 0e00 |00b3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -96376,50 +96864,50 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$e;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06a4f4: |[06a4f4] androidx.recyclerview.widget.RecyclerView.setChildDrawingOrderCallback:(Landroidx/recyclerview/widget/RecyclerView$e;)V │ │ -06a504: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -06a508: 0e00 |0002: return-void │ │ -06a50a: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ -06a50e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -06a510: 2802 |0006: goto 0008 // +0002 │ │ -06a512: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06a514: 6e20 aa06 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setChildrenDrawingOrderEnabled:(Z)V // method@06aa │ │ -06a51a: 0e00 |000b: return-void │ │ +06b330: |[06b330] androidx.recyclerview.widget.RecyclerView.setChildDrawingOrderCallback:(Landroidx/recyclerview/widget/RecyclerView$e;)V │ │ +06b340: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +06b344: 0e00 |0002: return-void │ │ +06b346: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ +06b34a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +06b34c: 2802 |0006: goto 0008 // +0002 │ │ +06b34e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06b350: 6e20 d006 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setChildrenDrawingOrderEnabled:(Z)V // method@06d0 │ │ +06b356: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #79 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setClipToPadding' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06a51c: |[06a51c] androidx.recyclerview.widget.RecyclerView.setClipToPadding:(Z)V │ │ -06a52c: 5510 9e03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -06a530: 3202 0b00 |0002: if-eq v2, v0, 000d // +000b │ │ -06a534: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06a536: 5b10 8003 |0005: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -06a53a: 5b10 7e03 |0007: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -06a53e: 5b10 7f03 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -06a542: 5b10 7d03 |000b: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -06a546: 5c12 9e03 |000d: iput-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039e │ │ -06a54a: 6f20 ab06 2100 |000f: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setClipToPadding:(Z)V // method@06ab │ │ -06a550: 5512 af03 |0012: iget-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03af │ │ -06a554: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -06a558: 6e10 910e 0100 |0016: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e91 │ │ -06a55e: 0e00 |0019: return-void │ │ +06b358: |[06b358] androidx.recyclerview.widget.RecyclerView.setClipToPadding:(Z)V │ │ +06b368: 5510 9b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06b36c: 3202 0b00 |0002: if-eq v2, v0, 000d // +000b │ │ +06b370: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06b372: 5b10 7d03 |0005: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06b376: 5b10 7b03 |0007: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06b37a: 5b10 7c03 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06b37e: 5b10 7a03 |000b: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06b382: 5c12 9b03 |000d: iput-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06b386: 6f20 d106 2100 |000f: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setClipToPadding:(Z)V // method@06d1 │ │ +06b38c: 5512 ac03 |0012: iget-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +06b390: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +06b394: 6e10 ba0e 0100 |0016: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0eba │ │ +06b39a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -96651,23 +97139,23 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$f;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06a560: |[06a560] androidx.recyclerview.widget.RecyclerView.setEdgeEffectFactory:(Landroidx/recyclerview/widget/RecyclerView$f;)V │ │ -06a570: 6e10 791c 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a576: 5b01 7c03 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@037c │ │ -06a57a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06a57c: 5b01 8003 |0006: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@0380 │ │ -06a580: 5b01 7e03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037e │ │ -06a584: 5b01 7f03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037f │ │ -06a588: 5b01 7d03 |000c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037d │ │ -06a58c: 0e00 |000e: return-void │ │ +06b39c: |[06b39c] androidx.recyclerview.widget.RecyclerView.setEdgeEffectFactory:(Landroidx/recyclerview/widget/RecyclerView$f;)V │ │ +06b3ac: 6e10 c91c 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06b3b2: 5b01 7903 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06b3b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06b3b8: 5b01 7d03 |0006: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06b3bc: 5b01 7b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06b3c0: 5b01 7c03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06b3c4: 5b01 7a03 |000c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06b3c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -96899,42 +97387,42 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a590: |[06a590] androidx.recyclerview.widget.RecyclerView.setHasFixedSize:(Z)V │ │ -06a5a0: 5c01 ae03 |0000: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.r:Z // field@03ae │ │ -06a5a4: 0e00 |0002: return-void │ │ +06b3cc: |[06b3cc] androidx.recyclerview.widget.RecyclerView.setHasFixedSize:(Z)V │ │ +06b3dc: 5c01 ab03 |0000: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.r:Z // field@03ab │ │ +06b3e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #82 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setItemAnimator' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$g;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06a5a8: |[06a5a8] androidx.recyclerview.widget.RecyclerView.setItemAnimator:(Landroidx/recyclerview/widget/RecyclerView$g;)V │ │ -06a5b8: 5420 8103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -06a5bc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06a5c0: 6e10 e20d 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de2 │ │ -06a5c6: 5420 8103 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -06a5ca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06a5cc: 5b01 3c03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@033c │ │ -06a5d0: 5b23 8103 |000c: iput-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -06a5d4: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -06a5d8: 5420 9503 |0010: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0395 │ │ -06a5dc: 5b30 3c03 |0012: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@033c │ │ -06a5e0: 0e00 |0014: return-void │ │ +06b3e4: |[06b3e4] androidx.recyclerview.widget.RecyclerView.setItemAnimator:(Landroidx/recyclerview/widget/RecyclerView$g;)V │ │ +06b3f4: 5420 7e03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06b3f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06b3fc: 6e10 0b0e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0e0b │ │ +06b402: 5420 7e03 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06b406: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +06b408: 5b01 3903 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +06b40c: 5b23 7e03 |000c: iput-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06b410: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +06b414: 5420 9203 |0010: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ +06b418: 5b30 3903 |0012: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +06b41c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -97166,19 +97654,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06a5e4: |[06a5e4] androidx.recyclerview.widget.RecyclerView.setItemViewCacheSize:(I)V │ │ -06a5f4: 5410 9403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a5f8: 5902 5903 |0002: iput v2, v0, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0359 │ │ -06a5fc: 6e10 2b0e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.g:()V // method@0e2b │ │ -06a602: 0e00 |0007: return-void │ │ +06b420: |[06b420] androidx.recyclerview.widget.RecyclerView.setItemViewCacheSize:(I)V │ │ +06b430: 5410 9103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b434: 5902 5603 |0002: iput v2, v0, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ +06b438: 6e10 540e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.g:()V // method@0e54 │ │ +06b43e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -97410,44 +97898,44 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 54 16-bit code units │ │ -06a604: |[06a604] androidx.recyclerview.widget.RecyclerView.setLayoutFrozen:(Z)V │ │ -06a614: 5590 b203 |0000: iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -06a618: 320a 3300 |0002: if-eq v10, v0, 0035 // +0033 │ │ -06a61c: 1a00 8704 |0004: const-string v0, "Do not setLayoutFrozen in layout or scroll" // string@0487 │ │ -06a620: 6e20 490e 0900 |0006: invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;.b:(Ljava/lang/String;)V // method@0e49 │ │ -06a626: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06a628: 390a 0700 |000a: if-nez v10, 0011 // +0007 │ │ -06a62c: 5c90 b203 |000c: iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -06a630: 5c90 b103 |000e: iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03b1 │ │ -06a634: 2825 |0010: goto 0035 // +0025 │ │ -06a636: 7100 b703 0000 |0011: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ -06a63c: 0b03 |0014: move-result-wide v3 │ │ -06a63e: 1235 |0015: const/4 v5, #int 3 // #3 │ │ -06a640: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -06a642: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -06a644: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -06a646: 0431 |0019: move-wide v1, v3 │ │ -06a648: 7708 1e05 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@051e │ │ -06a64e: 0c0a |001d: move-result-object v10 │ │ -06a650: 6e20 890e a900 |001e: invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0e89 │ │ -06a656: 121a |0021: const/4 v10, #int 1 // #1 │ │ -06a658: 5c9a b203 |0022: iput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -06a65c: 5c9a b303 |0024: iput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b3 │ │ -06a660: 6e20 a60e 0900 |0026: invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -06a666: 549a 8f03 |0029: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038f │ │ -06a66a: 54a0 6b03 |002b: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06a66e: 6e20 0506 a000 |002d: invoke-virtual {v0, v10}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -06a674: 54aa 6703 |0030: iget-object v10, v10, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -06a678: 6e10 0009 0a00 |0032: invoke-virtual {v10}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0900 │ │ -06a67e: 0e00 |0035: return-void │ │ +06b440: |[06b440] androidx.recyclerview.widget.RecyclerView.setLayoutFrozen:(Z)V │ │ +06b450: 5590 af03 |0000: iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06b454: 320a 3300 |0002: if-eq v10, v0, 0035 // +0033 │ │ +06b458: 1a00 8a04 |0004: const-string v0, "Do not setLayoutFrozen in layout or scroll" // string@048a │ │ +06b45c: 6e20 720e 0900 |0006: invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;.b:(Ljava/lang/String;)V // method@0e72 │ │ +06b462: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06b464: 390a 0700 |000a: if-nez v10, 0011 // +0007 │ │ +06b468: 5c90 af03 |000c: iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06b46c: 5c90 ae03 |000e: iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06b470: 2825 |0010: goto 0035 // +0025 │ │ +06b472: 7100 c803 0000 |0011: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03c8 │ │ +06b478: 0b03 |0014: move-result-wide v3 │ │ +06b47a: 1235 |0015: const/4 v5, #int 3 // #3 │ │ +06b47c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +06b47e: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +06b480: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +06b482: 0431 |0019: move-wide v1, v3 │ │ +06b484: 7708 3305 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@0533 │ │ +06b48a: 0c0a |001d: move-result-object v10 │ │ +06b48c: 6e20 b20e a900 |001e: invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0eb2 │ │ +06b492: 121a |0021: const/4 v10, #int 1 // #1 │ │ +06b494: 5c9a af03 |0022: iput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06b498: 5c9a b003 |0024: iput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ +06b49c: 6e20 cf0e 0900 |0026: invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +06b4a2: 549a 8c03 |0029: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06b4a6: 54a0 6803 |002b: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06b4aa: 6e20 2a06 a000 |002d: invoke-virtual {v0, v10}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +06b4b0: 54aa 6403 |0030: iget-object v10, v10, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06b4b4: 6e10 2909 0a00 |0032: invoke-virtual {v10}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0929 │ │ +06b4ba: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -97679,120 +98167,120 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$j;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 229 16-bit code units │ │ -06a680: |[06a680] androidx.recyclerview.widget.RecyclerView.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$j;)V │ │ -06a690: 5450 a403 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a694: 3306 0300 |0002: if-ne v6, v0, 0005 // +0003 │ │ -06a698: 0e00 |0004: return-void │ │ -06a69a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06a69c: 6e20 a60e 0500 |0006: invoke-virtual {v5, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -06a6a2: 5451 8f03 |0009: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038f │ │ -06a6a6: 5412 6b03 |000b: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06a6aa: 6e20 0506 1200 |000d: invoke-virtual {v2, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -06a6b0: 5411 6703 |0010: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -06a6b4: 6e10 0009 0100 |0012: invoke-virtual {v1}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0900 │ │ -06a6ba: 5451 a403 |0015: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a6be: 3801 3500 |0017: if-eqz v1, 004c // +0035 │ │ -06a6c2: 5451 8103 |0019: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@0381 │ │ -06a6c6: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -06a6ca: 6e10 e20d 0100 |001d: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de2 │ │ -06a6d0: 5451 a403 |0020: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a6d4: 5452 9403 |0022: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a6d8: 6e20 fa0d 2100 |0024: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfa │ │ -06a6de: 5451 a403 |0027: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a6e2: 5452 9403 |0029: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a6e6: 6e20 fb0d 2100 |002b: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfb │ │ -06a6ec: 5451 9403 |002e: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a6f0: 5412 5503 |0030: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -06a6f4: 6e10 841d 0200 |0032: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06a6fa: 6e10 260e 0100 |0035: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e26 │ │ -06a700: 5551 ac03 |0038: iget-boolean v1, v5, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03ac │ │ -06a704: 3801 0900 |003a: if-eqz v1, 0043 // +0009 │ │ -06a708: 5451 a403 |003c: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a70c: 5c10 4b03 |003e: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@034b │ │ -06a710: 6e20 f50d 5100 |0040: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.A:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0df5 │ │ -06a716: 5451 a403 |0043: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a71a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -06a71c: 6e20 fe0d 2100 |0046: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.J:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0dfe │ │ -06a722: 5b52 a403 |0049: iput-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a726: 280b |004b: goto 0056 // +000b │ │ -06a728: 5451 9403 |004c: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a72c: 5412 5503 |004e: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0355 │ │ -06a730: 6e10 841d 0200 |0050: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06a736: 6e10 260e 0100 |0053: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e26 │ │ -06a73c: 5451 9a03 |0056: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -06a740: 5412 e103 |0058: iget-object v2, v1, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03e1 │ │ -06a744: 6e10 fb0e 0200 |005a: invoke-virtual {v2}, Landroidx/recyclerview/widget/b$a;.e:()V // method@0efb │ │ -06a74a: 5412 e203 |005d: iget-object v2, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -06a74e: 6e10 8e1d 0200 |005f: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06a754: 0a02 |0062: move-result v2 │ │ -06a756: d802 02ff |0063: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06a75a: 3a02 1a00 |0065: if-ltz v2, 007f // +001a │ │ -06a75e: 5413 e003 |0067: iget-object v3, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -06a762: 5414 e203 |0069: iget-object v4, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -06a766: 6e20 881d 2400 |006b: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06a76c: 0c04 |006e: move-result-object v4 │ │ -06a76e: 1f04 5e01 |006f: check-cast v4, Landroid/view/View; // type@015e │ │ -06a772: 1f03 ad02 |0071: check-cast v3, Landroidx/recyclerview/widget/k; // type@02ad │ │ -06a776: 6e10 791c 0300 |0073: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a77c: 7110 790e 0400 |0076: invoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -06a782: 5413 e203 |0079: iget-object v3, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -06a786: 6e20 8c1d 2300 |007b: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d8c │ │ -06a78c: 28e5 |007e: goto 0063 // -001b │ │ -06a78e: 5411 e003 |007f: iget-object v1, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -06a792: 1f01 ad02 |0081: check-cast v1, Landroidx/recyclerview/widget/k; // type@02ad │ │ -06a796: 6e10 410f 0100 |0083: invoke-virtual {v1}, Landroidx/recyclerview/widget/k;.a:()I // method@0f41 │ │ -06a79c: 0a02 |0086: move-result v2 │ │ -06a79e: 3520 1600 |0087: if-ge v0, v2, 009d // +0016 │ │ -06a7a2: 5413 1e04 |0089: iget-object v3, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041e │ │ -06a7a6: 6e20 8206 0300 |008b: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -06a7ac: 0c03 |008e: move-result-object v3 │ │ -06a7ae: 5414 1e04 |008f: iget-object v4, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041e │ │ -06a7b2: 6e10 791c 0400 |0091: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a7b8: 7110 790e 0300 |0094: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -06a7be: 6e10 7205 0300 |0097: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0572 │ │ -06a7c4: d800 0001 |009a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06a7c8: 28eb |009c: goto 0087 // -0015 │ │ -06a7ca: 5410 1e04 |009d: iget-object v0, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041e │ │ -06a7ce: 6e10 9f06 0000 |009f: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@069f │ │ -06a7d4: 5b56 a403 |00a2: iput-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a7d8: 3806 3800 |00a4: if-eqz v6, 00dc // +0038 │ │ -06a7dc: 5460 4803 |00a6: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -06a7e0: 3900 0f00 |00a8: if-nez v0, 00b7 // +000f │ │ -06a7e4: 6e20 fe0d 5600 |00aa: invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.J:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0dfe │ │ -06a7ea: 5556 ac03 |00ad: iget-boolean v6, v5, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03ac │ │ -06a7ee: 3806 2d00 |00af: if-eqz v6, 00dc // +002d │ │ -06a7f2: 5456 a403 |00b1: iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a7f6: 1210 |00b3: const/4 v0, #int 1 // #1 │ │ -06a7f8: 5c60 4b03 |00b4: iput-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@034b │ │ -06a7fc: 2826 |00b6: goto 00dc // +0026 │ │ -06a7fe: 2200 fc05 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -06a802: 2201 1806 |00b9: new-instance v1, Ljava/lang/StringBuilder; // type@0618 │ │ -06a806: 7010 b81c 0100 |00bb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -06a80c: 1a02 5e09 |00be: const-string v2, "LayoutManager " // string@095e │ │ -06a810: 6e20 c51c 2100 |00c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06a816: 6e20 c41c 6100 |00c3: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -06a81c: 1a02 7f00 |00c6: const-string v2, " is already attached to a RecyclerView:" // string@007f │ │ -06a820: 6e20 c51c 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06a826: 5466 4803 |00cb: iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0348 │ │ -06a82a: 6e10 730e 0600 |00cd: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e73 │ │ -06a830: 0c06 |00d0: move-result-object v6 │ │ -06a832: 6e20 c51c 6100 |00d1: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06a838: 6e10 cd1c 0100 |00d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06a83e: 0c06 |00d7: move-result-object v6 │ │ -06a840: 7020 341c 6000 |00d8: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -06a846: 2700 |00db: throw v0 │ │ -06a848: 5456 9403 |00dc: iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a84c: 6e10 2b0e 0600 |00de: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$p;.g:()V // method@0e2b │ │ -06a852: 6e10 910e 0500 |00e1: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e91 │ │ -06a858: 0e00 |00e4: return-void │ │ +06b4bc: |[06b4bc] androidx.recyclerview.widget.RecyclerView.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$j;)V │ │ +06b4cc: 5450 a103 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b4d0: 3306 0300 |0002: if-ne v6, v0, 0005 // +0003 │ │ +06b4d4: 0e00 |0004: return-void │ │ +06b4d6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06b4d8: 6e20 cf0e 0500 |0006: invoke-virtual {v5, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +06b4de: 5451 8c03 |0009: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06b4e2: 5412 6803 |000b: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06b4e6: 6e20 2a06 1200 |000d: invoke-virtual {v2, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +06b4ec: 5411 6403 |0010: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06b4f0: 6e10 2909 0100 |0012: invoke-virtual {v1}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0929 │ │ +06b4f6: 5451 a103 |0015: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b4fa: 3801 3500 |0017: if-eqz v1, 004c // +0035 │ │ +06b4fe: 5451 7e03 |0019: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06b502: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +06b506: 6e10 0b0e 0100 |001d: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0e0b │ │ +06b50c: 5451 a103 |0020: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b510: 5452 9103 |0022: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b514: 6e20 230e 2100 |0024: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0e23 │ │ +06b51a: 5451 a103 |0027: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b51e: 5452 9103 |0029: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b522: 6e20 240e 2100 |002b: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0e24 │ │ +06b528: 5451 9103 |002e: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b52c: 5412 5203 |0030: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06b530: 6e10 d41d 0200 |0032: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06b536: 6e10 4f0e 0100 |0035: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e4f │ │ +06b53c: 5551 a903 |0038: iget-boolean v1, v5, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +06b540: 3801 0900 |003a: if-eqz v1, 0043 // +0009 │ │ +06b544: 5451 a103 |003c: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b548: 5c10 4803 |003e: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +06b54c: 6e20 1e0e 5100 |0040: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.A:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e1e │ │ +06b552: 5451 a103 |0043: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b556: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +06b558: 6e20 270e 2100 |0046: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.J:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e27 │ │ +06b55e: 5b52 a103 |0049: iput-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b562: 280b |004b: goto 0056 // +000b │ │ +06b564: 5451 9103 |004c: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b568: 5412 5203 |004e: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06b56c: 6e10 d41d 0200 |0050: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06b572: 6e10 4f0e 0100 |0053: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e4f │ │ +06b578: 5451 9703 |0056: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06b57c: 5412 de03 |0058: iget-object v2, v1, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +06b580: 6e10 240f 0200 |005a: invoke-virtual {v2}, Landroidx/recyclerview/widget/b$a;.e:()V // method@0f24 │ │ +06b586: 5412 df03 |005d: iget-object v2, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06b58a: 6e10 de1d 0200 |005f: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06b590: 0a02 |0062: move-result v2 │ │ +06b592: d802 02ff |0063: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06b596: 3a02 1a00 |0065: if-ltz v2, 007f // +001a │ │ +06b59a: 5413 dd03 |0067: iget-object v3, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +06b59e: 5414 df03 |0069: iget-object v4, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06b5a2: 6e20 d81d 2400 |006b: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06b5a8: 0c04 |006e: move-result-object v4 │ │ +06b5aa: 1f04 6301 |006f: check-cast v4, Landroid/view/View; // type@0163 │ │ +06b5ae: 1f03 b202 |0071: check-cast v3, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +06b5b2: 6e10 c91c 0300 |0073: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06b5b8: 7110 a20e 0400 |0076: invoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +06b5be: 5413 df03 |0079: iget-object v3, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06b5c2: 6e20 dc1d 2300 |007b: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1ddc │ │ +06b5c8: 28e5 |007e: goto 0063 // -001b │ │ +06b5ca: 5411 dd03 |007f: iget-object v1, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +06b5ce: 1f01 b202 |0081: check-cast v1, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +06b5d2: 6e10 6a0f 0100 |0083: invoke-virtual {v1}, Landroidx/recyclerview/widget/k;.a:()I // method@0f6a │ │ +06b5d8: 0a02 |0086: move-result v2 │ │ +06b5da: 3520 1600 |0087: if-ge v0, v2, 009d // +0016 │ │ +06b5de: 5413 1b04 |0089: iget-object v3, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +06b5e2: 6e20 a806 0300 |008b: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +06b5e8: 0c03 |008e: move-result-object v3 │ │ +06b5ea: 5414 1b04 |008f: iget-object v4, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +06b5ee: 6e10 c91c 0400 |0091: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06b5f4: 7110 a20e 0300 |0094: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +06b5fa: 6e10 9705 0300 |0097: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0597 │ │ +06b600: d800 0001 |009a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06b604: 28eb |009c: goto 0087 // -0015 │ │ +06b606: 5410 1b04 |009d: iget-object v0, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +06b60a: 6e10 c506 0000 |009f: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@06c5 │ │ +06b610: 5b56 a103 |00a2: iput-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b614: 3806 3800 |00a4: if-eqz v6, 00dc // +0038 │ │ +06b618: 5460 4503 |00a6: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06b61c: 3900 0f00 |00a8: if-nez v0, 00b7 // +000f │ │ +06b620: 6e20 270e 5600 |00aa: invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.J:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e27 │ │ +06b626: 5556 a903 |00ad: iget-boolean v6, v5, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +06b62a: 3806 2d00 |00af: if-eqz v6, 00dc // +002d │ │ +06b62e: 5456 a103 |00b1: iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b632: 1210 |00b3: const/4 v0, #int 1 // #1 │ │ +06b634: 5c60 4803 |00b4: iput-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +06b638: 2826 |00b6: goto 00dc // +0026 │ │ +06b63a: 2200 0e06 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@060e │ │ +06b63e: 2201 2a06 |00b9: new-instance v1, Ljava/lang/StringBuilder; // type@062a │ │ +06b642: 7010 081d 0100 |00bb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +06b648: 1a02 6909 |00be: const-string v2, "LayoutManager " // string@0969 │ │ +06b64c: 6e20 151d 2100 |00c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06b652: 6e20 141d 6100 |00c3: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +06b658: 1a02 7f00 |00c6: const-string v2, " is already attached to a RecyclerView:" // string@007f │ │ +06b65c: 6e20 151d 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06b662: 5466 4503 |00cb: iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06b666: 6e10 9c0e 0600 |00cd: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e9c │ │ +06b66c: 0c06 |00d0: move-result-object v6 │ │ +06b66e: 6e20 151d 6100 |00d1: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06b674: 6e10 1d1d 0100 |00d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06b67a: 0c06 |00d7: move-result-object v6 │ │ +06b67c: 7020 841c 6000 |00d8: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +06b682: 2700 |00db: throw v0 │ │ +06b684: 5456 9103 |00dc: iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b688: 6e10 540e 0600 |00de: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$p;.g:()V // method@0e54 │ │ +06b68e: 6e10 ba0e 0500 |00e1: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0eba │ │ +06b694: 0e00 |00e4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -99300,37 +99788,138 @@ │ │ 0x05e2 line=1507 │ │ 0x05e3 line=1508 │ │ 0x05e4 line=1509 │ │ 0x05e5 line=1510 │ │ 0x05e6 line=1511 │ │ 0x05e7 line=1512 │ │ 0x05e8 line=1513 │ │ + 0x05e9 line=1514 │ │ + 0x05ea line=1515 │ │ + 0x05eb line=1516 │ │ + 0x05ec line=1517 │ │ + 0x05ed line=1518 │ │ + 0x05ee line=1519 │ │ + 0x05ef line=1520 │ │ + 0x05f0 line=1521 │ │ + 0x05f1 line=1522 │ │ + 0x05f2 line=1523 │ │ + 0x05f3 line=1524 │ │ + 0x05f4 line=1525 │ │ + 0x05f5 line=1526 │ │ + 0x05f6 line=1527 │ │ + 0x05f7 line=1528 │ │ + 0x05f8 line=1529 │ │ + 0x05f9 line=1530 │ │ + 0x05fa line=1531 │ │ + 0x05fb line=1532 │ │ + 0x05fc line=1533 │ │ + 0x05fd line=1534 │ │ + 0x05fe line=1535 │ │ + 0x05ff line=1536 │ │ + 0x0600 line=1537 │ │ + 0x0601 line=1538 │ │ + 0x0602 line=1539 │ │ + 0x0603 line=1540 │ │ + 0x0604 line=1541 │ │ + 0x0605 line=1542 │ │ + 0x0606 line=1543 │ │ + 0x0607 line=1544 │ │ + 0x0608 line=1545 │ │ + 0x0609 line=1546 │ │ + 0x060a line=1547 │ │ + 0x060b line=1548 │ │ + 0x060c line=1549 │ │ + 0x060d line=1550 │ │ + 0x060e line=1551 │ │ + 0x060f line=1552 │ │ + 0x0610 line=1553 │ │ + 0x0611 line=1554 │ │ + 0x0612 line=1555 │ │ + 0x0613 line=1556 │ │ + 0x0614 line=1557 │ │ + 0x0615 line=1558 │ │ + 0x0616 line=1559 │ │ + 0x0617 line=1560 │ │ + 0x0618 line=1561 │ │ + 0x0619 line=1562 │ │ + 0x061a line=1563 │ │ + 0x061b line=1564 │ │ + 0x061c line=1565 │ │ + 0x061d line=1566 │ │ + 0x061e line=1567 │ │ + 0x061f line=1568 │ │ + 0x0620 line=1569 │ │ + 0x0621 line=1570 │ │ + 0x0622 line=1571 │ │ + 0x0623 line=1572 │ │ + 0x0624 line=1573 │ │ + 0x0625 line=1574 │ │ + 0x0626 line=1575 │ │ + 0x0627 line=1576 │ │ + 0x0628 line=1577 │ │ + 0x0629 line=1578 │ │ + 0x062a line=1579 │ │ + 0x062b line=1580 │ │ + 0x062c line=1581 │ │ + 0x062d line=1582 │ │ + 0x062e line=1583 │ │ + 0x062f line=1584 │ │ + 0x0630 line=1585 │ │ + 0x0631 line=1586 │ │ + 0x0632 line=1587 │ │ + 0x0633 line=1588 │ │ + 0x0634 line=1589 │ │ + 0x0635 line=1590 │ │ + 0x0636 line=1591 │ │ + 0x0637 line=1592 │ │ + 0x0638 line=1593 │ │ + 0x0639 line=1594 │ │ + 0x063a line=1595 │ │ + 0x063b line=1596 │ │ + 0x063c line=1597 │ │ + 0x063d line=1598 │ │ + 0x063e line=1599 │ │ + 0x063f line=1600 │ │ + 0x0640 line=1601 │ │ + 0x0641 line=1602 │ │ + 0x0642 line=1603 │ │ + 0x0643 line=1604 │ │ + 0x0644 line=1605 │ │ + 0x0645 line=1606 │ │ + 0x0646 line=1607 │ │ + 0x0647 line=1608 │ │ + 0x0648 line=1609 │ │ + 0x0649 line=1610 │ │ + 0x064a line=1611 │ │ + 0x064b line=1612 │ │ + 0x064c line=1613 │ │ + 0x064d line=1614 │ │ locals : │ │ 0x0000 - 0x00e5 reg=5 this Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x00e5 reg=6 (null) Landroidx/recyclerview/widget/RecyclerView$j; │ │ │ │ #86 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setNestedScrollingEnabled' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06a85c: |[06a85c] androidx.recyclerview.widget.RecyclerView.setNestedScrollingEnabled:(Z)V │ │ -06a86c: 7010 720e 0300 |0000: invoke-direct {v3}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -06a872: 0c00 |0003: move-result-object v0 │ │ -06a874: 5501 e204 |0004: iget-boolean v1, v0, Ld0/o;.d:Z // field@04e2 │ │ -06a878: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -06a87c: 5401 e104 |0008: iget-object v1, v0, Ld0/o;.c:Landroid/view/View; // field@04e1 │ │ -06a880: 6202 3405 |000a: sget-object v2, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0534 │ │ -06a884: 7110 e811 0100 |000c: invoke-static {v1}, Ld0/w$b;.z:(Landroid/view/View;)V // method@11e8 │ │ -06a88a: 5c04 e204 |000f: iput-boolean v4, v0, Ld0/o;.d:Z // field@04e2 │ │ -06a88e: 0e00 |0011: return-void │ │ +06b698: |[06b698] androidx.recyclerview.widget.RecyclerView.setNestedScrollingEnabled:(Z)V │ │ +06b6a8: 7010 9b0e 0300 |0000: invoke-direct {v3}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +06b6ae: 0c00 |0003: move-result-object v0 │ │ +06b6b0: 5501 ea04 |0004: iget-boolean v1, v0, Ld0/o;.d:Z // field@04ea │ │ +06b6b4: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +06b6b8: 5401 e904 |0008: iget-object v1, v0, Ld0/o;.c:Landroid/view/View; // field@04e9 │ │ +06b6bc: 6202 2605 |000a: sget-object v2, Ld0/w;.a:Ljava/lang/reflect/Field; // field@0526 │ │ +06b6c0: 7110 1312 0100 |000c: invoke-static {v1}, Ld0/w$b;.z:(Landroid/view/View;)V // method@1213 │ │ +06b6c6: 5c04 ea04 |000f: iput-boolean v4, v0, Ld0/o;.d:Z // field@04ea │ │ +06b6ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -99562,72 +100151,72 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$l;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06a890: |[06a890] androidx.recyclerview.widget.RecyclerView.setOnFlingListener:(Landroidx/recyclerview/widget/RecyclerView$l;)V │ │ -06a8a0: 0e00 |0000: return-void │ │ +06b6cc: |[06b6cc] androidx.recyclerview.widget.RecyclerView.setOnFlingListener:(Landroidx/recyclerview/widget/RecyclerView$l;)V │ │ +06b6dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #88 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setOnScrollListener' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$n;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06a8a4: |[06a8a4] androidx.recyclerview.widget.RecyclerView.setOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$n;)V │ │ -06a8b4: 0e00 |0000: return-void │ │ +06b6e0: |[06b6e0] androidx.recyclerview.widget.RecyclerView.setOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$n;)V │ │ +06b6f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #89 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setPreserveFocusAfterLayout' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a8b8: |[06a8b8] androidx.recyclerview.widget.RecyclerView.setPreserveFocusAfterLayout:(Z)V │ │ -06a8c8: 5c01 8e03 |0000: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038e │ │ -06a8cc: 0e00 |0002: return-void │ │ +06b6f4: |[06b6f4] androidx.recyclerview.widget.RecyclerView.setPreserveFocusAfterLayout:(Z)V │ │ +06b704: 5c01 8b03 |0000: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ +06b708: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #90 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setRecycledViewPool' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$o;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06a8d0: |[06a8d0] androidx.recyclerview.widget.RecyclerView.setRecycledViewPool:(Landroidx/recyclerview/widget/RecyclerView$o;)V │ │ -06a8e0: 5430 9403 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06a8e4: 5401 5b03 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -06a8e8: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -06a8ec: 5212 5403 |0006: iget v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0354 │ │ -06a8f0: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06a8f4: 5912 5403 |000a: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0354 │ │ -06a8f8: 5b04 5b03 |000c: iput-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@035b │ │ -06a8fc: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ -06a900: 5404 5c03 |0010: iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@035c │ │ -06a904: 6e10 620e 0400 |0012: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$d; // method@0e62 │ │ -06a90a: 0e00 |0015: return-void │ │ +06b70c: |[06b70c] androidx.recyclerview.widget.RecyclerView.setRecycledViewPool:(Landroidx/recyclerview/widget/RecyclerView$o;)V │ │ +06b71c: 5430 9103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b720: 5401 5803 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06b724: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +06b728: 5212 5103 |0006: iget v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ +06b72c: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06b730: 5912 5103 |000a: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ +06b734: 5b04 5803 |000c: iput-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06b738: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ +06b73c: 5404 5903 |0010: iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06b740: 6e10 8b0e 0400 |0012: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$d; // method@0e8b │ │ +06b746: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -99859,57 +100448,57 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$q;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06a90c: |[06a90c] androidx.recyclerview.widget.RecyclerView.setRecyclerListener:(Landroidx/recyclerview/widget/RecyclerView$q;)V │ │ -06a91c: 0e00 |0000: return-void │ │ +06b748: |[06b748] androidx.recyclerview.widget.RecyclerView.setRecyclerListener:(Landroidx/recyclerview/widget/RecyclerView$q;)V │ │ +06b758: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #92 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setScrollState' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -06a920: |[06a920] androidx.recyclerview.widget.RecyclerView.setScrollState:(I)V │ │ -06a930: 5220 8203 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -06a934: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ -06a938: 0e00 |0004: return-void │ │ -06a93a: 5923 8203 |0005: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@0382 │ │ -06a93e: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -06a940: 3203 0e00 |0008: if-eq v3, v0, 0016 // +000e │ │ -06a944: 5420 8f03 |000a: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038f │ │ -06a948: 5401 6b03 |000c: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06a94c: 6e20 0506 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -06a952: 5400 6703 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -06a956: 6e10 0009 0000 |0013: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0900 │ │ -06a95c: 5420 a403 |0016: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06a960: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ -06a964: 6e20 f90d 3000 |001a: invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.E:(I)V // method@0df9 │ │ -06a96a: 5423 9303 |001d: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.d0:Ljava/util/ArrayList; // field@0393 │ │ -06a96e: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ -06a972: 6e10 8e1d 0300 |0021: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06a978: 0a03 |0024: move-result v3 │ │ -06a97a: d803 03ff |0025: add-int/lit8 v3, v3, #int -1 // #ff │ │ -06a97e: 3a03 0e00 |0027: if-ltz v3, 0035 // +000e │ │ -06a982: 5420 9303 |0029: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.d0:Ljava/util/ArrayList; // field@0393 │ │ -06a986: 6e20 881d 3000 |002b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06a98c: 0c00 |002e: move-result-object v0 │ │ -06a98e: 1f00 8002 |002f: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$n; // type@0280 │ │ -06a992: 6e10 791c 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06a998: 28f1 |0034: goto 0025 // -000f │ │ -06a99a: 0e00 |0035: return-void │ │ +06b75c: |[06b75c] androidx.recyclerview.widget.RecyclerView.setScrollState:(I)V │ │ +06b76c: 5220 7f03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +06b770: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +06b774: 0e00 |0004: return-void │ │ +06b776: 5923 7f03 |0005: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +06b77a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +06b77c: 3203 0e00 |0008: if-eq v3, v0, 0016 // +000e │ │ +06b780: 5420 8c03 |000a: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06b784: 5401 6803 |000c: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06b788: 6e20 2a06 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@062a │ │ +06b78e: 5400 6403 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06b792: 6e10 2909 0000 |0013: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0929 │ │ +06b798: 5420 a103 |0016: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b79c: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ +06b7a0: 6e20 220e 3000 |001a: invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.E:(I)V // method@0e22 │ │ +06b7a6: 5423 9003 |001d: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.d0:Ljava/util/ArrayList; // field@0390 │ │ +06b7aa: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ +06b7ae: 6e10 de1d 0300 |0021: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06b7b4: 0a03 |0024: move-result v3 │ │ +06b7b6: d803 03ff |0025: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06b7ba: 3a03 0e00 |0027: if-ltz v3, 0035 // +000e │ │ +06b7be: 5420 9003 |0029: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.d0:Ljava/util/ArrayList; // field@0390 │ │ +06b7c2: 6e20 d81d 3000 |002b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06b7c8: 0c00 |002e: move-result-object v0 │ │ +06b7ca: 1f00 8502 |002f: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$n; // type@0285 │ │ +06b7ce: 6e10 c91c 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06b7d4: 28f1 |0034: goto 0025 // -000f │ │ +06b7d6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -100141,232 +100730,232 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06a99c: |[06a99c] androidx.recyclerview.widget.RecyclerView.setScrollingTouchSlop:(I)V │ │ -06a9ac: 6e10 9405 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a9b2: 0c00 |0003: move-result-object v0 │ │ -06a9b4: 7110 5b06 0000 |0004: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065b │ │ -06a9ba: 0c00 |0007: move-result-object v0 │ │ -06a9bc: 3804 2600 |0008: if-eqz v4, 002e // +0026 │ │ -06a9c0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06a9c2: 3214 1e00 |000b: if-eq v4, v1, 0029 // +001e │ │ -06a9c6: 2201 1806 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0618 │ │ -06a9ca: 7010 b81c 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -06a9d0: 1a02 d224 |0012: const-string v2, "setScrollingTouchSlop(): bad argument constant " // string@24d2 │ │ -06a9d4: 6e20 c51c 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06a9da: 6e20 c01c 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06a9e0: 1a04 a202 |001a: const-string v4, "; using default value" // string@02a2 │ │ -06a9e4: 6e20 c51c 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06a9ea: 6e10 cd1c 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06a9f0: 0c04 |0022: move-result-object v4 │ │ -06a9f2: 1a01 fa12 |0023: const-string v1, "RecyclerView" // string@12fa │ │ -06a9f6: 7120 3d04 4100 |0025: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -06a9fc: 2806 |0028: goto 002e // +0006 │ │ -06a9fe: 6e10 6306 0000 |0029: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0663 │ │ -06aa04: 0a04 |002c: move-result v4 │ │ -06aa06: 2805 |002d: goto 0032 // +0005 │ │ -06aa08: 6e10 6406 0000 |002e: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0664 │ │ -06aa0e: 0a04 |0031: move-result v4 │ │ -06aa10: 5934 8903 |0032: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0389 │ │ -06aa14: 0e00 |0034: return-void │ │ +06b7d8: |[06b7d8] androidx.recyclerview.widget.RecyclerView.setScrollingTouchSlop:(I)V │ │ +06b7e8: 6e10 b905 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +06b7ee: 0c00 |0003: move-result-object v0 │ │ +06b7f0: 7110 8106 0000 |0004: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0681 │ │ +06b7f6: 0c00 |0007: move-result-object v0 │ │ +06b7f8: 3804 2600 |0008: if-eqz v4, 002e // +0026 │ │ +06b7fc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +06b7fe: 3214 1e00 |000b: if-eq v4, v1, 0029 // +001e │ │ +06b802: 2201 2a06 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@062a │ │ +06b806: 7010 081d 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +06b80c: 1a02 1325 |0012: const-string v2, "setScrollingTouchSlop(): bad argument constant " // string@2513 │ │ +06b810: 6e20 151d 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06b816: 6e20 101d 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06b81c: 1a04 a302 |001a: const-string v4, "; using default value" // string@02a3 │ │ +06b820: 6e20 151d 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06b826: 6e10 1d1d 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06b82c: 0c04 |0022: move-result-object v4 │ │ +06b82e: 1a01 1113 |0023: const-string v1, "RecyclerView" // string@1311 │ │ +06b832: 7120 4f04 4100 |0025: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@044f │ │ +06b838: 2806 |0028: goto 002e // +0006 │ │ +06b83a: 6e10 8906 0000 |0029: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0689 │ │ +06b840: 0a04 |002c: move-result v4 │ │ +06b842: 2805 |002d: goto 0032 // +0005 │ │ +06b844: 6e10 8a06 0000 |002e: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@068a │ │ +06b84a: 0a04 |0031: move-result v4 │ │ +06b84c: 5934 8603 |0032: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +06b850: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #94 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setViewCacheExtension' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$t;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06aa18: |[06aa18] androidx.recyclerview.widget.RecyclerView.setViewCacheExtension:(Landroidx/recyclerview/widget/RecyclerView$t;)V │ │ -06aa28: 5401 9403 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -06aa2c: 6e10 791c 0100 |0002: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06aa32: 0e00 |0005: return-void │ │ +06b854: |[06b854] androidx.recyclerview.widget.RecyclerView.setViewCacheExtension:(Landroidx/recyclerview/widget/RecyclerView$t;)V │ │ +06b864: 5401 9103 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06b868: 6e10 c91c 0100 |0002: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06b86e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #95 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'startNestedScroll' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -068738: |[068738] androidx.recyclerview.widget.RecyclerView.startNestedScroll:(I)Z │ │ -068748: 7010 720e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -06874e: 0c00 |0003: move-result-object v0 │ │ -068750: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -068752: 6e30 6511 3001 |0005: invoke-virtual {v0, v3, v1}, Ld0/o;.g:(II)Z // method@1165 │ │ -068758: 0a03 |0008: move-result v3 │ │ -06875a: 0f03 |0009: return v3 │ │ +069574: |[069574] androidx.recyclerview.widget.RecyclerView.startNestedScroll:(I)Z │ │ +069584: 7010 9b0e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +06958a: 0c00 |0003: move-result-object v0 │ │ +06958c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06958e: 6e30 9011 3001 |0005: invoke-virtual {v0, v3, v1}, Ld0/o;.g:(II)Z // method@1190 │ │ +069594: 0a03 |0008: move-result v3 │ │ +069596: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #96 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'stopNestedScroll' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06ac84: |[06ac84] androidx.recyclerview.widget.RecyclerView.stopNestedScroll:()V │ │ -06ac94: 7010 720e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -06ac9a: 0c00 |0003: move-result-object v0 │ │ -06ac9c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06ac9e: 6e20 6611 1000 |0005: invoke-virtual {v0, v1}, Ld0/o;.h:(I)V // method@1166 │ │ -06aca4: 0e00 |0008: return-void │ │ +06bac0: |[06bac0] androidx.recyclerview.widget.RecyclerView.stopNestedScroll:()V │ │ +06bad0: 7010 9b0e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +06bad6: 0c00 |0003: move-result-object v0 │ │ +06bad8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06bada: 6e20 9111 1000 |0005: invoke-virtual {v0, v1}, Ld0/o;.h:(I)V // method@1191 │ │ +06bae0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #97 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 't' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 213 16-bit code units │ │ -06aa34: |[06aa34] androidx.recyclerview.widget.RecyclerView.t:(II)V │ │ -06aa44: 54c0 a403 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06aa48: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -06aa4c: 1a0d fa12 |0004: const-string v13, "RecyclerView" // string@12fa │ │ -06aa50: 1a0e e503 |0006: const-string v14, "Cannot smooth scroll without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e5 │ │ -06aa54: 7120 3504 ed00 |0008: invoke-static {v13, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -06aa5a: 2900 c900 |000b: goto/16 00d4 // +00c9 │ │ -06aa5e: 55c1 b203 |000d: iget-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -06aa62: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -06aa66: 2900 c300 |0011: goto/16 00d4 // +00c3 │ │ -06aa6a: 6e10 000e 0000 |0013: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e00 │ │ -06aa70: 0a00 |0016: move-result v0 │ │ -06aa72: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -06aa74: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -06aa78: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -06aa7a: 2802 |001b: goto 001d // +0002 │ │ -06aa7c: 01d5 |001c: move v5, v13 │ │ -06aa7e: 54cd a403 |001d: iget-object v13, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06aa82: 6e10 010e 0d00 |001f: invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e01 │ │ -06aa88: 0a0d |0022: move-result v13 │ │ -06aa8a: 390d 0400 |0023: if-nez v13, 0027 // +0004 │ │ -06aa8e: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -06aa90: 2802 |0026: goto 0028 // +0002 │ │ -06aa92: 01e6 |0027: move v6, v14 │ │ -06aa94: 3905 0400 |0028: if-nez v5, 002c // +0004 │ │ -06aa98: 3806 aa00 |002a: if-eqz v6, 00d4 // +00aa │ │ -06aa9c: 54cd 8f03 |002c: iget-object v13, v12, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038f │ │ -06aaa0: 6e10 791c 0d00 |002e: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06aaa6: 7110 521c 0500 |0031: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -06aaac: 0a0e |0034: move-result v14 │ │ -06aaae: 7110 521c 0600 |0035: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -06aab4: 0a00 |0038: move-result v0 │ │ -06aab6: 370e 0400 |0039: if-le v14, v0, 003d // +0004 │ │ -06aaba: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -06aabc: 2802 |003c: goto 003e // +0002 │ │ -06aabe: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -06aac0: 8313 |003e: int-to-double v3, v1 │ │ -06aac2: 7120 671c 4300 |003f: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@1c67 │ │ -06aac8: 0b03 |0042: move-result-wide v3 │ │ -06aaca: 8a33 |0043: double-to-int v3, v3 │ │ -06aacc: 9204 0505 |0044: mul-int v4, v5, v5 │ │ -06aad0: 9207 0606 |0046: mul-int v7, v6, v6 │ │ -06aad4: b047 |0048: add-int/2addr v7, v4 │ │ -06aad6: 8377 |0049: int-to-double v7, v7 │ │ -06aad8: 7120 671c 8700 |004a: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@1c67 │ │ -06aade: 0b07 |004d: move-result-wide v7 │ │ -06aae0: 8a74 |004e: double-to-int v4, v7 │ │ -06aae2: 54d7 6b03 |004f: iget-object v7, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06aae6: 3802 0700 |0051: if-eqz v2, 0058 // +0007 │ │ -06aaea: 6e10 cd05 0700 |0053: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06aaf0: 0a07 |0056: move-result v7 │ │ -06aaf2: 2805 |0057: goto 005c // +0005 │ │ -06aaf4: 6e10 9c05 0700 |0058: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06aafa: 0a07 |005b: move-result v7 │ │ -06aafc: db08 0702 |005c: div-int/lit8 v8, v7, #int 2 // #02 │ │ -06ab00: 8244 |005e: int-to-float v4, v4 │ │ -06ab02: 1509 803f |005f: const/high16 v9, #int 1065353216 // #3f80 │ │ -06ab06: a804 0409 |0061: mul-float v4, v4, v9 │ │ -06ab0a: 8277 |0063: int-to-float v7, v7 │ │ -06ab0c: c974 |0064: div-float/2addr v4, v7 │ │ -06ab0e: 7120 5f1c 4900 |0065: invoke-static {v9, v4}, Ljava/lang/Math;.min:(FF)F // method@1c5f │ │ -06ab14: 0a04 |0068: move-result v4 │ │ -06ab16: 8288 |0069: int-to-float v8, v8 │ │ -06ab18: 150a 003f |006a: const/high16 v10, #int 1056964608 // #3f00 │ │ -06ab1c: c7a4 |006c: sub-float/2addr v4, v10 │ │ -06ab1e: 140a 3b46 f13e |006d: const v10, #float 0.471239 // #3ef1463b │ │ -06ab24: a804 040a |0070: mul-float v4, v4, v10 │ │ -06ab28: 894a |0072: float-to-double v10, v4 │ │ -06ab2a: 7120 661c ba00 |0073: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@1c66 │ │ -06ab30: 0b0a |0076: move-result-wide v10 │ │ -06ab32: 8ca4 |0077: double-to-float v4, v10 │ │ -06ab34: a804 0408 |0078: mul-float v4, v4, v8 │ │ -06ab38: c684 |007a: add-float/2addr v4, v8 │ │ -06ab3a: 3d03 1300 |007b: if-lez v3, 008e // +0013 │ │ -06ab3e: 150e 7a44 |007d: const/high16 v14, #int 1148846080 // #447a │ │ -06ab42: 8230 |007f: int-to-float v0, v3 │ │ -06ab44: c904 |0080: div-float/2addr v4, v0 │ │ -06ab46: 7110 511c 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1c51 │ │ -06ab4c: 0a00 |0084: move-result v0 │ │ -06ab4e: a800 000e |0085: mul-float v0, v0, v14 │ │ -06ab52: 7110 631c 0000 |0087: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1c63 │ │ -06ab58: 0a0e |008a: move-result v14 │ │ -06ab5a: da0e 0e04 |008b: mul-int/lit8 v14, v14, #int 4 // #04 │ │ -06ab5e: 280d |008d: goto 009a // +000d │ │ -06ab60: 3802 0300 |008e: if-eqz v2, 0091 // +0003 │ │ -06ab64: 2802 |0090: goto 0092 // +0002 │ │ -06ab66: 010e |0091: move v14, v0 │ │ -06ab68: 82ee |0092: int-to-float v14, v14 │ │ -06ab6a: c97e |0093: div-float/2addr v14, v7 │ │ -06ab6c: c69e |0094: add-float/2addr v14, v9 │ │ -06ab6e: 1500 9643 |0095: const/high16 v0, #int 1133903872 // #4396 │ │ -06ab72: a80e 0e00 |0097: mul-float v14, v14, v0 │ │ -06ab76: 87ee |0099: float-to-int v14, v14 │ │ -06ab78: 1300 d007 |009a: const/16 v0, #int 2000 // #7d0 │ │ -06ab7c: 7120 601c 0e00 |009c: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -06ab82: 0a07 |009f: move-result v7 │ │ -06ab84: 620e ad03 |00a0: sget-object v14, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03ad │ │ -06ab88: 54d0 6803 |00a2: iget-object v0, v13, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0368 │ │ -06ab8c: 32e0 1100 |00a4: if-eq v0, v14, 00b5 // +0011 │ │ -06ab90: 5bde 6803 |00a6: iput-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0368 │ │ -06ab94: 2200 c301 |00a8: new-instance v0, Landroid/widget/OverScroller; // type@01c3 │ │ -06ab98: 54d2 6b03 |00aa: iget-object v2, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06ab9c: 6e10 9405 0200 |00ac: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06aba2: 0c02 |00af: move-result-object v2 │ │ -06aba4: 7030 ff08 200e |00b0: invoke-direct {v0, v2, v14}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@08ff │ │ -06abaa: 5bd0 6703 |00b3: iput-object v0, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -06abae: 54de 6b03 |00b5: iget-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@036b │ │ -06abb2: 1220 |00b7: const/4 v0, #int 2 // #2 │ │ -06abb4: 6e20 a60e 0e00 |00b8: invoke-virtual {v14, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea6 │ │ -06abba: 59d1 6603 |00bb: iput v1, v13, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0366 │ │ -06abbe: 59d1 6503 |00bd: iput v1, v13, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0365 │ │ -06abc2: 54d2 6703 |00bf: iget-object v2, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -06abc6: 1203 |00c1: const/4 v3, #int 0 // #0 │ │ -06abc8: 1204 |00c2: const/4 v4, #int 0 // #0 │ │ -06abca: 7406 0a09 0200 |00c3: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@090a │ │ -06abd0: 600e 9300 |00c6: sget v14, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -06abd4: 1300 1700 |00c8: const/16 v0, #int 23 // #17 │ │ -06abd8: 350e 0700 |00ca: if-ge v14, v0, 00d1 // +0007 │ │ -06abdc: 54de 6703 |00cc: iget-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0367 │ │ -06abe0: 6e10 0109 0e00 |00ce: invoke-virtual {v14}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@0901 │ │ -06abe6: 6e10 390e 0d00 |00d1: invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e39 │ │ -06abec: 0e00 |00d4: return-void │ │ +06b870: |[06b870] androidx.recyclerview.widget.RecyclerView.t:(II)V │ │ +06b880: 54c0 a103 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b884: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +06b888: 1a0d 1113 |0004: const-string v13, "RecyclerView" // string@1311 │ │ +06b88c: 1a0e e803 |0006: const-string v14, "Cannot smooth scroll without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e8 │ │ +06b890: 7120 4704 ed00 |0008: invoke-static {v13, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0447 │ │ +06b896: 2900 c900 |000b: goto/16 00d4 // +00c9 │ │ +06b89a: 55c1 af03 |000d: iget-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06b89e: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +06b8a2: 2900 c300 |0011: goto/16 00d4 // +00c3 │ │ +06b8a6: 6e10 290e 0000 |0013: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e29 │ │ +06b8ac: 0a00 |0016: move-result v0 │ │ +06b8ae: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +06b8b0: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +06b8b4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +06b8b6: 2802 |001b: goto 001d // +0002 │ │ +06b8b8: 01d5 |001c: move v5, v13 │ │ +06b8ba: 54cd a103 |001d: iget-object v13, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06b8be: 6e10 2a0e 0d00 |001f: invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e2a │ │ +06b8c4: 0a0d |0022: move-result v13 │ │ +06b8c6: 390d 0400 |0023: if-nez v13, 0027 // +0004 │ │ +06b8ca: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +06b8cc: 2802 |0026: goto 0028 // +0002 │ │ +06b8ce: 01e6 |0027: move v6, v14 │ │ +06b8d0: 3905 0400 |0028: if-nez v5, 002c // +0004 │ │ +06b8d4: 3806 aa00 |002a: if-eqz v6, 00d4 // +00aa │ │ +06b8d8: 54cd 8c03 |002c: iget-object v13, v12, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06b8dc: 6e10 c91c 0d00 |002e: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06b8e2: 7110 a21c 0500 |0031: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +06b8e8: 0a0e |0034: move-result v14 │ │ +06b8ea: 7110 a21c 0600 |0035: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +06b8f0: 0a00 |0038: move-result v0 │ │ +06b8f2: 370e 0400 |0039: if-le v14, v0, 003d // +0004 │ │ +06b8f6: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +06b8f8: 2802 |003c: goto 003e // +0002 │ │ +06b8fa: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +06b8fc: 8313 |003e: int-to-double v3, v1 │ │ +06b8fe: 7120 b71c 4300 |003f: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@1cb7 │ │ +06b904: 0b03 |0042: move-result-wide v3 │ │ +06b906: 8a33 |0043: double-to-int v3, v3 │ │ +06b908: 9204 0505 |0044: mul-int v4, v5, v5 │ │ +06b90c: 9207 0606 |0046: mul-int v7, v6, v6 │ │ +06b910: b047 |0048: add-int/2addr v7, v4 │ │ +06b912: 8377 |0049: int-to-double v7, v7 │ │ +06b914: 7120 b71c 8700 |004a: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@1cb7 │ │ +06b91a: 0b07 |004d: move-result-wide v7 │ │ +06b91c: 8a74 |004e: double-to-int v4, v7 │ │ +06b91e: 54d7 6803 |004f: iget-object v7, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06b922: 3802 0700 |0051: if-eqz v2, 0058 // +0007 │ │ +06b926: 6e10 f205 0700 |0053: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05f2 │ │ +06b92c: 0a07 |0056: move-result v7 │ │ +06b92e: 2805 |0057: goto 005c // +0005 │ │ +06b930: 6e10 c105 0700 |0058: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@05c1 │ │ +06b936: 0a07 |005b: move-result v7 │ │ +06b938: db08 0702 |005c: div-int/lit8 v8, v7, #int 2 // #02 │ │ +06b93c: 8244 |005e: int-to-float v4, v4 │ │ +06b93e: 1509 803f |005f: const/high16 v9, #int 1065353216 // #3f80 │ │ +06b942: a804 0409 |0061: mul-float v4, v4, v9 │ │ +06b946: 8277 |0063: int-to-float v7, v7 │ │ +06b948: c974 |0064: div-float/2addr v4, v7 │ │ +06b94a: 7120 af1c 4900 |0065: invoke-static {v9, v4}, Ljava/lang/Math;.min:(FF)F // method@1caf │ │ +06b950: 0a04 |0068: move-result v4 │ │ +06b952: 8288 |0069: int-to-float v8, v8 │ │ +06b954: 150a 003f |006a: const/high16 v10, #int 1056964608 // #3f00 │ │ +06b958: c7a4 |006c: sub-float/2addr v4, v10 │ │ +06b95a: 140a 3b46 f13e |006d: const v10, #float 0.471239 // #3ef1463b │ │ +06b960: a804 040a |0070: mul-float v4, v4, v10 │ │ +06b964: 894a |0072: float-to-double v10, v4 │ │ +06b966: 7120 b61c ba00 |0073: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@1cb6 │ │ +06b96c: 0b0a |0076: move-result-wide v10 │ │ +06b96e: 8ca4 |0077: double-to-float v4, v10 │ │ +06b970: a804 0408 |0078: mul-float v4, v4, v8 │ │ +06b974: c684 |007a: add-float/2addr v4, v8 │ │ +06b976: 3d03 1300 |007b: if-lez v3, 008e // +0013 │ │ +06b97a: 150e 7a44 |007d: const/high16 v14, #int 1148846080 // #447a │ │ +06b97e: 8230 |007f: int-to-float v0, v3 │ │ +06b980: c904 |0080: div-float/2addr v4, v0 │ │ +06b982: 7110 a11c 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1ca1 │ │ +06b988: 0a00 |0084: move-result v0 │ │ +06b98a: a800 000e |0085: mul-float v0, v0, v14 │ │ +06b98e: 7110 b31c 0000 |0087: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1cb3 │ │ +06b994: 0a0e |008a: move-result v14 │ │ +06b996: da0e 0e04 |008b: mul-int/lit8 v14, v14, #int 4 // #04 │ │ +06b99a: 280d |008d: goto 009a // +000d │ │ +06b99c: 3802 0300 |008e: if-eqz v2, 0091 // +0003 │ │ +06b9a0: 2802 |0090: goto 0092 // +0002 │ │ +06b9a2: 010e |0091: move v14, v0 │ │ +06b9a4: 82ee |0092: int-to-float v14, v14 │ │ +06b9a6: c97e |0093: div-float/2addr v14, v7 │ │ +06b9a8: c69e |0094: add-float/2addr v14, v9 │ │ +06b9aa: 1500 9643 |0095: const/high16 v0, #int 1133903872 // #4396 │ │ +06b9ae: a80e 0e00 |0097: mul-float v14, v14, v0 │ │ +06b9b2: 87ee |0099: float-to-int v14, v14 │ │ +06b9b4: 1300 d007 |009a: const/16 v0, #int 2000 // #7d0 │ │ +06b9b8: 7120 b01c 0e00 |009c: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +06b9be: 0a07 |009f: move-result v7 │ │ +06b9c0: 620e aa03 |00a0: sget-object v14, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ +06b9c4: 54d0 6503 |00a2: iget-object v0, v13, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ +06b9c8: 32e0 1100 |00a4: if-eq v0, v14, 00b5 // +0011 │ │ +06b9cc: 5bde 6503 |00a6: iput-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ +06b9d0: 2200 c801 |00a8: new-instance v0, Landroid/widget/OverScroller; // type@01c8 │ │ +06b9d4: 54d2 6803 |00aa: iget-object v2, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06b9d8: 6e10 b905 0200 |00ac: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@05b9 │ │ +06b9de: 0c02 |00af: move-result-object v2 │ │ +06b9e0: 7030 2809 200e |00b0: invoke-direct {v0, v2, v14}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0928 │ │ +06b9e6: 5bd0 6403 |00b3: iput-object v0, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06b9ea: 54de 6803 |00b5: iget-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06b9ee: 1220 |00b7: const/4 v0, #int 2 // #2 │ │ +06b9f0: 6e20 cf0e 0e00 |00b8: invoke-virtual {v14, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ecf │ │ +06b9f6: 59d1 6303 |00bb: iput v1, v13, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ +06b9fa: 59d1 6203 |00bd: iput v1, v13, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ +06b9fe: 54d2 6403 |00bf: iget-object v2, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06ba02: 1203 |00c1: const/4 v3, #int 0 // #0 │ │ +06ba04: 1204 |00c2: const/4 v4, #int 0 // #0 │ │ +06ba06: 7406 3309 0200 |00c3: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@0933 │ │ +06ba0c: 600e 9000 |00c6: sget v14, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06ba10: 1300 1700 |00c8: const/16 v0, #int 23 // #17 │ │ +06ba14: 350e 0700 |00ca: if-ge v14, v0, 00d1 // +0007 │ │ +06ba18: 54de 6403 |00cc: iget-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06ba1c: 6e10 2a09 0e00 |00ce: invoke-virtual {v14}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@092a │ │ +06ba22: 6e10 620e 0d00 |00d1: invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e62 │ │ +06ba28: 0e00 |00d4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -100736,102 +101325,102 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -06abf0: |[06abf0] androidx.recyclerview.widget.RecyclerView.u:()V │ │ -06ac00: 5220 b003 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03b0 │ │ -06ac04: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06ac06: b010 |0003: add-int/2addr v0, v1 │ │ -06ac08: 5920 b003 |0004: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03b0 │ │ -06ac0c: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -06ac10: 5520 b203 |0008: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -06ac14: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -06ac18: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06ac1a: 5c20 b103 |000d: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03b1 │ │ -06ac1e: 0e00 |000f: return-void │ │ +06ba2c: |[06ba2c] androidx.recyclerview.widget.RecyclerView.u:()V │ │ +06ba3c: 5220 ad03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ba40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06ba42: b010 |0003: add-int/2addr v0, v1 │ │ +06ba44: 5920 ad03 |0004: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ba48: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +06ba4c: 5520 af03 |0008: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ba50: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +06ba54: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06ba56: 5c20 ae03 |000d: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06ba5a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #99 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'v' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -06ac20: |[06ac20] androidx.recyclerview.widget.RecyclerView.v:(Z)V │ │ -06ac30: 5230 b003 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03b0 │ │ -06ac34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06ac36: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -06ac3a: 5931 b003 |0005: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03b0 │ │ -06ac3e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06ac40: 3904 0800 |0008: if-nez v4, 0010 // +0008 │ │ -06ac44: 5532 b203 |000a: iget-boolean v2, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -06ac48: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ -06ac4c: 5c30 b103 |000e: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03b1 │ │ -06ac50: 5232 b003 |0010: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03b0 │ │ -06ac54: 3312 1400 |0012: if-ne v2, v1, 0026 // +0014 │ │ -06ac58: 3804 0c00 |0014: if-eqz v4, 0020 // +000c │ │ -06ac5c: 5534 b103 |0016: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03b1 │ │ -06ac60: 3804 0800 |0018: if-eqz v4, 0020 // +0008 │ │ -06ac64: 5534 b203 |001a: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -06ac68: 3904 0400 |001c: if-nez v4, 0020 // +0004 │ │ -06ac6c: 5434 a403 |001e: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a4 │ │ -06ac70: 5534 b203 |0020: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03b2 │ │ -06ac74: 3904 0400 |0022: if-nez v4, 0026 // +0004 │ │ -06ac78: 5c30 b103 |0024: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03b1 │ │ -06ac7c: b112 |0026: sub-int/2addr v2, v1 │ │ -06ac7e: 5932 b003 |0027: iput v2, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03b0 │ │ -06ac82: 0e00 |0029: return-void │ │ +06ba5c: |[06ba5c] androidx.recyclerview.widget.RecyclerView.v:(Z)V │ │ +06ba6c: 5230 ad03 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ba70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06ba72: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +06ba76: 5931 ad03 |0005: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ba7a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06ba7c: 3904 0800 |0008: if-nez v4, 0010 // +0008 │ │ +06ba80: 5532 af03 |000a: iget-boolean v2, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ba84: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ +06ba88: 5c30 ae03 |000e: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06ba8c: 5232 ad03 |0010: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ba90: 3312 1400 |0012: if-ne v2, v1, 0026 // +0014 │ │ +06ba94: 3804 0c00 |0014: if-eqz v4, 0020 // +000c │ │ +06ba98: 5534 ae03 |0016: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06ba9c: 3804 0800 |0018: if-eqz v4, 0020 // +0008 │ │ +06baa0: 5534 af03 |001a: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06baa4: 3904 0400 |001c: if-nez v4, 0020 // +0004 │ │ +06baa8: 5434 a103 |001e: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06baac: 5534 af03 |0020: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06bab0: 3904 0400 |0022: if-nez v4, 0026 // +0004 │ │ +06bab4: 5c30 ae03 |0024: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06bab8: b112 |0026: sub-int/2addr v2, v1 │ │ +06baba: 5932 ad03 |0027: iput v2, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06babe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #100 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'w' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06aca8: |[06aca8] androidx.recyclerview.widget.RecyclerView.w:(I)V │ │ -06acb8: 7010 720e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e72 │ │ -06acbe: 0c00 |0003: move-result-object v0 │ │ -06acc0: 6e20 6611 2000 |0004: invoke-virtual {v0, v2}, Ld0/o;.h:(I)V // method@1166 │ │ -06acc6: 0e00 |0007: return-void │ │ +06bae4: |[06bae4] androidx.recyclerview.widget.RecyclerView.w:(I)V │ │ +06baf4: 7010 9b0e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e9b │ │ +06bafa: 0c00 |0003: move-result-object v0 │ │ +06bafc: 6e20 9111 2000 |0004: invoke-virtual {v0, v2}, Ld0/o;.h:(I)V // method@1191 │ │ +06bb02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #188 header: │ │ -class_idx : 652 │ │ +Class #192 header: │ │ +class_idx : 657 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #188 annotations: │ │ +Class #192 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/StaggeredGridLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #188 - │ │ +Class #192 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -100845,58 +101434,58 @@ │ │ type : '(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06ada4: |[06ada4] androidx.recyclerview.widget.StaggeredGridLayoutManager$a.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V │ │ -06adb4: 5b01 b703 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03b7 │ │ -06adb8: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06adbe: 0e00 |0005: return-void │ │ +06bbe0: |[06bbe0] androidx.recyclerview.widget.StaggeredGridLayoutManager$a.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V │ │ +06bbf0: 5b01 b403 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03b4 │ │ +06bbf4: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06bbfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06adc0: |[06adc0] androidx.recyclerview.widget.StaggeredGridLayoutManager$a.run:()V │ │ -06add0: 5410 b703 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03b7 │ │ -06add4: 6e10 d60e 0000 |0002: invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.K:()Z // method@0ed6 │ │ -06adda: 0e00 |0005: return-void │ │ +06bbfc: |[06bbfc] androidx.recyclerview.widget.StaggeredGridLayoutManager$a.run:()V │ │ +06bc0c: 5410 b403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03b4 │ │ +06bc10: 6e10 ff0e 0000 |0002: invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.K:()Z // method@0eff │ │ +06bc16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #189 header: │ │ -class_idx : 653 │ │ +Class #193 header: │ │ +class_idx : 658 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #189 annotations: │ │ +Class #193 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/StaggeredGridLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="b" │ │ │ │ -Class #189 - │ │ +Class #193 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -100905,57 +101494,57 @@ │ │ type : '(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06addc: |[06addc] androidx.recyclerview.widget.StaggeredGridLayoutManager$b.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V │ │ -06adec: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06adf2: 6e10 b20e 0000 |0003: invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;.a:()V // method@0eb2 │ │ -06adf8: 0e00 |0006: return-void │ │ +06bc18: |[06bc18] androidx.recyclerview.widget.StaggeredGridLayoutManager$b.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V │ │ +06bc28: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06bc2e: 6e10 db0e 0000 |0003: invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;.a:()V // method@0edb │ │ +06bc34: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06adfc: |[06adfc] androidx.recyclerview.widget.StaggeredGridLayoutManager$b.a:()V │ │ -06ae0c: 0e00 |0000: return-void │ │ +06bc38: |[06bc38] androidx.recyclerview.widget.StaggeredGridLayoutManager$b.a:()V │ │ +06bc48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #190 header: │ │ -class_idx : 655 │ │ +Class #194 header: │ │ +class_idx : 660 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #190 annotations: │ │ +Class #194 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator<" "Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;" ">;" } │ │ │ │ -Class #190 - │ │ +Class #194 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -100965,75 +101554,75 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06aea4: |[06aea4] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.:()V │ │ -06aeb4: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06aeba: 0e00 |0003: return-void │ │ +06bce0: |[06bce0] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.:()V │ │ +06bcf0: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06bcf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06ae70: |[06ae70] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06ae80: 2200 9002 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0290 │ │ -06ae84: 7020 bc0e 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.:(Landroid/os/Parcel;)V // method@0ebc │ │ -06ae8a: 1100 |0005: return-object v0 │ │ +06bcac: |[06bcac] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06bcbc: 2200 9502 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0295 │ │ +06bcc0: 7020 e50e 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.:(Landroid/os/Parcel;)V // method@0ee5 │ │ +06bcc6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;) │ │ 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 │ │ -06ae8c: |[06ae8c] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.newArray:(I)[Ljava/lang/Object; │ │ -06ae9c: 2311 cf0a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0acf │ │ -06aea0: 1101 |0002: return-object v1 │ │ +06bcc8: |[06bcc8] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.newArray:(I)[Ljava/lang/Object; │ │ +06bcd8: 2311 de0a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0ade │ │ +06bcdc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #191 header: │ │ -class_idx : 656 │ │ +Class #195 header: │ │ +class_idx : 661 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #191 annotations: │ │ +Class #195 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ -Annotations on field #952 'CREATOR' │ │ +Annotations on field #949 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator<" "Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;" ">;" } │ │ │ │ -Class #191 - │ │ +Class #195 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ @@ -101063,125 +101652,125 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06af50: |[06af50] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:()V │ │ -06af60: 2200 8f02 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a; // type@028f │ │ -06af64: 7010 b70e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;.:()V // method@0eb7 │ │ -06af6a: 6900 b803 |0005: sput-object v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.CREATOR:Landroid/os/Parcelable$Creator; // field@03b8 │ │ -06af6e: 0e00 |0007: return-void │ │ +06bd8c: |[06bd8c] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:()V │ │ +06bd9c: 2200 9402 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a; // type@0294 │ │ +06bda0: 7010 e00e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;.:()V // method@0ee0 │ │ +06bda6: 6900 b503 |0005: sput-object v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.CREATOR:Landroid/os/Parcelable$Creator; // field@03b5 │ │ +06bdaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06af70: |[06af70] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:()V │ │ -06af80: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06af86: 0e00 |0003: return-void │ │ +06bdac: |[06bdac] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:()V │ │ +06bdbc: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06bdc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -06af88: |[06af88] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:(Landroid/os/Parcel;)V │ │ -06af98: 7010 751c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06af9e: 6e10 9b03 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06afa4: 0a00 |0006: move-result v0 │ │ -06afa6: 5920 b903 |0007: iput v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b9 │ │ -06afaa: 6e10 9b03 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06afb0: 0a00 |000c: move-result v0 │ │ -06afb2: 5920 ba03 |000d: iput v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03ba │ │ -06afb6: 6e10 9b03 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06afbc: 0a00 |0012: move-result v0 │ │ -06afbe: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -06afc0: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ -06afc4: 2802 |0016: goto 0018 // +0002 │ │ -06afc6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -06afc8: 5c21 bc03 |0018: iput-boolean v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03bc │ │ -06afcc: 6e10 9b03 0300 |001a: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06afd2: 0a00 |001d: move-result v0 │ │ -06afd4: 3d00 0900 |001e: if-lez v0, 0027 // +0009 │ │ -06afd8: 2300 b60a |0020: new-array v0, v0, [I // type@0ab6 │ │ -06afdc: 5b20 bb03 |0022: iput-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03bb │ │ -06afe0: 6e20 9c03 0300 |0024: invoke-virtual {v3, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ -06afe6: 0e00 |0027: return-void │ │ +06bdc4: |[06bdc4] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:(Landroid/os/Parcel;)V │ │ +06bdd4: 7010 c51c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06bdda: 6e10 ac03 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bde0: 0a00 |0006: move-result v0 │ │ +06bde2: 5920 b603 |0007: iput v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ +06bde6: 6e10 ac03 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bdec: 0a00 |000c: move-result v0 │ │ +06bdee: 5920 b703 |000d: iput v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ +06bdf2: 6e10 ac03 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bdf8: 0a00 |0012: move-result v0 │ │ +06bdfa: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +06bdfc: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ +06be00: 2802 |0016: goto 0018 // +0002 │ │ +06be02: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +06be04: 5c21 b903 |0018: iput-boolean v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ +06be08: 6e10 ac03 0300 |001a: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06be0e: 0a00 |001d: move-result v0 │ │ +06be10: 3d00 0900 |001e: if-lez v0, 0027 // +0009 │ │ +06be14: 2300 c50a |0020: new-array v0, v0, [I // type@0ac5 │ │ +06be18: 5b20 b803 |0022: iput-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ +06be1c: 6e20 ad03 0300 |0024: invoke-virtual {v3, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@03ad │ │ +06be22: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06aebc: |[06aebc] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.describeContents:()I │ │ -06aecc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06aece: 0f00 |0001: return v0 │ │ +06bcf8: |[06bcf8] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.describeContents:()I │ │ +06bd08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bd0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -06aed0: |[06aed0] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.toString:()Ljava/lang/String; │ │ -06aee0: 1a00 6605 |0000: const-string v0, "FullSpanItem{mPosition=" // string@0566 │ │ -06aee4: 7110 c50f 0000 |0002: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -06aeea: 0c00 |0005: move-result-object v0 │ │ -06aeec: 5221 b903 |0006: iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b9 │ │ -06aef0: 6e20 c01c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06aef6: 1a01 d401 |000b: const-string v1, ", mGapDir=" // string@01d4 │ │ -06aefa: 6e20 c51c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06af00: 5221 ba03 |0010: iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03ba │ │ -06af04: 6e20 c01c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06af0a: 1a01 d601 |0015: const-string v1, ", mHasUnwantedGapAfter=" // string@01d6 │ │ -06af0e: 6e20 c51c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06af14: 5521 bc03 |001a: iget-boolean v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03bc │ │ -06af18: 6e20 c61c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -06af1e: 1a01 d501 |001f: const-string v1, ", mGapPerSpan=" // string@01d5 │ │ -06af22: 6e20 c51c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06af28: 5421 bb03 |0024: iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03bb │ │ -06af2c: 7110 a41d 0100 |0026: invoke-static {v1}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@1da4 │ │ -06af32: 0c01 |0029: move-result-object v1 │ │ -06af34: 6e20 c51c 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06af3a: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ -06af3e: 6e20 bd1c 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -06af44: 6e10 cd1c 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06af4a: 0c00 |0035: move-result-object v0 │ │ -06af4c: 1100 |0036: return-object v0 │ │ +06bd0c: |[06bd0c] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.toString:()Ljava/lang/String; │ │ +06bd1c: 1a00 6a05 |0000: const-string v0, "FullSpanItem{mPosition=" // string@056a │ │ +06bd20: 7110 f10f 0000 |0002: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +06bd26: 0c00 |0005: move-result-object v0 │ │ +06bd28: 5221 b603 |0006: iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ +06bd2c: 6e20 101d 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06bd32: 1a01 d401 |000b: const-string v1, ", mGapDir=" // string@01d4 │ │ +06bd36: 6e20 151d 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06bd3c: 5221 b703 |0010: iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ +06bd40: 6e20 101d 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06bd46: 1a01 d601 |0015: const-string v1, ", mHasUnwantedGapAfter=" // string@01d6 │ │ +06bd4a: 6e20 151d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06bd50: 5521 b903 |001a: iget-boolean v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ +06bd54: 6e20 161d 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +06bd5a: 1a01 d501 |001f: const-string v1, ", mGapPerSpan=" // string@01d5 │ │ +06bd5e: 6e20 151d 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06bd64: 5421 b803 |0024: iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ +06bd68: 7110 f41d 0100 |0026: invoke-static {v1}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@1df4 │ │ +06bd6e: 0c01 |0029: move-result-object v1 │ │ +06bd70: 6e20 151d 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06bd76: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ +06bd7a: 6e20 0d1d 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +06bd80: 6e10 1d1d 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06bd86: 0c00 |0035: move-result-object v0 │ │ +06bd88: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -101451,73 +102040,70 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0037 reg=2 this Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; │ │ │ │ #2 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06afe8: |[06afe8] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06aff8: 5213 b903 |0000: iget v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b9 │ │ -06affc: 6e20 a403 3200 |0002: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b002: 5213 ba03 |0005: iget v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03ba │ │ -06b006: 6e20 a403 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b00c: 5513 bc03 |000a: iget-boolean v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03bc │ │ -06b010: 6e20 a403 3200 |000c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b016: 5413 bb03 |000f: iget-object v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03bb │ │ -06b01a: 3803 0f00 |0011: if-eqz v3, 0020 // +000f │ │ -06b01e: 2130 |0013: array-length v0, v3 │ │ -06b020: 3d00 0c00 |0014: if-lez v0, 0020 // +000c │ │ -06b024: 2133 |0016: array-length v3, v3 │ │ -06b026: 6e20 a403 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b02c: 5413 bb03 |001a: iget-object v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03bb │ │ -06b030: 6e20 a503 3200 |001c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ -06b036: 2805 |001f: goto 0024 // +0005 │ │ -06b038: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -06b03a: 6e20 a403 3200 |0021: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b040: 0e00 |0024: return-void │ │ +06be24: |[06be24] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06be34: 5213 b603 |0000: iget v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ +06be38: 6e20 b503 3200 |0002: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06be3e: 5213 b703 |0005: iget v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ +06be42: 6e20 b503 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06be48: 5513 b903 |000a: iget-boolean v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ +06be4c: 6e20 b503 3200 |000c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06be52: 5413 b803 |000f: iget-object v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ +06be56: 3803 0f00 |0011: if-eqz v3, 0020 // +000f │ │ +06be5a: 2130 |0013: array-length v0, v3 │ │ +06be5c: 3d00 0c00 |0014: if-lez v0, 0020 // +000c │ │ +06be60: 2133 |0016: array-length v3, v3 │ │ +06be62: 6e20 b503 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06be68: 5413 b803 |001a: iget-object v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ +06be6c: 6e20 b603 3200 |001c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03b6 │ │ +06be72: 2805 |001f: goto 0024 // +0005 │ │ +06be74: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +06be76: 6e20 b503 3200 |0021: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06be7c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #192 header: │ │ -class_idx : 657 │ │ +Class #196 header: │ │ +class_idx : 662 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #192 annotations: │ │ +Class #196 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/StaggeredGridLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="d" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; } │ │ -Annotations on field #957 'a' │ │ +Annotations on field #954 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;" ">;" } │ │ │ │ -Class #192 - │ │ +Class #196 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d;) │ │ @@ -101530,41 +102116,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b044: |[06b044] androidx.recyclerview.widget.StaggeredGridLayoutManager$d.:()V │ │ -06b054: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06b05a: 0e00 |0003: return-void │ │ +06be80: |[06be80] androidx.recyclerview.widget.StaggeredGridLayoutManager$d.:()V │ │ +06be90: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06be96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #193 header: │ │ -class_idx : 658 │ │ +Class #197 header: │ │ +class_idx : 663 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #193 annotations: │ │ +Class #197 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator<" "Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;" ">;" } │ │ │ │ -Class #193 - │ │ +Class #197 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -101574,77 +102160,77 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b090: |[06b090] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.:()V │ │ -06b0a0: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06b0a6: 0e00 |0003: return-void │ │ +06becc: |[06becc] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.:()V │ │ +06bedc: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06bee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06b05c: |[06b05c] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06b06c: 2200 9302 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; // type@0293 │ │ -06b070: 7020 c60e 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.:(Landroid/os/Parcel;)V // method@0ec6 │ │ -06b076: 1100 |0005: return-object v0 │ │ +06be98: |[06be98] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06bea8: 2200 9802 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; // type@0298 │ │ +06beac: 7020 ef0e 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.:(Landroid/os/Parcel;)V // method@0eef │ │ +06beb2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;) │ │ 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 │ │ -06b078: |[06b078] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.newArray:(I)[Ljava/lang/Object; │ │ -06b088: 2311 d00a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; // type@0ad0 │ │ -06b08c: 1101 |0002: return-object v1 │ │ +06beb4: |[06beb4] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.newArray:(I)[Ljava/lang/Object; │ │ +06bec4: 2311 df0a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; // type@0adf │ │ +06bec8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #194 header: │ │ -class_idx : 659 │ │ +Class #198 header: │ │ +class_idx : 664 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #194 annotations: │ │ +Class #198 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/StaggeredGridLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="e" │ │ -Annotations on field #958 'CREATOR' │ │ +Annotations on field #955 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator<" "Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;" ">;" } │ │ -Annotations on field #965 'k' │ │ +Annotations on field #962 'k' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;" ">;" } │ │ │ │ -Class #194 - │ │ +Class #198 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ @@ -101698,214 +102284,214 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b0bc: |[06b0bc] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:()V │ │ -06b0cc: 2200 9202 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a; // type@0292 │ │ -06b0d0: 7010 c10e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;.:()V // method@0ec1 │ │ -06b0d6: 6900 be03 |0005: sput-object v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@03be │ │ -06b0da: 0e00 |0007: return-void │ │ +06bef8: |[06bef8] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:()V │ │ +06bf08: 2200 9702 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a; // type@0297 │ │ +06bf0c: 7010 ea0e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;.:()V // method@0eea │ │ +06bf12: 6900 bb03 |0005: sput-object v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@03bb │ │ +06bf16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b0dc: |[06b0dc] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:()V │ │ -06b0ec: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06b0f2: 0e00 |0003: return-void │ │ +06bf18: |[06bf18] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:()V │ │ +06bf28: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06bf2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -06b0f4: |[06b0f4] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:(Landroid/os/Parcel;)V │ │ -06b104: 7010 751c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06b10a: 6e10 9b03 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b110: 0a00 |0006: move-result v0 │ │ -06b112: 5930 bf03 |0007: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bf │ │ -06b116: 6e10 9b03 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b11c: 0a00 |000c: move-result v0 │ │ -06b11e: 5930 c003 |000d: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03c0 │ │ -06b122: 6e10 9b03 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b128: 0a00 |0012: move-result v0 │ │ -06b12a: 5930 c103 |0013: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03c1 │ │ -06b12e: 3d00 0900 |0015: if-lez v0, 001e // +0009 │ │ -06b132: 2300 b60a |0017: new-array v0, v0, [I // type@0ab6 │ │ -06b136: 5b30 c203 |0019: iput-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03c2 │ │ -06b13a: 6e20 9c03 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ -06b140: 6e10 9b03 0400 |001e: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b146: 0a00 |0021: move-result v0 │ │ -06b148: 5930 c303 |0022: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c3 │ │ -06b14c: 3d00 0900 |0024: if-lez v0, 002d // +0009 │ │ -06b150: 2300 b60a |0026: new-array v0, v0, [I // type@0ab6 │ │ -06b154: 5b30 c403 |0028: iput-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c4 │ │ -06b158: 6e20 9c03 0400 |002a: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ -06b15e: 6e10 9b03 0400 |002d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b164: 0a00 |0030: move-result v0 │ │ -06b166: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -06b168: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -06b16a: 3320 0400 |0033: if-ne v0, v2, 0037 // +0004 │ │ -06b16e: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -06b170: 2802 |0036: goto 0038 // +0002 │ │ -06b172: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -06b174: 5c30 c603 |0038: iput-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c6 │ │ -06b178: 6e10 9b03 0400 |003a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b17e: 0a00 |003d: move-result v0 │ │ -06b180: 3320 0400 |003e: if-ne v0, v2, 0042 // +0004 │ │ -06b184: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -06b186: 2802 |0041: goto 0043 // +0002 │ │ -06b188: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -06b18a: 5c30 c703 |0043: iput-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c7 │ │ -06b18e: 6e10 9b03 0400 |0045: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b194: 0a00 |0048: move-result v0 │ │ -06b196: 3320 0300 |0049: if-ne v0, v2, 004c // +0003 │ │ -06b19a: 1211 |004b: const/4 v1, #int 1 // #1 │ │ -06b19c: 5c31 c803 |004c: iput-boolean v1, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c8 │ │ -06b1a0: 1c00 9002 |004e: const-class v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0290 │ │ -06b1a4: 6e10 f71b 0000 |0050: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1bf7 │ │ -06b1aa: 0c00 |0053: move-result-object v0 │ │ -06b1ac: 6e20 9903 0400 |0054: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readArrayList:(Ljava/lang/ClassLoader;)Ljava/util/ArrayList; // method@0399 │ │ -06b1b2: 0c04 |0057: move-result-object v4 │ │ -06b1b4: 5b34 c503 |0058: iput-object v4, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c5 │ │ -06b1b8: 0e00 |005a: return-void │ │ +06bf30: |[06bf30] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:(Landroid/os/Parcel;)V │ │ +06bf40: 7010 c51c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06bf46: 6e10 ac03 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bf4c: 0a00 |0006: move-result v0 │ │ +06bf4e: 5930 bc03 |0007: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ +06bf52: 6e10 ac03 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bf58: 0a00 |000c: move-result v0 │ │ +06bf5a: 5930 bd03 |000d: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ +06bf5e: 6e10 ac03 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bf64: 0a00 |0012: move-result v0 │ │ +06bf66: 5930 be03 |0013: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06bf6a: 3d00 0900 |0015: if-lez v0, 001e // +0009 │ │ +06bf6e: 2300 c50a |0017: new-array v0, v0, [I // type@0ac5 │ │ +06bf72: 5b30 bf03 |0019: iput-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ +06bf76: 6e20 ad03 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@03ad │ │ +06bf7c: 6e10 ac03 0400 |001e: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bf82: 0a00 |0021: move-result v0 │ │ +06bf84: 5930 c003 |0022: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06bf88: 3d00 0900 |0024: if-lez v0, 002d // +0009 │ │ +06bf8c: 2300 c50a |0026: new-array v0, v0, [I // type@0ac5 │ │ +06bf90: 5b30 c103 |0028: iput-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ +06bf94: 6e20 ad03 0400 |002a: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@03ad │ │ +06bf9a: 6e10 ac03 0400 |002d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bfa0: 0a00 |0030: move-result v0 │ │ +06bfa2: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +06bfa4: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +06bfa6: 3320 0400 |0033: if-ne v0, v2, 0037 // +0004 │ │ +06bfaa: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +06bfac: 2802 |0036: goto 0038 // +0002 │ │ +06bfae: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +06bfb0: 5c30 c303 |0038: iput-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ +06bfb4: 6e10 ac03 0400 |003a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bfba: 0a00 |003d: move-result v0 │ │ +06bfbc: 3320 0400 |003e: if-ne v0, v2, 0042 // +0004 │ │ +06bfc0: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +06bfc2: 2802 |0041: goto 0043 // +0002 │ │ +06bfc4: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +06bfc6: 5c30 c403 |0043: iput-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ +06bfca: 6e10 ac03 0400 |0045: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@03ac │ │ +06bfd0: 0a00 |0048: move-result v0 │ │ +06bfd2: 3320 0300 |0049: if-ne v0, v2, 004c // +0003 │ │ +06bfd6: 1211 |004b: const/4 v1, #int 1 // #1 │ │ +06bfd8: 5c31 c503 |004c: iput-boolean v1, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ +06bfdc: 1c00 9502 |004e: const-class v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0295 │ │ +06bfe0: 6e10 471c 0000 |0050: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1c47 │ │ +06bfe6: 0c00 |0053: move-result-object v0 │ │ +06bfe8: 6e20 aa03 0400 |0054: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readArrayList:(Ljava/lang/ClassLoader;)Ljava/util/ArrayList; // method@03aa │ │ +06bfee: 0c04 |0057: move-result-object v4 │ │ +06bff0: 5b34 c203 |0058: iput-object v4, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ +06bff4: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : '' │ │ type : '(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -06b1bc: |[06b1bc] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V │ │ -06b1cc: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06b1d2: 5220 c103 |0003: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03c1 │ │ -06b1d6: 5910 c103 |0005: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03c1 │ │ -06b1da: 5220 bf03 |0007: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bf │ │ -06b1de: 5910 bf03 |0009: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bf │ │ -06b1e2: 5220 c003 |000b: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03c0 │ │ -06b1e6: 5910 c003 |000d: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03c0 │ │ -06b1ea: 5420 c203 |000f: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03c2 │ │ -06b1ee: 5b10 c203 |0011: iput-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03c2 │ │ -06b1f2: 5220 c303 |0013: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c3 │ │ -06b1f6: 5910 c303 |0015: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c3 │ │ -06b1fa: 5420 c403 |0017: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c4 │ │ -06b1fe: 5b10 c403 |0019: iput-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c4 │ │ -06b202: 5520 c603 |001b: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c6 │ │ -06b206: 5c10 c603 |001d: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c6 │ │ -06b20a: 5520 c703 |001f: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c7 │ │ -06b20e: 5c10 c703 |0021: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c7 │ │ -06b212: 5520 c803 |0023: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c8 │ │ -06b216: 5c10 c803 |0025: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c8 │ │ -06b21a: 5422 c503 |0027: iget-object v2, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c5 │ │ -06b21e: 5b12 c503 |0029: iput-object v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c5 │ │ -06b222: 0e00 |002b: return-void │ │ +06bff8: |[06bff8] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V │ │ +06c008: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06c00e: 5220 be03 |0003: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06c012: 5910 be03 |0005: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06c016: 5220 bc03 |0007: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ +06c01a: 5910 bc03 |0009: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ +06c01e: 5220 bd03 |000b: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ +06c022: 5910 bd03 |000d: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ +06c026: 5420 bf03 |000f: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ +06c02a: 5b10 bf03 |0011: iput-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ +06c02e: 5220 c003 |0013: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06c032: 5910 c003 |0015: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06c036: 5420 c103 |0017: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ +06c03a: 5b10 c103 |0019: iput-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ +06c03e: 5520 c303 |001b: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ +06c042: 5c10 c303 |001d: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ +06c046: 5520 c403 |001f: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ +06c04a: 5c10 c403 |0021: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ +06c04e: 5520 c503 |0023: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ +06c052: 5c10 c503 |0025: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ +06c056: 5422 c203 |0027: iget-object v2, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ +06c05a: 5b12 c203 |0029: iput-object v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ +06c05e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06b0a8: |[06b0a8] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.describeContents:()I │ │ -06b0b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b0ba: 0f00 |0001: return v0 │ │ +06bee4: |[06bee4] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.describeContents:()I │ │ +06bef4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bef6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -06b224: |[06b224] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06b234: 5202 bf03 |0000: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bf │ │ -06b238: 6e20 a403 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b23e: 5202 c003 |0005: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03c0 │ │ -06b242: 6e20 a403 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b248: 5202 c103 |000a: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03c1 │ │ -06b24c: 6e20 a403 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b252: 5202 c103 |000f: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03c1 │ │ -06b256: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ -06b25a: 5402 c203 |0013: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03c2 │ │ -06b25e: 6e20 a503 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ -06b264: 5202 c303 |0018: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c3 │ │ -06b268: 6e20 a403 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b26e: 5202 c303 |001d: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c3 │ │ -06b272: 3d02 0700 |001f: if-lez v2, 0026 // +0007 │ │ -06b276: 5402 c403 |0021: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c4 │ │ -06b27a: 6e20 a503 2100 |0023: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ -06b280: 5502 c603 |0026: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c6 │ │ -06b284: 6e20 a403 2100 |0028: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b28a: 5502 c703 |002b: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c7 │ │ -06b28e: 6e20 a403 2100 |002d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b294: 5502 c803 |0030: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c8 │ │ -06b298: 6e20 a403 2100 |0032: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b29e: 5402 c503 |0035: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c5 │ │ -06b2a2: 6e20 a603 2100 |0037: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeList:(Ljava/util/List;)V // method@03a6 │ │ -06b2a8: 0e00 |003a: return-void │ │ +06c060: |[06c060] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06c070: 5202 bc03 |0000: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ +06c074: 6e20 b503 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06c07a: 5202 bd03 |0005: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ +06c07e: 6e20 b503 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06c084: 5202 be03 |000a: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06c088: 6e20 b503 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06c08e: 5202 be03 |000f: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06c092: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ +06c096: 5402 bf03 |0013: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ +06c09a: 6e20 b603 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03b6 │ │ +06c0a0: 5202 c003 |0018: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06c0a4: 6e20 b503 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06c0aa: 5202 c003 |001d: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06c0ae: 3d02 0700 |001f: if-lez v2, 0026 // +0007 │ │ +06c0b2: 5402 c103 |0021: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ +06c0b6: 6e20 b603 2100 |0023: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03b6 │ │ +06c0bc: 5502 c303 |0026: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ +06c0c0: 6e20 b503 2100 |0028: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06c0c6: 5502 c403 |002b: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ +06c0ca: 6e20 b503 2100 |002d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06c0d0: 5502 c503 |0030: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ +06c0d4: 6e20 b503 2100 |0032: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03b5 │ │ +06c0da: 5402 c203 |0035: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ +06c0de: 6e20 b703 2100 |0037: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeList:(Ljava/util/List;)V // method@03b7 │ │ +06c0e4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #195 header: │ │ -class_idx : 660 │ │ +Class #199 header: │ │ +class_idx : 665 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #195 annotations: │ │ +Class #199 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/StaggeredGridLayoutManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="f" │ │ -Annotations on field #969 'a' │ │ +Annotations on field #966 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroid/view/View;" ">;" } │ │ │ │ -Class #195 - │ │ +Class #199 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ @@ -101934,158 +102520,158 @@ │ │ type : '(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06b374: |[06b374] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V │ │ -06b384: 5b01 cd03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03cd │ │ -06b388: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06b38e: 2201 5706 |0005: new-instance v1, Ljava/util/ArrayList; // type@0657 │ │ -06b392: 7010 7e1d 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -06b398: 5b01 c903 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c9 │ │ -06b39c: 1501 0080 |000c: const/high16 v1, #int -2147483648 // #8000 │ │ -06b3a0: 5901 ca03 |000e: iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03ca │ │ -06b3a4: 5901 cb03 |0010: iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03cb │ │ -06b3a8: 5902 cc03 |0012: iput v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:I // field@03cc │ │ -06b3ac: 0e00 |0014: return-void │ │ +06c1b0: |[06c1b0] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V │ │ +06c1c0: 5b01 ca03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ +06c1c4: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06c1ca: 2201 6906 |0005: new-instance v1, Ljava/util/ArrayList; // type@0669 │ │ +06c1ce: 7010 ce1d 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +06c1d4: 5b01 c603 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06c1d8: 1501 0080 |000c: const/high16 v1, #int -2147483648 // #8000 │ │ +06c1dc: 5901 c703 |000e: iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06c1e0: 5901 c803 |0010: iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06c1e4: 5902 c903 |0012: iput v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:I // field@03c9 │ │ +06c1e8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'd' │ │ type : '(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06b2ac: |[06b2ac] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; │ │ -06b2bc: 6e10 a405 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -06b2c2: 0c00 |0003: move-result-object v0 │ │ -06b2c4: 1f00 8e02 |0004: check-cast v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // type@028e │ │ -06b2c8: 1100 |0006: return-object v0 │ │ +06c0e8: |[06c0e8] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; │ │ +06c0f8: 6e10 c905 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05c9 │ │ +06c0fe: 0c00 |0003: move-result-object v0 │ │ +06c100: 1f00 9302 |0004: check-cast v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // type@0293 │ │ +06c104: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -06b3b0: |[06b3b0] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.a:()V │ │ -06b3c0: 5430 c903 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c9 │ │ -06b3c4: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06b3ca: 0a01 |0005: move-result v1 │ │ -06b3cc: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06b3d0: 6e20 881d 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06b3d6: 0c00 |000b: move-result-object v0 │ │ -06b3d8: 1f00 5e01 |000c: check-cast v0, Landroid/view/View; // type@015e │ │ -06b3dc: 7110 ce0e 0000 |000e: invoke-static {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // method@0ece │ │ -06b3e2: 0c01 |0011: move-result-object v1 │ │ -06b3e4: 5432 cd03 |0012: iget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03cd │ │ -06b3e8: 5422 d003 |0014: iget-object v2, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.j:Landroidx/recyclerview/widget/j; // field@03d0 │ │ -06b3ec: 6e20 3b0f 0200 |0016: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3b │ │ -06b3f2: 0a00 |0019: move-result v0 │ │ -06b3f4: 5930 cb03 |001a: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03cb │ │ -06b3f8: 6e10 791c 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06b3fe: 0e00 |001f: return-void │ │ +06c1ec: |[06c1ec] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.a:()V │ │ +06c1fc: 5430 c603 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06c200: 6e10 de1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06c206: 0a01 |0005: move-result v1 │ │ +06c208: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06c20c: 6e20 d81d 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06c212: 0c00 |000b: move-result-object v0 │ │ +06c214: 1f00 6301 |000c: check-cast v0, Landroid/view/View; // type@0163 │ │ +06c218: 7110 f70e 0000 |000e: invoke-static {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // method@0ef7 │ │ +06c21e: 0c01 |0011: move-result-object v1 │ │ +06c220: 5432 ca03 |0012: iget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ +06c224: 5422 cd03 |0014: iget-object v2, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.j:Landroidx/recyclerview/widget/j; // field@03cd │ │ +06c228: 6e20 640f 0200 |0016: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f64 │ │ +06c22e: 0a00 |0019: move-result v0 │ │ +06c230: 5930 c803 |001a: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06c234: 6e10 c91c 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06c23a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06b400: |[06b400] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.b:()V │ │ -06b410: 5410 c903 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c9 │ │ -06b414: 6e10 841d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06b41a: 1500 0080 |0005: const/high16 v0, #int -2147483648 // #8000 │ │ -06b41e: 5910 ca03 |0007: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03ca │ │ -06b422: 5910 cb03 |0009: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03cb │ │ -06b426: 0e00 |000b: return-void │ │ +06c23c: |[06c23c] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.b:()V │ │ +06c24c: 5410 c603 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06c250: 6e10 d41d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +06c256: 1500 0080 |0005: const/high16 v0, #int -2147483648 // #8000 │ │ +06c25a: 5910 c703 |0007: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06c25e: 5910 c803 |0009: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06c262: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'c' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06b2cc: |[06b2cc] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.c:(I)I │ │ -06b2dc: 5220 cb03 |0000: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03cb │ │ -06b2e0: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -06b2e4: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -06b2e8: 0f00 |0006: return v0 │ │ -06b2ea: 5420 c903 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c9 │ │ -06b2ee: 6e10 8e1d 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06b2f4: 0a00 |000c: move-result v0 │ │ -06b2f6: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -06b2fa: 0f03 |000f: return v3 │ │ -06b2fc: 6e10 cb0e 0200 |0010: invoke-virtual {v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:()V // method@0ecb │ │ -06b302: 5223 cb03 |0013: iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03cb │ │ -06b306: 0f03 |0015: return v3 │ │ +06c108: |[06c108] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.c:(I)I │ │ +06c118: 5220 c803 |0000: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06c11c: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +06c120: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +06c124: 0f00 |0006: return v0 │ │ +06c126: 5420 c603 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06c12a: 6e10 de1d 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06c130: 0a00 |000c: move-result v0 │ │ +06c132: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +06c136: 0f03 |000f: return v3 │ │ +06c138: 6e10 f40e 0200 |0010: invoke-virtual {v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:()V // method@0ef4 │ │ +06c13e: 5223 c803 |0013: iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06c142: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'e' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06b308: |[06b308] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.e:(I)I │ │ -06b318: 5220 ca03 |0000: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03ca │ │ -06b31c: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -06b320: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -06b324: 0f00 |0006: return v0 │ │ -06b326: 5420 c903 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c9 │ │ -06b32a: 6e10 8e1d 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -06b330: 0a00 |000c: move-result v0 │ │ -06b332: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -06b336: 0f03 |000f: return v3 │ │ -06b338: 5423 c903 |0010: iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c9 │ │ -06b33c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -06b33e: 6e20 881d 0300 |0013: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -06b344: 0c03 |0016: move-result-object v3 │ │ -06b346: 1f03 5e01 |0017: check-cast v3, Landroid/view/View; // type@015e │ │ -06b34a: 7110 ce0e 0300 |0019: invoke-static {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // method@0ece │ │ -06b350: 0c00 |001c: move-result-object v0 │ │ -06b352: 5421 cd03 |001d: iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03cd │ │ -06b356: 5411 d003 |001f: iget-object v1, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.j:Landroidx/recyclerview/widget/j; // field@03d0 │ │ -06b35a: 6e20 3c0f 3100 |0021: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3c │ │ -06b360: 0a03 |0024: move-result v3 │ │ -06b362: 5923 ca03 |0025: iput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03ca │ │ -06b366: 6e10 791c 0000 |0027: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06b36c: 5223 ca03 |002a: iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03ca │ │ -06b370: 0f03 |002c: return v3 │ │ +06c144: |[06c144] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.e:(I)I │ │ +06c154: 5220 c703 |0000: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06c158: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +06c15c: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +06c160: 0f00 |0006: return v0 │ │ +06c162: 5420 c603 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06c166: 6e10 de1d 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +06c16c: 0a00 |000c: move-result v0 │ │ +06c16e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +06c172: 0f03 |000f: return v3 │ │ +06c174: 5423 c603 |0010: iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06c178: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +06c17a: 6e20 d81d 0300 |0013: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +06c180: 0c03 |0016: move-result-object v3 │ │ +06c182: 1f03 6301 |0017: check-cast v3, Landroid/view/View; // type@0163 │ │ +06c186: 7110 f70e 0300 |0019: invoke-static {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // method@0ef7 │ │ +06c18c: 0c00 |001c: move-result-object v0 │ │ +06c18e: 5421 ca03 |001d: iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ +06c192: 5411 cd03 |001f: iget-object v1, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.j:Landroidx/recyclerview/widget/j; // field@03cd │ │ +06c196: 6e20 650f 3100 |0021: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f65 │ │ +06c19c: 0a03 |0024: move-result v3 │ │ +06c19e: 5923 c703 |0025: iput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06c1a2: 6e10 c91c 0000 |0027: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06c1a8: 5223 c703 |002a: iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06c1ac: 0f03 |002c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -102308,32 +102894,32 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f; │ │ 0x0000 - 0x002d reg=3 (null) I │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #196 header: │ │ -class_idx : 662 │ │ +Class #200 header: │ │ +class_idx : 667 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #196 annotations: │ │ +Class #200 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #196 - │ │ +Class #200 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/a$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/a$a;) │ │ @@ -102347,124 +102933,124 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -062958: |[062958] androidx.recyclerview.widget.a$a.equals:(Ljava/lang/Object;)Z │ │ -062968: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06296a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -06296e: 0f00 |0003: return v0 │ │ -062970: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -062972: 3805 2700 |0005: if-eqz v5, 002c // +0027 │ │ -062976: 1c02 9602 |0007: const-class v2, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ -06297a: 6e10 791c 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -062980: 0c03 |000c: move-result-object v3 │ │ -062982: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -062986: 281d |000f: goto 002c // +001d │ │ -062988: 1f05 9602 |0010: check-cast v5, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ -06298c: 6e10 791c 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -062992: 6e10 791c 0500 |0015: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -062998: 6e10 791c 0500 |0018: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06299e: 5442 da03 |001b: iget-object v2, v4, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03da │ │ -0629a2: 5455 da03 |001d: iget-object v5, v5, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03da │ │ -0629a6: 3802 0900 |001f: if-eqz v2, 0028 // +0009 │ │ -0629aa: 6e20 771c 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1c77 │ │ -0629b0: 0a05 |0024: move-result v5 │ │ -0629b2: 3905 0600 |0025: if-nez v5, 002b // +0006 │ │ -0629b6: 0f01 |0027: return v1 │ │ -0629b8: 3805 0300 |0028: if-eqz v5, 002b // +0003 │ │ -0629bc: 0f01 |002a: return v1 │ │ -0629be: 0f00 |002b: return v0 │ │ -0629c0: 0f01 |002c: return v1 │ │ +063794: |[063794] androidx.recyclerview.widget.a$a.equals:(Ljava/lang/Object;)Z │ │ +0637a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0637a6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +0637aa: 0f00 |0003: return v0 │ │ +0637ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0637ae: 3805 2700 |0005: if-eqz v5, 002c // +0027 │ │ +0637b2: 1c02 9b02 |0007: const-class v2, Landroidx/recyclerview/widget/a$a; // type@029b │ │ +0637b6: 6e10 c91c 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0637bc: 0c03 |000c: move-result-object v3 │ │ +0637be: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +0637c2: 281d |000f: goto 002c // +001d │ │ +0637c4: 1f05 9b02 |0010: check-cast v5, Landroidx/recyclerview/widget/a$a; // type@029b │ │ +0637c8: 6e10 c91c 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0637ce: 6e10 c91c 0500 |0015: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0637d4: 6e10 c91c 0500 |0018: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +0637da: 5442 d703 |001b: iget-object v2, v4, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ +0637de: 5455 d703 |001d: iget-object v5, v5, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ +0637e2: 3802 0900 |001f: if-eqz v2, 0028 // +0009 │ │ +0637e6: 6e20 c71c 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1cc7 │ │ +0637ec: 0a05 |0024: move-result v5 │ │ +0637ee: 3905 0600 |0025: if-nez v5, 002b // +0006 │ │ +0637f2: 0f01 |0027: return v1 │ │ +0637f4: 3805 0300 |0028: if-eqz v5, 002b // +0003 │ │ +0637f8: 0f01 |002a: return v1 │ │ +0637fa: 0f00 |002b: return v0 │ │ +0637fc: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/a$a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0629c4: |[0629c4] androidx.recyclerview.widget.a$a.hashCode:()I │ │ -0629d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0629d6: da00 001f |0001: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0629da: d800 0000 |0003: add-int/lit8 v0, v0, #int 0 // #00 │ │ -0629de: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0629e2: d800 0000 |0007: add-int/lit8 v0, v0, #int 0 // #00 │ │ -0629e6: 0f00 |0009: return v0 │ │ +063800: |[063800] androidx.recyclerview.widget.a$a.hashCode:()I │ │ +063810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063812: da00 001f |0001: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +063816: d800 0000 |0003: add-int/lit8 v0, v0, #int 0 // #00 │ │ +06381a: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +06381e: d800 0000 |0007: add-int/lit8 v0, v0, #int 0 // #00 │ │ +063822: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/a$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0629e8: |[0629e8] androidx.recyclerview.widget.a$a.toString:()Ljava/lang/String; │ │ -0629f8: 2200 1806 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -0629fc: 7010 b81c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -062a02: 7110 d21c 0200 |0005: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1cd2 │ │ -062a08: 0a01 |0008: move-result v1 │ │ -062a0a: 7110 411c 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c41 │ │ -062a10: 0c01 |000c: move-result-object v1 │ │ -062a12: 6e20 c51c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062a18: 1a01 f915 |0010: const-string v1, "[" // string@15f9 │ │ -062a1c: 6e20 c51c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062a22: 1a01 eb02 |0015: const-string v1, "??" // string@02eb │ │ -062a26: 6e20 c51c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062a2c: 1a01 0d02 |001a: const-string v1, ",s:" // string@020d │ │ -062a30: 6e20 c51c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062a36: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -062a38: 6e20 c01c 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -062a3e: 1a01 1c18 |0023: const-string v1, "c:" // string@181c │ │ -062a42: 6e20 c51c 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062a48: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -062a4a: 6e20 c01c 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -062a50: 1a01 0c02 |002c: const-string v1, ",p:" // string@020c │ │ -062a54: 6e20 c51c 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062a5a: 5421 da03 |0031: iget-object v1, v2, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03da │ │ -062a5e: 6e20 c41c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -062a64: 1a01 7e16 |0036: const-string v1, "]" // string@167e │ │ -062a68: 6e20 c51c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062a6e: 6e10 cd1c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -062a74: 0c00 |003e: move-result-object v0 │ │ -062a76: 1100 |003f: return-object v0 │ │ +063824: |[063824] androidx.recyclerview.widget.a$a.toString:()Ljava/lang/String; │ │ +063834: 2200 2a06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +063838: 7010 081d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +06383e: 7110 221d 0200 |0005: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1d22 │ │ +063844: 0a01 |0008: move-result v1 │ │ +063846: 7110 911c 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c91 │ │ +06384c: 0c01 |000c: move-result-object v1 │ │ +06384e: 6e20 151d 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063854: 1a01 1d16 |0010: const-string v1, "[" // string@161d │ │ +063858: 6e20 151d 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06385e: 1a01 ee02 |0015: const-string v1, "??" // string@02ee │ │ +063862: 6e20 151d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063868: 1a01 0d02 |001a: const-string v1, ",s:" // string@020d │ │ +06386c: 6e20 151d 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063872: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +063874: 6e20 101d 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06387a: 1a01 4218 |0023: const-string v1, "c:" // string@1842 │ │ +06387e: 6e20 151d 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063884: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +063886: 6e20 101d 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06388c: 1a01 0c02 |002c: const-string v1, ",p:" // string@020c │ │ +063890: 6e20 151d 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063896: 5421 d703 |0031: iget-object v1, v2, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ +06389a: 6e20 141d 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +0638a0: 1a01 a216 |0036: const-string v1, "]" // string@16a2 │ │ +0638a4: 6e20 151d 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0638aa: 6e10 1d1d 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +0638b0: 0c00 |003e: move-result-object v0 │ │ +0638b2: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #197 header: │ │ -class_idx : 664 │ │ +Class #201 header: │ │ +class_idx : 669 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #197 annotations: │ │ +Class #201 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #197 - │ │ +Class #201 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/b$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/b$a;) │ │ @@ -102481,295 +103067,295 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -062d0c: |[062d0c] androidx.recyclerview.widget.b$a.:()V │ │ -062d1c: 7010 751c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c75 │ │ -062d22: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -062d26: 5a20 de03 |0005: iput-wide v0, v2, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062d2a: 0e00 |0007: return-void │ │ +063b48: |[063b48] androidx.recyclerview.widget.b$a.:()V │ │ +063b58: 7010 c51c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +063b5e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +063b62: 5a20 db03 |0005: iput-wide v0, v2, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063b66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'a' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -062c44: |[062c44] androidx.recyclerview.widget.b$a.a:(I)I │ │ -062c54: 5460 df03 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062c58: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -062c5c: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ -062c60: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ -062c64: 3417 0900 |0008: if-lt v7, v1, 0011 // +0009 │ │ -062c68: 5360 de03 |000a: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062c6c: 7120 491c 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.bitCount:(J)I // method@1c49 │ │ -062c72: 0a07 |000f: move-result v7 │ │ -062c74: 0f07 |0010: return v7 │ │ -062c76: 5360 de03 |0011: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062c7a: a304 0207 |0013: shl-long v4, v2, v7 │ │ -062c7e: bc24 |0015: sub-long/2addr v4, v2 │ │ -062c80: c040 |0016: and-long/2addr v0, v4 │ │ -062c82: 28f5 |0017: goto 000c // -000b │ │ -062c84: 3517 0300 |0018: if-ge v7, v1, 001b // +0003 │ │ -062c88: 28f7 |001a: goto 0011 // -0009 │ │ -062c8a: b117 |001b: sub-int/2addr v7, v1 │ │ -062c8c: 6e20 f70e 7000 |001c: invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/b$a;.a:(I)I // method@0ef7 │ │ -062c92: 0a07 |001f: move-result v7 │ │ -062c94: 5360 de03 |0020: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062c98: 7120 491c 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Long;.bitCount:(J)I // method@1c49 │ │ -062c9e: 0a00 |0025: move-result v0 │ │ -062ca0: b070 |0026: add-int/2addr v0, v7 │ │ -062ca2: 0f00 |0027: return v0 │ │ +063a80: |[063a80] androidx.recyclerview.widget.b$a.a:(I)I │ │ +063a90: 5460 dc03 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063a94: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +063a98: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ +063a9c: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ +063aa0: 3417 0900 |0008: if-lt v7, v1, 0011 // +0009 │ │ +063aa4: 5360 db03 |000a: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063aa8: 7120 991c 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.bitCount:(J)I // method@1c99 │ │ +063aae: 0a07 |000f: move-result v7 │ │ +063ab0: 0f07 |0010: return v7 │ │ +063ab2: 5360 db03 |0011: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063ab6: a304 0207 |0013: shl-long v4, v2, v7 │ │ +063aba: bc24 |0015: sub-long/2addr v4, v2 │ │ +063abc: c040 |0016: and-long/2addr v0, v4 │ │ +063abe: 28f5 |0017: goto 000c // -000b │ │ +063ac0: 3517 0300 |0018: if-ge v7, v1, 001b // +0003 │ │ +063ac4: 28f7 |001a: goto 0011 // -0009 │ │ +063ac6: b117 |001b: sub-int/2addr v7, v1 │ │ +063ac8: 6e20 200f 7000 |001c: invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/b$a;.a:(I)I // method@0f20 │ │ +063ace: 0a07 |001f: move-result v7 │ │ +063ad0: 5360 db03 |0020: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063ad4: 7120 991c 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Long;.bitCount:(J)I // method@1c99 │ │ +063ada: 0a00 |0025: move-result v0 │ │ +063adc: b070 |0026: add-int/2addr v0, v7 │ │ +063ade: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -062d2c: |[062d2c] androidx.recyclerview.widget.b$a.b:()V │ │ -062d3c: 5410 df03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062d40: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -062d44: 2200 9802 |0004: new-instance v0, Landroidx/recyclerview/widget/b$a; // type@0298 │ │ -062d48: 7010 f60e 0000 |0006: invoke-direct {v0}, Landroidx/recyclerview/widget/b$a;.:()V // method@0ef6 │ │ -062d4e: 5b10 df03 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062d52: 0e00 |000b: return-void │ │ +063b68: |[063b68] androidx.recyclerview.widget.b$a.b:()V │ │ +063b78: 5410 dc03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063b7c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +063b80: 2200 9d02 |0004: new-instance v0, Landroidx/recyclerview/widget/b$a; // type@029d │ │ +063b84: 7010 1f0f 0000 |0006: invoke-direct {v0}, Landroidx/recyclerview/widget/b$a;.:()V // method@0f1f │ │ +063b8a: 5b10 dc03 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063b8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'c' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -062b54: |[062b54] androidx.recyclerview.widget.b$a.c:(I)Z │ │ -062b64: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -062b68: 3405 0d00 |0002: if-lt v5, v0, 000f // +000d │ │ -062b6c: 6e10 f80e 0400 |0004: invoke-virtual {v4}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0ef8 │ │ -062b72: 5441 df03 |0007: iget-object v1, v4, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062b76: b105 |0009: sub-int/2addr v5, v0 │ │ -062b78: 6e20 f90e 5100 |000a: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0ef9 │ │ -062b7e: 0a05 |000d: move-result v5 │ │ -062b80: 0f05 |000e: return v5 │ │ -062b82: 5340 de03 |000f: iget-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062b86: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ -062b8a: c352 |0013: shl-long/2addr v2, v5 │ │ -062b8c: c020 |0014: and-long/2addr v0, v2 │ │ -062b8e: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -062b92: 3105 0002 |0017: cmp-long v5, v0, v2 │ │ -062b96: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ -062b9a: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -062b9c: 2802 |001c: goto 001e // +0002 │ │ -062b9e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -062ba0: 0f05 |001e: return v5 │ │ +063990: |[063990] androidx.recyclerview.widget.b$a.c:(I)Z │ │ +0639a0: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +0639a4: 3405 0d00 |0002: if-lt v5, v0, 000f // +000d │ │ +0639a8: 6e10 210f 0400 |0004: invoke-virtual {v4}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0f21 │ │ +0639ae: 5441 dc03 |0007: iget-object v1, v4, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +0639b2: b105 |0009: sub-int/2addr v5, v0 │ │ +0639b4: 6e20 220f 5100 |000a: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0f22 │ │ +0639ba: 0a05 |000d: move-result v5 │ │ +0639bc: 0f05 |000e: return v5 │ │ +0639be: 5340 db03 |000f: iget-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +0639c2: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ +0639c6: c352 |0013: shl-long/2addr v2, v5 │ │ +0639c8: c020 |0014: and-long/2addr v0, v2 │ │ +0639ca: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +0639ce: 3105 0002 |0017: cmp-long v5, v0, v2 │ │ +0639d2: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ +0639d6: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +0639d8: 2802 |001c: goto 001e // +0002 │ │ +0639da: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0639dc: 0f05 |001e: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'd' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -062ba4: |[062ba4] androidx.recyclerview.widget.b$a.d:(I)Z │ │ -062bb4: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -062bb8: 340d 0d00 |0002: if-lt v13, v0, 000f // +000d │ │ -062bbc: 6e10 f80e 0c00 |0004: invoke-virtual {v12}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0ef8 │ │ -062bc2: 54c1 df03 |0007: iget-object v1, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062bc6: b10d |0009: sub-int/2addr v13, v0 │ │ -062bc8: 6e20 fa0e d100 |000a: invoke-virtual {v1, v13}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efa │ │ -062bce: 0a0d |000d: move-result v13 │ │ -062bd0: 0f0d |000e: return v13 │ │ -062bd2: 1600 0100 |000f: const-wide/16 v0, #int 1 // #1 │ │ -062bd6: a302 000d |0011: shl-long v2, v0, v13 │ │ -062bda: 53c4 de03 |0013: iget-wide v4, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062bde: a006 0402 |0015: and-long v6, v4, v2 │ │ -062be2: 1608 0000 |0017: const-wide/16 v8, #int 0 // #0 │ │ -062be6: 120d |0019: const/4 v13, #int 0 // #0 │ │ -062be8: 121a |001a: const/4 v10, #int 1 // #1 │ │ -062bea: 310b 0608 |001b: cmp-long v11, v6, v8 │ │ -062bee: 380b 0400 |001d: if-eqz v11, 0021 // +0004 │ │ -062bf2: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -062bf4: 2802 |0020: goto 0022 // +0002 │ │ -062bf6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -062bf8: 7e27 |0022: not-long v7, v2 │ │ -062bfa: c074 |0023: and-long/2addr v4, v7 │ │ -062bfc: 5ac4 de03 |0024: iput-wide v4, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062c00: bc02 |0026: sub-long/2addr v2, v0 │ │ -062c02: a000 0402 |0027: and-long v0, v4, v2 │ │ -062c06: 7e22 |0029: not-long v2, v2 │ │ -062c08: c042 |002a: and-long/2addr v2, v4 │ │ -062c0a: 7130 4d1c 320a |002b: invoke-static {v2, v3, v10}, Ljava/lang/Long;.rotateRight:(JI)J // method@1c4d │ │ -062c10: 0b02 |002e: move-result-wide v2 │ │ -062c12: c120 |002f: or-long/2addr v0, v2 │ │ -062c14: 5ac0 de03 |0030: iput-wide v0, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062c18: 54c0 df03 |0032: iget-object v0, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062c1c: 3800 1200 |0034: if-eqz v0, 0046 // +0012 │ │ -062c20: 6e20 f90e d000 |0036: invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0ef9 │ │ -062c26: 0a00 |0039: move-result v0 │ │ -062c28: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ -062c2c: 1300 3f00 |003c: const/16 v0, #int 63 // #3f │ │ -062c30: 6e20 fc0e 0c00 |003e: invoke-virtual {v12, v0}, Landroidx/recyclerview/widget/b$a;.f:(I)V // method@0efc │ │ -062c36: 54c0 df03 |0041: iget-object v0, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062c3a: 6e20 fa0e d000 |0043: invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efa │ │ -062c40: 0f06 |0046: return v6 │ │ +0639e0: |[0639e0] androidx.recyclerview.widget.b$a.d:(I)Z │ │ +0639f0: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +0639f4: 340d 0d00 |0002: if-lt v13, v0, 000f // +000d │ │ +0639f8: 6e10 210f 0c00 |0004: invoke-virtual {v12}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0f21 │ │ +0639fe: 54c1 dc03 |0007: iget-object v1, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063a02: b10d |0009: sub-int/2addr v13, v0 │ │ +063a04: 6e20 230f d100 |000a: invoke-virtual {v1, v13}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0f23 │ │ +063a0a: 0a0d |000d: move-result v13 │ │ +063a0c: 0f0d |000e: return v13 │ │ +063a0e: 1600 0100 |000f: const-wide/16 v0, #int 1 // #1 │ │ +063a12: a302 000d |0011: shl-long v2, v0, v13 │ │ +063a16: 53c4 db03 |0013: iget-wide v4, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063a1a: a006 0402 |0015: and-long v6, v4, v2 │ │ +063a1e: 1608 0000 |0017: const-wide/16 v8, #int 0 // #0 │ │ +063a22: 120d |0019: const/4 v13, #int 0 // #0 │ │ +063a24: 121a |001a: const/4 v10, #int 1 // #1 │ │ +063a26: 310b 0608 |001b: cmp-long v11, v6, v8 │ │ +063a2a: 380b 0400 |001d: if-eqz v11, 0021 // +0004 │ │ +063a2e: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +063a30: 2802 |0020: goto 0022 // +0002 │ │ +063a32: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +063a34: 7e27 |0022: not-long v7, v2 │ │ +063a36: c074 |0023: and-long/2addr v4, v7 │ │ +063a38: 5ac4 db03 |0024: iput-wide v4, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063a3c: bc02 |0026: sub-long/2addr v2, v0 │ │ +063a3e: a000 0402 |0027: and-long v0, v4, v2 │ │ +063a42: 7e22 |0029: not-long v2, v2 │ │ +063a44: c042 |002a: and-long/2addr v2, v4 │ │ +063a46: 7130 9d1c 320a |002b: invoke-static {v2, v3, v10}, Ljava/lang/Long;.rotateRight:(JI)J // method@1c9d │ │ +063a4c: 0b02 |002e: move-result-wide v2 │ │ +063a4e: c120 |002f: or-long/2addr v0, v2 │ │ +063a50: 5ac0 db03 |0030: iput-wide v0, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063a54: 54c0 dc03 |0032: iget-object v0, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063a58: 3800 1200 |0034: if-eqz v0, 0046 // +0012 │ │ +063a5c: 6e20 220f d000 |0036: invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0f22 │ │ +063a62: 0a00 |0039: move-result v0 │ │ +063a64: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ +063a68: 1300 3f00 |003c: const/16 v0, #int 63 // #3f │ │ +063a6c: 6e20 250f 0c00 |003e: invoke-virtual {v12, v0}, Landroidx/recyclerview/widget/b$a;.f:(I)V // method@0f25 │ │ +063a72: 54c0 dc03 |0041: iget-object v0, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063a76: 6e20 230f d000 |0043: invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0f23 │ │ +063a7c: 0f06 |0046: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'e' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -062d54: |[062d54] androidx.recyclerview.widget.b$a.e:()V │ │ -062d64: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -062d68: 5a20 de03 |0002: iput-wide v0, v2, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062d6c: 5420 df03 |0004: iget-object v0, v2, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062d70: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -062d74: 6e10 fb0e 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/b$a;.e:()V // method@0efb │ │ -062d7a: 0e00 |000b: return-void │ │ +063b90: |[063b90] androidx.recyclerview.widget.b$a.e:()V │ │ +063ba0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +063ba4: 5a20 db03 |0002: iput-wide v0, v2, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063ba8: 5420 dc03 |0004: iget-object v0, v2, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063bac: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +063bb0: 6e10 240f 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/b$a;.e:()V // method@0f24 │ │ +063bb6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'f' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -062d7c: |[062d7c] androidx.recyclerview.widget.b$a.f:(I)V │ │ -062d8c: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -062d90: 3405 0c00 |0002: if-lt v5, v0, 000e // +000c │ │ -062d94: 6e10 f80e 0400 |0004: invoke-virtual {v4}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0ef8 │ │ -062d9a: 5441 df03 |0007: iget-object v1, v4, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062d9e: b105 |0009: sub-int/2addr v5, v0 │ │ -062da0: 6e20 fc0e 5100 |000a: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/b$a;.f:(I)V // method@0efc │ │ -062da6: 2809 |000d: goto 0016 // +0009 │ │ -062da8: 5340 de03 |000e: iget-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062dac: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ -062db0: c352 |0012: shl-long/2addr v2, v5 │ │ -062db2: c120 |0013: or-long/2addr v0, v2 │ │ -062db4: 5a40 de03 |0014: iput-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062db8: 0e00 |0016: return-void │ │ +063bb8: |[063bb8] androidx.recyclerview.widget.b$a.f:(I)V │ │ +063bc8: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +063bcc: 3405 0c00 |0002: if-lt v5, v0, 000e // +000c │ │ +063bd0: 6e10 210f 0400 |0004: invoke-virtual {v4}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0f21 │ │ +063bd6: 5441 dc03 |0007: iget-object v1, v4, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063bda: b105 |0009: sub-int/2addr v5, v0 │ │ +063bdc: 6e20 250f 5100 |000a: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/b$a;.f:(I)V // method@0f25 │ │ +063be2: 2809 |000d: goto 0016 // +0009 │ │ +063be4: 5340 db03 |000e: iget-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063be8: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ +063bec: c352 |0012: shl-long/2addr v2, v5 │ │ +063bee: c120 |0013: or-long/2addr v0, v2 │ │ +063bf0: 5a40 db03 |0014: iput-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063bf4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -062ca4: |[062ca4] androidx.recyclerview.widget.b$a.toString:()Ljava/lang/String; │ │ -062cb4: 5430 df03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062cb8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -062cbc: 5330 de03 |0004: iget-wide v0, v3, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062cc0: 7120 4e1c 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.toBinaryString:(J)Ljava/lang/String; // method@1c4e │ │ -062cc6: 0c00 |0009: move-result-object v0 │ │ -062cc8: 2821 |000a: goto 002b // +0021 │ │ -062cca: 2200 1806 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -062cce: 7010 b81c 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -062cd4: 5431 df03 |0010: iget-object v1, v3, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03df │ │ -062cd8: 6e10 fd0e 0100 |0012: invoke-virtual {v1}, Landroidx/recyclerview/widget/b$a;.toString:()Ljava/lang/String; // method@0efd │ │ -062cde: 0c01 |0015: move-result-object v1 │ │ -062ce0: 6e20 c51c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062ce6: 1a01 e926 |0019: const-string v1, "xx" // string@26e9 │ │ -062cea: 6e20 c51c 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062cf0: 5331 de03 |001e: iget-wide v1, v3, Landroidx/recyclerview/widget/b$a;.a:J // field@03de │ │ -062cf4: 7120 4e1c 2100 |0020: invoke-static {v1, v2}, Ljava/lang/Long;.toBinaryString:(J)Ljava/lang/String; // method@1c4e │ │ -062cfa: 0c01 |0023: move-result-object v1 │ │ -062cfc: 6e20 c51c 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062d02: 6e10 cd1c 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -062d08: 0c00 |002a: move-result-object v0 │ │ -062d0a: 1100 |002b: return-object v0 │ │ +063ae0: |[063ae0] androidx.recyclerview.widget.b$a.toString:()Ljava/lang/String; │ │ +063af0: 5430 dc03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063af4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +063af8: 5330 db03 |0004: iget-wide v0, v3, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063afc: 7120 9e1c 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.toBinaryString:(J)Ljava/lang/String; // method@1c9e │ │ +063b02: 0c00 |0009: move-result-object v0 │ │ +063b04: 2821 |000a: goto 002b // +0021 │ │ +063b06: 2200 2a06 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +063b0a: 7010 081d 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +063b10: 5431 dc03 |0010: iget-object v1, v3, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +063b14: 6e10 260f 0100 |0012: invoke-virtual {v1}, Landroidx/recyclerview/widget/b$a;.toString:()Ljava/lang/String; // method@0f26 │ │ +063b1a: 0c01 |0015: move-result-object v1 │ │ +063b1c: 6e20 151d 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063b22: 1a01 2c27 |0019: const-string v1, "xx" // string@272c │ │ +063b26: 6e20 151d 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063b2c: 5331 db03 |001e: iget-wide v1, v3, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +063b30: 7120 9e1c 2100 |0020: invoke-static {v1, v2}, Ljava/lang/Long;.toBinaryString:(J)Ljava/lang/String; // method@1c9e │ │ +063b36: 0c01 |0023: move-result-object v1 │ │ +063b38: 6e20 151d 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063b3e: 6e10 1d1d 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +063b44: 0c00 |002a: move-result-object v0 │ │ +063b46: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #198 header: │ │ -class_idx : 665 │ │ +Class #202 header: │ │ +class_idx : 670 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #198 annotations: │ │ +Class #202 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ │ │ -Class #198 - │ │ +Class #202 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/b$b;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #199 header: │ │ -class_idx : 666 │ │ +Class #203 header: │ │ +class_idx : 671 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #199 annotations: │ │ +Class #203 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/b$b; Landroidx/recyclerview/widget/b$a; } │ │ │ │ -Class #199 - │ │ +Class #203 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/b;) │ │ @@ -102790,47 +103376,47 @@ │ │ type : '(Landroidx/recyclerview/widget/k;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -062f20: |[062f20] androidx.recyclerview.widget.b.:(Landroidx/recyclerview/widget/k;)V │ │ -062f30: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -062f36: 5b01 e003 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -062f3a: 2201 9802 |0005: new-instance v1, Landroidx/recyclerview/widget/b$a; // type@0298 │ │ -062f3e: 7010 f60e 0100 |0007: invoke-direct {v1}, Landroidx/recyclerview/widget/b$a;.:()V // method@0ef6 │ │ -062f44: 5b01 e103 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03e1 │ │ -062f48: 2201 5706 |000c: new-instance v1, Ljava/util/ArrayList; // type@0657 │ │ -062f4c: 7010 7e1d 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -062f52: 5b01 e203 |0011: iput-object v1, v0, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -062f56: 0e00 |0013: return-void │ │ +063d5c: |[063d5c] androidx.recyclerview.widget.b.:(Landroidx/recyclerview/widget/k;)V │ │ +063d6c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +063d72: 5b01 dd03 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063d76: 2201 9d02 |0005: new-instance v1, Landroidx/recyclerview/widget/b$a; // type@029d │ │ +063d7a: 7010 1f0f 0100 |0007: invoke-direct {v1}, Landroidx/recyclerview/widget/b$a;.:()V // method@0f1f │ │ +063d80: 5b01 de03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +063d84: 2201 6906 |000c: new-instance v1, Ljava/util/ArrayList; // type@0669 │ │ +063d88: 7010 ce1d 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +063d8e: 5b01 df03 |0011: iput-object v1, v0, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +063d92: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'a' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -062dbc: |[062dbc] androidx.recyclerview.widget.b.a:(I)Landroid/view/View; │ │ -062dcc: 6e20 010f 2100 |0000: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/b;.c:(I)I // method@0f01 │ │ -062dd2: 0a02 |0003: move-result v2 │ │ -062dd4: 5410 e003 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -062dd8: 1f00 ad02 |0006: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062ddc: 5400 1e04 |0008: iget-object v0, v0, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041e │ │ -062de0: 6e20 8206 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -062de6: 0c02 |000d: move-result-object v2 │ │ -062de8: 1102 |000e: return-object v2 │ │ +063bf8: |[063bf8] androidx.recyclerview.widget.b.a:(I)Landroid/view/View; │ │ +063c08: 6e20 2a0f 2100 |0000: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/b;.c:(I)I // method@0f2a │ │ +063c0e: 0a02 |0003: move-result v2 │ │ +063c10: 5410 dd03 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063c14: 1f00 b202 |0006: check-cast v0, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +063c18: 5400 1b04 |0008: iget-object v0, v0, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +063c1c: 6e20 a806 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +063c22: 0c02 |000d: move-result-object v2 │ │ +063c24: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -103062,83 +103648,83 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -062e14: |[062e14] androidx.recyclerview.widget.b.b:()I │ │ -062e24: 5420 e003 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -062e28: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062e2c: 6e10 410f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/k;.a:()I // method@0f41 │ │ -062e32: 0a00 |0007: move-result v0 │ │ -062e34: 5421 e203 |0008: iget-object v1, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -062e38: 6e10 8e1d 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -062e3e: 0a01 |000d: move-result v1 │ │ -062e40: b110 |000e: sub-int/2addr v0, v1 │ │ -062e42: 0f00 |000f: return v0 │ │ +063c50: |[063c50] androidx.recyclerview.widget.b.b:()I │ │ +063c60: 5420 dd03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063c64: 1f00 b202 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +063c68: 6e10 6a0f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/k;.a:()I // method@0f6a │ │ +063c6e: 0a00 |0007: move-result v0 │ │ +063c70: 5421 df03 |0008: iget-object v1, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +063c74: 6e10 de1d 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +063c7a: 0a01 |000d: move-result v1 │ │ +063c7c: b110 |000e: sub-int/2addr v0, v1 │ │ +063c7e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'c' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -062e44: |[062e44] androidx.recyclerview.widget.b.c:(I)I │ │ -062e54: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -062e56: 3b05 0300 |0001: if-gez v5, 0004 // +0003 │ │ -062e5a: 0f00 |0003: return v0 │ │ -062e5c: 5441 e003 |0004: iget-object v1, v4, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -062e60: 1f01 ad02 |0006: check-cast v1, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062e64: 6e10 410f 0100 |0008: invoke-virtual {v1}, Landroidx/recyclerview/widget/k;.a:()I // method@0f41 │ │ -062e6a: 0a01 |000b: move-result v1 │ │ -062e6c: 0152 |000c: move v2, v5 │ │ -062e6e: 3512 1c00 |000d: if-ge v2, v1, 0029 // +001c │ │ -062e72: 5443 e103 |000f: iget-object v3, v4, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03e1 │ │ -062e76: 6e20 f70e 2300 |0011: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/b$a;.a:(I)I // method@0ef7 │ │ -062e7c: 0a03 |0014: move-result v3 │ │ -062e7e: 9103 0203 |0015: sub-int v3, v2, v3 │ │ -062e82: 9103 0503 |0017: sub-int v3, v5, v3 │ │ -062e86: 3903 0e00 |0019: if-nez v3, 0027 // +000e │ │ -062e8a: 5445 e103 |001b: iget-object v5, v4, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03e1 │ │ -062e8e: 6e20 f90e 2500 |001d: invoke-virtual {v5, v2}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0ef9 │ │ -062e94: 0a05 |0020: move-result v5 │ │ -062e96: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ -062e9a: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -062e9e: 28f6 |0025: goto 001b // -000a │ │ -062ea0: 0f02 |0026: return v2 │ │ -062ea2: b032 |0027: add-int/2addr v2, v3 │ │ -062ea4: 28e5 |0028: goto 000d // -001b │ │ -062ea6: 0f00 |0029: return v0 │ │ +063c80: |[063c80] androidx.recyclerview.widget.b.c:(I)I │ │ +063c90: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +063c92: 3b05 0300 |0001: if-gez v5, 0004 // +0003 │ │ +063c96: 0f00 |0003: return v0 │ │ +063c98: 5441 dd03 |0004: iget-object v1, v4, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063c9c: 1f01 b202 |0006: check-cast v1, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +063ca0: 6e10 6a0f 0100 |0008: invoke-virtual {v1}, Landroidx/recyclerview/widget/k;.a:()I // method@0f6a │ │ +063ca6: 0a01 |000b: move-result v1 │ │ +063ca8: 0152 |000c: move v2, v5 │ │ +063caa: 3512 1c00 |000d: if-ge v2, v1, 0029 // +001c │ │ +063cae: 5443 de03 |000f: iget-object v3, v4, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +063cb2: 6e20 200f 2300 |0011: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/b$a;.a:(I)I // method@0f20 │ │ +063cb8: 0a03 |0014: move-result v3 │ │ +063cba: 9103 0203 |0015: sub-int v3, v2, v3 │ │ +063cbe: 9103 0503 |0017: sub-int v3, v5, v3 │ │ +063cc2: 3903 0e00 |0019: if-nez v3, 0027 // +000e │ │ +063cc6: 5445 de03 |001b: iget-object v5, v4, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +063cca: 6e20 220f 2500 |001d: invoke-virtual {v5, v2}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0f22 │ │ +063cd0: 0a05 |0020: move-result v5 │ │ +063cd2: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ +063cd6: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +063cda: 28f6 |0025: goto 001b // -000a │ │ +063cdc: 0f02 |0026: return v2 │ │ +063cde: b032 |0027: add-int/2addr v2, v3 │ │ +063ce0: 28e5 |0028: goto 000d // -001b │ │ +063ce2: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'd' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -062dec: |[062dec] androidx.recyclerview.widget.b.d:(I)Landroid/view/View; │ │ -062dfc: 5410 e003 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -062e00: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062e04: 5400 1e04 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041e │ │ -062e08: 6e20 8206 2000 |0006: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0682 │ │ -062e0e: 0c02 |0009: move-result-object v2 │ │ -062e10: 1102 |000a: return-object v2 │ │ +063c28: |[063c28] androidx.recyclerview.widget.b.d:(I)Landroid/view/View; │ │ +063c38: 5410 dd03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063c3c: 1f00 b202 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +063c40: 5400 1b04 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +063c44: 6e20 a806 2000 |0006: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@06a8 │ │ +063c4a: 0c02 |0009: move-result-object v2 │ │ +063c4c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -103370,94 +103956,94 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -062ea8: |[062ea8] androidx.recyclerview.widget.b.e:()I │ │ -062eb8: 5410 e003 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -062ebc: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062ec0: 6e10 410f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/k;.a:()I // method@0f41 │ │ -062ec6: 0a00 |0007: move-result v0 │ │ -062ec8: 0f00 |0008: return v0 │ │ +063ce4: |[063ce4] androidx.recyclerview.widget.b.e:()I │ │ +063cf4: 5410 dd03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063cf8: 1f00 b202 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +063cfc: 6e10 6a0f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/k;.a:()I // method@0f6a │ │ +063d02: 0a00 |0007: move-result v0 │ │ +063d04: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'f' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -062f58: |[062f58] androidx.recyclerview.widget.b.f:(Landroid/view/View;)V │ │ -062f68: 5410 e203 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -062f6c: 6e20 8d1d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d8d │ │ -062f72: 0a00 |0005: move-result v0 │ │ -062f74: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -062f78: 5410 e003 |0008: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03e0 │ │ -062f7c: 1f00 ad02 |000a: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062f80: 6e10 791c 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -062f86: 7110 790e 0200 |000f: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -062f8c: 0e00 |0012: return-void │ │ +063d94: |[063d94] androidx.recyclerview.widget.b.f:(Landroid/view/View;)V │ │ +063da4: 5410 df03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +063da8: 6e20 dd1d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ +063dae: 0a00 |0005: move-result v0 │ │ +063db0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +063db4: 5410 dd03 |0008: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063db8: 1f00 b202 |000a: check-cast v0, Landroidx/recyclerview/widget/k; // type@02b2 │ │ +063dbc: 6e10 c91c 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +063dc2: 7110 a20e 0200 |000f: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +063dc8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -062ecc: |[062ecc] androidx.recyclerview.widget.b.toString:()Ljava/lang/String; │ │ -062edc: 2200 1806 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -062ee0: 7010 b81c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -062ee6: 5421 e103 |0005: iget-object v1, v2, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03e1 │ │ -062eea: 6e10 fd0e 0100 |0007: invoke-virtual {v1}, Landroidx/recyclerview/widget/b$a;.toString:()Ljava/lang/String; // method@0efd │ │ -062ef0: 0c01 |000a: move-result-object v1 │ │ -062ef2: 6e20 c51c 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062ef8: 1a01 c601 |000e: const-string v1, ", hidden list:" // string@01c6 │ │ -062efc: 6e20 c51c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062f02: 5421 e203 |0013: iget-object v1, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03e2 │ │ -062f06: 6e10 8e1d 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -062f0c: 0a01 |0018: move-result v1 │ │ -062f0e: 6e20 c01c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -062f14: 6e10 cd1c 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -062f1a: 0c00 |001f: move-result-object v0 │ │ -062f1c: 1100 |0020: return-object v0 │ │ +063d08: |[063d08] androidx.recyclerview.widget.b.toString:()Ljava/lang/String; │ │ +063d18: 2200 2a06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +063d1c: 7010 081d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +063d22: 5421 de03 |0005: iget-object v1, v2, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +063d26: 6e10 260f 0100 |0007: invoke-virtual {v1}, Landroidx/recyclerview/widget/b$a;.toString:()Ljava/lang/String; // method@0f26 │ │ +063d2c: 0c01 |000a: move-result-object v1 │ │ +063d2e: 6e20 151d 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063d34: 1a01 c601 |000e: const-string v1, ", hidden list:" // string@01c6 │ │ +063d38: 6e20 151d 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063d3e: 5421 df03 |0013: iget-object v1, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +063d42: 6e10 de1d 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +063d48: 0a01 |0018: move-result v1 │ │ +063d4a: 6e20 101d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +063d50: 6e10 1d1d 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +063d56: 0c00 |001f: move-result-object v0 │ │ +063d58: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #200 header: │ │ -class_idx : 667 │ │ +Class #204 header: │ │ +class_idx : 672 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #200 annotations: │ │ +Class #204 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/c; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #200 - │ │ +Class #204 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/c$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/c$a;) │ │ @@ -103474,59 +104060,59 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -063020: |[063020] androidx.recyclerview.widget.c$a.:()V │ │ -063030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063032: 2700 |0001: throw v0 │ │ +063e5c: |[063e5c] androidx.recyclerview.widget.c$a.:()V │ │ +063e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063e6e: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/c$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -062f90: |[062f90] androidx.recyclerview.widget.c$a.toString:()Ljava/lang/String; │ │ -062fa0: 1a00 e703 |0000: const-string v0, "ChangeInfo{oldHolder=" // string@03e7 │ │ -062fa4: 7110 c50f 0000 |0002: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -062faa: 0c00 |0005: move-result-object v0 │ │ -062fac: 5431 e303 |0006: iget-object v1, v3, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e3 │ │ -062fb0: 6e20 c41c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -062fb6: 1a01 e801 |000b: const-string v1, ", newHolder=" // string@01e8 │ │ -062fba: 6e20 c51c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062fc0: 5431 e403 |0010: iget-object v1, v3, Landroidx/recyclerview/widget/c$a;.b:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e4 │ │ -062fc4: 6e20 c41c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -062fca: 1a01 bf01 |0015: const-string v1, ", fromX=" // string@01bf │ │ -062fce: 6e20 c51c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062fd4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -062fd6: 6e20 c01c 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -062fdc: 1a02 c001 |001e: const-string v2, ", fromY=" // string@01c0 │ │ -062fe0: 6e20 c51c 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062fe6: 6e20 c01c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -062fec: 1a02 0002 |0026: const-string v2, ", toX=" // string@0200 │ │ -062ff0: 6e20 c51c 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -062ff6: 6e20 c01c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -062ffc: 1a02 0102 |002e: const-string v2, ", toY=" // string@0201 │ │ -063000: 6e20 c51c 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -063006: 6e20 c01c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06300c: 1301 7d00 |0036: const/16 v1, #int 125 // #7d │ │ -063010: 6e20 bd1c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -063016: 6e10 cd1c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06301c: 0c00 |003e: move-result-object v0 │ │ -06301e: 1100 |003f: return-object v0 │ │ +063dcc: |[063dcc] androidx.recyclerview.widget.c$a.toString:()Ljava/lang/String; │ │ +063ddc: 1a00 ea03 |0000: const-string v0, "ChangeInfo{oldHolder=" // string@03ea │ │ +063de0: 7110 f10f 0000 |0002: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +063de6: 0c00 |0005: move-result-object v0 │ │ +063de8: 5431 e003 |0006: iget-object v1, v3, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ +063dec: 6e20 141d 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +063df2: 1a01 e801 |000b: const-string v1, ", newHolder=" // string@01e8 │ │ +063df6: 6e20 151d 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063dfc: 5431 e103 |0010: iget-object v1, v3, Landroidx/recyclerview/widget/c$a;.b:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e1 │ │ +063e00: 6e20 141d 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +063e06: 1a01 bf01 |0015: const-string v1, ", fromX=" // string@01bf │ │ +063e0a: 6e20 151d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063e10: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +063e12: 6e20 101d 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +063e18: 1a02 c001 |001e: const-string v2, ", fromY=" // string@01c0 │ │ +063e1c: 6e20 151d 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063e22: 6e20 101d 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +063e28: 1a02 0002 |0026: const-string v2, ", toX=" // string@0200 │ │ +063e2c: 6e20 151d 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063e32: 6e20 101d 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +063e38: 1a02 0102 |002e: const-string v2, ", toY=" // string@0201 │ │ +063e3c: 6e20 151d 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +063e42: 6e20 101d 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +063e48: 1301 7d00 |0036: const/16 v1, #int 125 // #7d │ │ +063e4c: 6e20 0d1d 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +063e52: 6e10 1d1d 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +063e58: 0c00 |003e: move-result-object v0 │ │ +063e5a: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -103796,38 +104382,35 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 this Landroidx/recyclerview/widget/c$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #201 header: │ │ -class_idx : 668 │ │ +Class #205 header: │ │ +class_idx : 673 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #201 annotations: │ │ +Class #205 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/c; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ │ │ -Class #201 - │ │ +Class #205 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/c$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -103836,40 +104419,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -063034: |[063034] androidx.recyclerview.widget.c$b.:()V │ │ -063044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063046: 2700 |0001: throw v0 │ │ +063e70: |[063e70] androidx.recyclerview.widget.c$b.:()V │ │ +063e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063e82: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #202 header: │ │ -class_idx : 670 │ │ +Class #206 header: │ │ +class_idx : 675 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #202 annotations: │ │ +Class #206 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/d; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #202 - │ │ +Class #206 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/d$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -103883,63 +104466,63 @@ │ │ type : '(Landroidx/recyclerview/widget/d;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06346c: |[06346c] androidx.recyclerview.widget.d$a.:(Landroidx/recyclerview/widget/d;)V │ │ -06347c: 5b01 f003 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$a;.e:Landroidx/recyclerview/widget/d; // field@03f0 │ │ -063480: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -063486: 0e00 |0005: return-void │ │ +0642a8: |[0642a8] androidx.recyclerview.widget.d$a.:(Landroidx/recyclerview/widget/d;)V │ │ +0642b8: 5b01 ed03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$a;.e:Landroidx/recyclerview/widget/d; // field@03ed │ │ +0642bc: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0642c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/d$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -063488: |[063488] androidx.recyclerview.widget.d$a.run:()V │ │ -063498: 5460 f003 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/d$a;.e:Landroidx/recyclerview/widget/d; // field@03f0 │ │ -06349c: 5201 0904 |0002: iget v1, v0, Landroidx/recyclerview/widget/d;.v:I // field@0409 │ │ -0634a0: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -0634a2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0634a4: 3231 0500 |0006: if-eq v1, v3, 000b // +0005 │ │ -0634a8: 3221 0800 |0008: if-eq v1, v2, 0010 // +0008 │ │ -0634ac: 282d |000a: goto 0037 // +002d │ │ -0634ae: 5401 0804 |000b: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0408 │ │ -0634b2: 6e10 8500 0100 |000d: invoke-virtual {v1}, Landroid/animation/ValueAnimator;.cancel:()V // method@0085 │ │ -0634b8: 1231 |0010: const/4 v1, #int 3 // #3 │ │ -0634ba: 5901 0904 |0011: iput v1, v0, Landroidx/recyclerview/widget/d;.v:I // field@0409 │ │ -0634be: 5401 0804 |0013: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0408 │ │ -0634c2: 2322 b50a |0015: new-array v2, v2, [F // type@0ab5 │ │ -0634c6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -0634c8: 6e10 8600 0100 |0018: invoke-virtual {v1}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ -0634ce: 0c05 |001b: move-result-object v5 │ │ -0634d0: 1f05 f905 |001c: check-cast v5, Ljava/lang/Float; // type@05f9 │ │ -0634d4: 6e10 2d1c 0500 |001e: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@1c2d │ │ -0634da: 0a05 |0021: move-result v5 │ │ -0634dc: 4b05 0204 |0022: aput v5, v2, v4 │ │ -0634e0: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -0634e2: 4b04 0203 |0025: aput v4, v2, v3 │ │ -0634e6: 6e20 8a00 2100 |0027: invoke-virtual {v1, v2}, Landroid/animation/ValueAnimator;.setFloatValues:([F)V // method@008a │ │ -0634ec: 5401 0804 |002a: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0408 │ │ -0634f0: 1302 f401 |002c: const/16 v2, #int 500 // #1f4 │ │ -0634f4: 8122 |002e: int-to-long v2, v2 │ │ -0634f6: 6e30 8900 2103 |002f: invoke-virtual {v1, v2, v3}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0089 │ │ -0634fc: 5400 0804 |0032: iget-object v0, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0408 │ │ -063500: 6e10 9000 0000 |0034: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ -063506: 0e00 |0037: return-void │ │ +0642c4: |[0642c4] androidx.recyclerview.widget.d$a.run:()V │ │ +0642d4: 5460 ed03 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/d$a;.e:Landroidx/recyclerview/widget/d; // field@03ed │ │ +0642d8: 5201 0604 |0002: iget v1, v0, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ +0642dc: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +0642de: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0642e0: 3231 0500 |0006: if-eq v1, v3, 000b // +0005 │ │ +0642e4: 3221 0800 |0008: if-eq v1, v2, 0010 // +0008 │ │ +0642e8: 282d |000a: goto 0037 // +002d │ │ +0642ea: 5401 0504 |000b: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +0642ee: 6e10 9500 0100 |000d: invoke-virtual {v1}, Landroid/animation/ValueAnimator;.cancel:()V // method@0095 │ │ +0642f4: 1231 |0010: const/4 v1, #int 3 // #3 │ │ +0642f6: 5901 0604 |0011: iput v1, v0, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ +0642fa: 5401 0504 |0013: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +0642fe: 2322 c40a |0015: new-array v2, v2, [F // type@0ac4 │ │ +064302: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +064304: 6e10 9600 0100 |0018: invoke-virtual {v1}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0096 │ │ +06430a: 0c05 |001b: move-result-object v5 │ │ +06430c: 1f05 0b06 |001c: check-cast v5, Ljava/lang/Float; // type@060b │ │ +064310: 6e10 7d1c 0500 |001e: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@1c7d │ │ +064316: 0a05 |0021: move-result v5 │ │ +064318: 4b05 0204 |0022: aput v5, v2, v4 │ │ +06431c: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +06431e: 4b04 0203 |0025: aput v4, v2, v3 │ │ +064322: 6e20 9a00 2100 |0027: invoke-virtual {v1, v2}, Landroid/animation/ValueAnimator;.setFloatValues:([F)V // method@009a │ │ +064328: 5401 0504 |002a: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +06432c: 1302 f401 |002c: const/16 v2, #int 500 // #1f4 │ │ +064330: 8122 |002e: int-to-long v2, v2 │ │ +064332: 6e30 9900 2103 |002f: invoke-virtual {v1, v2, v3}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0099 │ │ +064338: 5400 0504 |0032: iget-object v0, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +06433c: 6e10 a000 0000 |0034: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@00a0 │ │ +064342: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -104209,38 +104792,35 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0038 reg=6 this Landroidx/recyclerview/widget/d$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #203 header: │ │ -class_idx : 672 │ │ +Class #207 header: │ │ +class_idx : 677 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 45 │ │ -source_file_idx : 4980 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #203 annotations: │ │ +Class #207 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/d; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="c" │ │ │ │ -Class #203 - │ │ +Class #207 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/d$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/animation/AnimatorListenerAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/d$c;) │ │ @@ -104257,99 +104837,99 @@ │ │ type : '(Landroidx/recyclerview/widget/d;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -063520: |[063520] androidx.recyclerview.widget.d$c.:(Landroidx/recyclerview/widget/d;)V │ │ -063530: 5b01 f203 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03f2 │ │ -063534: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0060 │ │ -06353a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06353c: 5c01 f103 |0006: iput-boolean v1, v0, Landroidx/recyclerview/widget/d$c;.a:Z // field@03f1 │ │ -063540: 0e00 |0008: return-void │ │ +06435c: |[06435c] androidx.recyclerview.widget.d$c.:(Landroidx/recyclerview/widget/d;)V │ │ +06436c: 5b01 ef03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ +064370: 7010 7000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0070 │ │ +064376: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +064378: 5c01 ee03 |0006: iput-boolean v1, v0, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ +06437c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/d$c;) │ │ name : 'onAnimationCancel' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -063544: |[063544] androidx.recyclerview.widget.d$c.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -063554: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -063556: 5c01 f103 |0001: iput-boolean v1, v0, Landroidx/recyclerview/widget/d$c;.a:Z // field@03f1 │ │ -06355a: 0e00 |0003: return-void │ │ +064380: |[064380] androidx.recyclerview.widget.d$c.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +064390: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +064392: 5c01 ee03 |0001: iput-boolean v1, v0, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ +064396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/d$c;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06355c: |[06355c] androidx.recyclerview.widget.d$c.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -06356c: 5523 f103 |0000: iget-boolean v3, v2, Landroidx/recyclerview/widget/d$c;.a:Z // field@03f1 │ │ -063570: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -063572: 3803 0500 |0003: if-eqz v3, 0008 // +0005 │ │ -063576: 5c20 f103 |0005: iput-boolean v0, v2, Landroidx/recyclerview/widget/d$c;.a:Z // field@03f1 │ │ -06357a: 0e00 |0007: return-void │ │ -06357c: 5423 f203 |0008: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03f2 │ │ -063580: 5433 0804 |000a: iget-object v3, v3, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0408 │ │ -063584: 6e10 8600 0300 |000c: invoke-virtual {v3}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ -06358a: 0c03 |000f: move-result-object v3 │ │ -06358c: 1f03 f905 |0010: check-cast v3, Ljava/lang/Float; // type@05f9 │ │ -063590: 6e10 2d1c 0300 |0012: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@1c2d │ │ -063596: 0a03 |0015: move-result v3 │ │ -063598: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -06359a: 2d03 0301 |0017: cmpl-float v3, v3, v1 │ │ -06359e: 3903 0a00 |0019: if-nez v3, 0023 // +000a │ │ -0635a2: 5423 f203 |001b: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03f2 │ │ -0635a6: 5930 0904 |001d: iput v0, v3, Landroidx/recyclerview/widget/d;.v:I // field@0409 │ │ -0635aa: 6e20 1f0f 0300 |001f: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/d;.h:(I)V // method@0f1f │ │ -0635b0: 280b |0022: goto 002d // +000b │ │ -0635b2: 5423 f203 |0023: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03f2 │ │ -0635b6: 1220 |0025: const/4 v0, #int 2 // #2 │ │ -0635b8: 5930 0904 |0026: iput v0, v3, Landroidx/recyclerview/widget/d;.v:I // field@0409 │ │ -0635bc: 5433 0104 |0028: iget-object v3, v3, Landroidx/recyclerview/widget/d;.n:Landroidx/recyclerview/widget/RecyclerView; // field@0401 │ │ -0635c0: 6e10 d905 0300 |002a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -0635c6: 0e00 |002d: return-void │ │ +064398: |[064398] androidx.recyclerview.widget.d$c.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +0643a8: 5523 ee03 |0000: iget-boolean v3, v2, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ +0643ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0643ae: 3803 0500 |0003: if-eqz v3, 0008 // +0005 │ │ +0643b2: 5c20 ee03 |0005: iput-boolean v0, v2, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ +0643b6: 0e00 |0007: return-void │ │ +0643b8: 5423 ef03 |0008: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ +0643bc: 5433 0504 |000a: iget-object v3, v3, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +0643c0: 6e10 9600 0300 |000c: invoke-virtual {v3}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0096 │ │ +0643c6: 0c03 |000f: move-result-object v3 │ │ +0643c8: 1f03 0b06 |0010: check-cast v3, Ljava/lang/Float; // type@060b │ │ +0643cc: 6e10 7d1c 0300 |0012: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@1c7d │ │ +0643d2: 0a03 |0015: move-result v3 │ │ +0643d4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0643d6: 2d03 0301 |0017: cmpl-float v3, v3, v1 │ │ +0643da: 3903 0a00 |0019: if-nez v3, 0023 // +000a │ │ +0643de: 5423 ef03 |001b: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ +0643e2: 5930 0604 |001d: iput v0, v3, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ +0643e6: 6e20 480f 0300 |001f: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/d;.h:(I)V // method@0f48 │ │ +0643ec: 280b |0022: goto 002d // +000b │ │ +0643ee: 5423 ef03 |0023: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ +0643f2: 1220 |0025: const/4 v0, #int 2 // #2 │ │ +0643f4: 5930 0604 |0026: iput v0, v3, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ +0643f8: 5433 fe03 |0028: iget-object v3, v3, Landroidx/recyclerview/widget/d;.n:Landroidx/recyclerview/widget/RecyclerView; // field@03fe │ │ +0643fc: 6e10 fe05 0300 |002a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +064402: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #204 header: │ │ -class_idx : 673 │ │ +Class #208 header: │ │ +class_idx : 678 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #204 annotations: │ │ +Class #208 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/d; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="d" │ │ │ │ -Class #204 - │ │ +Class #208 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/d$d;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/animation/ValueAnimator$AnimatorUpdateListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -104363,51 +104943,51 @@ │ │ type : '(Landroidx/recyclerview/widget/d;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0635c8: |[0635c8] androidx.recyclerview.widget.d$d.:(Landroidx/recyclerview/widget/d;)V │ │ -0635d8: 5b01 f303 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f3 │ │ -0635dc: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0635e2: 0e00 |0005: return-void │ │ +064404: |[064404] androidx.recyclerview.widget.d$d.:(Landroidx/recyclerview/widget/d;)V │ │ +064414: 5b01 f003 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ +064418: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06441e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/d$d;) │ │ name : 'onAnimationUpdate' │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0635e4: |[0635e4] androidx.recyclerview.widget.d$d.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -0635f4: 6e10 8600 0200 |0000: invoke-virtual {v2}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ -0635fa: 0c02 |0003: move-result-object v2 │ │ -0635fc: 1f02 f905 |0004: check-cast v2, Ljava/lang/Float; // type@05f9 │ │ -063600: 6e10 2d1c 0200 |0006: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@1c2d │ │ -063606: 0a02 |0009: move-result v2 │ │ -063608: 1500 7f43 |000a: const/high16 v0, #int 1132396544 // #437f │ │ -06360c: a802 0200 |000c: mul-float v2, v2, v0 │ │ -063610: 8722 |000e: float-to-int v2, v2 │ │ -063612: 5410 f303 |000f: iget-object v0, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f3 │ │ -063616: 5400 f503 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/d;.b:Landroid/graphics/drawable/StateListDrawable; // field@03f5 │ │ -06361a: 6e20 d802 2000 |0013: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@02d8 │ │ -063620: 5410 f303 |0016: iget-object v0, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f3 │ │ -063624: 5400 f603 |0018: iget-object v0, v0, Landroidx/recyclerview/widget/d;.c:Landroid/graphics/drawable/Drawable; // field@03f6 │ │ -063628: 6e20 d802 2000 |001a: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@02d8 │ │ -06362e: 5412 f303 |001d: iget-object v2, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f3 │ │ -063632: 5422 0104 |001f: iget-object v2, v2, Landroidx/recyclerview/widget/d;.n:Landroidx/recyclerview/widget/RecyclerView; // field@0401 │ │ -063636: 6e10 d905 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -06363c: 0e00 |0024: return-void │ │ +064420: |[064420] androidx.recyclerview.widget.d$d.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +064430: 6e10 9600 0200 |0000: invoke-virtual {v2}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0096 │ │ +064436: 0c02 |0003: move-result-object v2 │ │ +064438: 1f02 0b06 |0004: check-cast v2, Ljava/lang/Float; // type@060b │ │ +06443c: 6e10 7d1c 0200 |0006: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@1c7d │ │ +064442: 0a02 |0009: move-result v2 │ │ +064444: 1500 7f43 |000a: const/high16 v0, #int 1132396544 // #437f │ │ +064448: a802 0200 |000c: mul-float v2, v2, v0 │ │ +06444c: 8722 |000e: float-to-int v2, v2 │ │ +06444e: 5410 f003 |000f: iget-object v0, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ +064452: 5400 f203 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/d;.b:Landroid/graphics/drawable/StateListDrawable; // field@03f2 │ │ +064456: 6e20 e902 2000 |0013: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@02e9 │ │ +06445c: 5410 f003 |0016: iget-object v0, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ +064460: 5400 f303 |0018: iget-object v0, v0, Landroidx/recyclerview/widget/d;.c:Landroid/graphics/drawable/Drawable; // field@03f3 │ │ +064464: 6e20 e902 2000 |001a: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@02e9 │ │ +06446a: 5412 f003 |001d: iget-object v2, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ +06446e: 5422 fe03 |001f: iget-object v2, v2, Landroidx/recyclerview/widget/d;.n:Landroidx/recyclerview/widget/RecyclerView; // field@03fe │ │ +064472: 6e10 fe05 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +064478: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -104630,33 +105210,33 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Landroidx/recyclerview/widget/d$d; │ │ 0x0000 - 0x0025 reg=2 (null) Landroid/animation/ValueAnimator; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #205 header: │ │ -class_idx : 675 │ │ +Class #209 header: │ │ +class_idx : 680 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #205 annotations: │ │ +Class #209 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator<" "Landroidx/recyclerview/widget/e$c;" ">;" } │ │ │ │ -Class #205 - │ │ +Class #209 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/e$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -104666,91 +105246,91 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063fe0: |[063fe0] androidx.recyclerview.widget.e$a.:()V │ │ -063ff0: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -063ff6: 0e00 |0003: return-void │ │ +064e1c: |[064e1c] androidx.recyclerview.widget.e$a.:()V │ │ +064e2c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +064e32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/e$a;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 55 16-bit code units │ │ -063f60: |[063f60] androidx.recyclerview.widget.e$a.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -063f70: 1f07 a502 |0000: check-cast v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -063f74: 1f08 a502 |0002: check-cast v8, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -063f78: 5470 1304 |0004: iget-object v0, v7, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0413 │ │ -063f7c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -063f7e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -063f80: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -063f84: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -063f86: 2802 |000b: goto 000d // +0002 │ │ -063f88: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -063f8a: 5484 1304 |000d: iget-object v4, v8, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0413 │ │ -063f8e: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ -063f92: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -063f94: 2802 |0012: goto 0014 // +0002 │ │ -063f96: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -063f98: 12f5 |0014: const/4 v5, #int -1 // #ff │ │ -063f9a: 3243 0500 |0015: if-eq v3, v4, 001a // +0005 │ │ -063f9e: 3900 0b00 |0017: if-nez v0, 0022 // +000b │ │ -063fa2: 280a |0019: goto 0023 // +000a │ │ -063fa4: 5570 1004 |001a: iget-boolean v0, v7, Landroidx/recyclerview/widget/e$c;.a:Z // field@0410 │ │ -063fa8: 5583 1004 |001c: iget-boolean v3, v8, Landroidx/recyclerview/widget/e$c;.a:Z // field@0410 │ │ -063fac: 3230 0700 |001e: if-eq v0, v3, 0025 // +0007 │ │ -063fb0: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ -063fb4: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ -063fb6: 0112 |0023: move v2, v1 │ │ -063fb8: 2812 |0024: goto 0036 // +0012 │ │ -063fba: 5280 1104 |0025: iget v0, v8, Landroidx/recyclerview/widget/e$c;.b:I // field@0411 │ │ -063fbe: 5271 1104 |0027: iget v1, v7, Landroidx/recyclerview/widget/e$c;.b:I // field@0411 │ │ -063fc2: b110 |0029: sub-int/2addr v0, v1 │ │ -063fc4: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ -063fc8: 0102 |002c: move v2, v0 │ │ -063fca: 2809 |002d: goto 0036 // +0009 │ │ -063fcc: 5277 1204 |002e: iget v7, v7, Landroidx/recyclerview/widget/e$c;.c:I // field@0412 │ │ -063fd0: 5288 1204 |0030: iget v8, v8, Landroidx/recyclerview/widget/e$c;.c:I // field@0412 │ │ -063fd4: b187 |0032: sub-int/2addr v7, v8 │ │ -063fd6: 3807 0300 |0033: if-eqz v7, 0036 // +0003 │ │ -063fda: 0172 |0035: move v2, v7 │ │ -063fdc: 0f02 |0036: return v2 │ │ +064d9c: |[064d9c] androidx.recyclerview.widget.e$a.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +064dac: 1f07 aa02 |0000: check-cast v7, Landroidx/recyclerview/widget/e$c; // type@02aa │ │ +064db0: 1f08 aa02 |0002: check-cast v8, Landroidx/recyclerview/widget/e$c; // type@02aa │ │ +064db4: 5470 1004 |0004: iget-object v0, v7, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ +064db8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +064dba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +064dbc: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +064dc0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +064dc2: 2802 |000b: goto 000d // +0002 │ │ +064dc4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +064dc6: 5484 1004 |000d: iget-object v4, v8, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ +064dca: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ +064dce: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +064dd0: 2802 |0012: goto 0014 // +0002 │ │ +064dd2: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +064dd4: 12f5 |0014: const/4 v5, #int -1 // #ff │ │ +064dd6: 3243 0500 |0015: if-eq v3, v4, 001a // +0005 │ │ +064dda: 3900 0b00 |0017: if-nez v0, 0022 // +000b │ │ +064dde: 280a |0019: goto 0023 // +000a │ │ +064de0: 5570 0d04 |001a: iget-boolean v0, v7, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ +064de4: 5583 0d04 |001c: iget-boolean v3, v8, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ +064de8: 3230 0700 |001e: if-eq v0, v3, 0025 // +0007 │ │ +064dec: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ +064df0: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ +064df2: 0112 |0023: move v2, v1 │ │ +064df4: 2812 |0024: goto 0036 // +0012 │ │ +064df6: 5280 0e04 |0025: iget v0, v8, Landroidx/recyclerview/widget/e$c;.b:I // field@040e │ │ +064dfa: 5271 0e04 |0027: iget v1, v7, Landroidx/recyclerview/widget/e$c;.b:I // field@040e │ │ +064dfe: b110 |0029: sub-int/2addr v0, v1 │ │ +064e00: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ +064e04: 0102 |002c: move v2, v0 │ │ +064e06: 2809 |002d: goto 0036 // +0009 │ │ +064e08: 5277 0f04 |002e: iget v7, v7, Landroidx/recyclerview/widget/e$c;.c:I // field@040f │ │ +064e0c: 5288 0f04 |0030: iget v8, v8, Landroidx/recyclerview/widget/e$c;.c:I // field@040f │ │ +064e10: b187 |0032: sub-int/2addr v7, v8 │ │ +064e12: 3807 0300 |0033: if-eqz v7, 0036 // +0003 │ │ +064e16: 0172 |0035: move v2, v7 │ │ +064e18: 0f02 |0036: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #206 header: │ │ -class_idx : 676 │ │ +Class #210 header: │ │ +class_idx : 681 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #206 annotations: │ │ +Class #210 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="b" │ │ │ │ -Class #206 - │ │ +Class #210 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/e$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/e$b;) │ │ @@ -104771,40 +105351,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063ff8: |[063ff8] androidx.recyclerview.widget.e$b.:()V │ │ -064008: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06400e: 0e00 |0003: return-void │ │ +064e34: |[064e34] androidx.recyclerview.widget.e$b.:()V │ │ +064e44: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +064e4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #207 header: │ │ -class_idx : 677 │ │ +Class #211 header: │ │ +class_idx : 682 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #207 annotations: │ │ +Class #211 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/e; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="c" │ │ │ │ -Class #207 - │ │ +Class #211 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/e$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/e$c;) │ │ @@ -104833,45 +105413,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064010: |[064010] androidx.recyclerview.widget.e$c.:()V │ │ -064020: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -064026: 0e00 |0003: return-void │ │ +064e4c: |[064e4c] androidx.recyclerview.widget.e$c.:()V │ │ +064e5c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +064e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #208 header: │ │ -class_idx : 678 │ │ +Class #212 header: │ │ +class_idx : 683 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #208 annotations: │ │ +Class #212 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/e$b; Landroidx/recyclerview/widget/e$c; } │ │ -Annotations on field #1045 'e' │ │ +Annotations on field #1042 'e' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/RecyclerView;" ">;" } │ │ -Annotations on field #1048 'h' │ │ +Annotations on field #1045 'h' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Landroidx/recyclerview/widget/e$c;" ">;" } │ │ -Annotations on field #1049 'i' │ │ +Annotations on field #1046 'i' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal<" "Landroidx/recyclerview/widget/e;" ">;" } │ │ │ │ -Class #208 - │ │ +Class #212 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/e;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ #0 : (in Landroidx/recyclerview/widget/e;) │ │ @@ -104905,74 +105485,74 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -064028: |[064028] androidx.recyclerview.widget.e.:()V │ │ -064038: 2200 1c06 |0000: new-instance v0, Ljava/lang/ThreadLocal; // type@061c │ │ -06403c: 7010 e91c 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1ce9 │ │ -064042: 6900 1904 |0005: sput-object v0, Landroidx/recyclerview/widget/e;.i:Ljava/lang/ThreadLocal; // field@0419 │ │ -064046: 2200 a302 |0007: new-instance v0, Landroidx/recyclerview/widget/e$a; // type@02a3 │ │ -06404a: 7010 210f 0000 |0009: invoke-direct {v0}, Landroidx/recyclerview/widget/e$a;.:()V // method@0f21 │ │ -064050: 6900 1a04 |000c: sput-object v0, Landroidx/recyclerview/widget/e;.j:Landroidx/recyclerview/widget/e$a; // field@041a │ │ -064054: 0e00 |000e: return-void │ │ +064e64: |[064e64] androidx.recyclerview.widget.e.:()V │ │ +064e74: 2200 2e06 |0000: new-instance v0, Ljava/lang/ThreadLocal; // type@062e │ │ +064e78: 7010 391d 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1d39 │ │ +064e7e: 6900 1604 |0005: sput-object v0, Landroidx/recyclerview/widget/e;.i:Ljava/lang/ThreadLocal; // field@0416 │ │ +064e82: 2200 a802 |0007: new-instance v0, Landroidx/recyclerview/widget/e$a; // type@02a8 │ │ +064e86: 7010 4a0f 0000 |0009: invoke-direct {v0}, Landroidx/recyclerview/widget/e$a;.:()V // method@0f4a │ │ +064e8c: 6900 1704 |000c: sput-object v0, Landroidx/recyclerview/widget/e;.j:Landroidx/recyclerview/widget/e$a; // field@0417 │ │ +064e90: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/e;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -064058: |[064058] androidx.recyclerview.widget.e.:()V │ │ -064068: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06406e: 2200 5706 |0003: new-instance v0, Ljava/util/ArrayList; // type@0657 │ │ -064072: 7010 7e1d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -064078: 5b10 1504 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -06407c: 2200 5706 |000a: new-instance v0, Ljava/util/ArrayList; // type@0657 │ │ -064080: 7010 7e1d 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -064086: 5b10 1804 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0418 │ │ -06408a: 0e00 |0011: return-void │ │ +064e94: |[064e94] androidx.recyclerview.widget.e.:()V │ │ +064ea4: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +064eaa: 2200 6906 |0003: new-instance v0, Ljava/util/ArrayList; // type@0669 │ │ +064eae: 7010 ce1d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +064eb4: 5b10 1204 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +064eb8: 2200 6906 |000a: new-instance v0, Ljava/util/ArrayList; // type@0669 │ │ +064ebc: 7010 ce1d 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +064ec2: 5b10 1504 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +064ec6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/e;) │ │ name : 'a' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06408c: |[06408c] androidx.recyclerview.widget.e.a:(Landroidx/recyclerview/widget/RecyclerView;II)V │ │ -06409c: 6e10 760e 0600 |0000: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.isAttachedToWindow:()Z // method@0e76 │ │ -0640a2: 0a00 |0003: move-result v0 │ │ -0640a4: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -0640a8: 5350 1604 |0006: iget-wide v0, v5, Landroidx/recyclerview/widget/e;.f:J // field@0416 │ │ -0640ac: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -0640b0: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -0640b4: 3904 0b00 |000c: if-nez v4, 0017 // +000b │ │ -0640b8: 6e10 6d0e 0600 |000e: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.getNanoTime:()J // method@0e6d │ │ -0640be: 0b00 |0011: move-result-wide v0 │ │ -0640c0: 5a50 1604 |0012: iput-wide v0, v5, Landroidx/recyclerview/widget/e;.f:J // field@0416 │ │ -0640c4: 6e20 fe05 5600 |0014: invoke-virtual {v6, v5}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ -0640ca: 5466 9103 |0017: iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@0391 │ │ -0640ce: 5967 0d04 |0019: iput v7, v6, Landroidx/recyclerview/widget/e$b;.a:I // field@040d │ │ -0640d2: 5968 0e04 |001b: iput v8, v6, Landroidx/recyclerview/widget/e$b;.b:I // field@040e │ │ -0640d6: 0e00 |001d: return-void │ │ +064ec8: |[064ec8] androidx.recyclerview.widget.e.a:(Landroidx/recyclerview/widget/RecyclerView;II)V │ │ +064ed8: 6e10 9f0e 0600 |0000: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.isAttachedToWindow:()Z // method@0e9f │ │ +064ede: 0a00 |0003: move-result v0 │ │ +064ee0: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +064ee4: 5350 1304 |0006: iget-wide v0, v5, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +064ee8: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +064eec: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +064ef0: 3904 0b00 |000c: if-nez v4, 0017 // +000b │ │ +064ef4: 6e10 960e 0600 |000e: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.getNanoTime:()J // method@0e96 │ │ +064efa: 0b00 |0011: move-result-wide v0 │ │ +064efc: 5a50 1304 |0012: iput-wide v0, v5, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +064f00: 6e20 2306 5600 |0014: invoke-virtual {v6, v5}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0623 │ │ +064f06: 5466 8e03 |0017: iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +064f0a: 5967 0a04 |0019: iput v7, v6, Landroidx/recyclerview/widget/e$b;.a:I // field@040a │ │ +064f0e: 5968 0b04 |001b: iput v8, v6, Landroidx/recyclerview/widget/e$b;.b:I // field@040b │ │ +064f12: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -105875,112 +106455,112 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -0640d8: |[0640d8] androidx.recyclerview.widget.e.b:(J)V │ │ -0640e8: 5460 1504 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -0640ec: 6e10 8e1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0640f2: 0a00 |0005: move-result v0 │ │ -0640f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0640f6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0640f8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0640fa: 3502 1f00 |0009: if-ge v2, v0, 0028 // +001f │ │ -0640fe: 5464 1504 |000b: iget-object v4, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -064102: 6e20 881d 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -064108: 0c04 |0010: move-result-object v4 │ │ -06410a: 1f04 8b02 |0011: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ -06410e: 6e10 d105 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ -064114: 0a05 |0016: move-result v5 │ │ -064116: 3905 0e00 |0017: if-nez v5, 0025 // +000e │ │ -06411a: 5445 9103 |0019: iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@0391 │ │ -06411e: 5951 0f04 |001b: iput v1, v5, Landroidx/recyclerview/widget/e$b;.c:I // field@040f │ │ -064122: 6e10 791c 0500 |001d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -064128: 5444 9103 |0020: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@0391 │ │ -06412c: 5244 0f04 |0022: iget v4, v4, Landroidx/recyclerview/widget/e$b;.c:I // field@040f │ │ -064130: b043 |0024: add-int/2addr v3, v4 │ │ -064132: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -064136: 28e2 |0027: goto 0009 // -001e │ │ -064138: 5462 1804 |0028: iget-object v2, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0418 │ │ -06413c: 6e20 871d 3200 |002a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@1d87 │ │ -064142: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -064144: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -064146: 3502 4600 |002f: if-ge v2, v0, 0075 // +0046 │ │ -06414a: 5464 1504 |0031: iget-object v4, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -06414e: 6e20 881d 2400 |0033: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -064154: 0c04 |0036: move-result-object v4 │ │ -064156: 1f04 8b02 |0037: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ -06415a: 6e10 d105 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ -064160: 0a05 |003c: move-result v5 │ │ -064162: 3805 0300 |003d: if-eqz v5, 0040 // +0003 │ │ -064166: 2833 |003f: goto 0072 // +0033 │ │ -064168: 5444 9103 |0040: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@0391 │ │ -06416c: 5245 0d04 |0042: iget v5, v4, Landroidx/recyclerview/widget/e$b;.a:I // field@040d │ │ -064170: 7110 521c 0500 |0044: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -064176: 5245 0e04 |0047: iget v5, v4, Landroidx/recyclerview/widget/e$b;.b:I // field@040e │ │ -06417a: 7110 521c 0500 |0049: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c52 │ │ -064180: 5245 0f04 |004c: iget v5, v4, Landroidx/recyclerview/widget/e$b;.c:I // field@040f │ │ -064184: da05 0502 |004e: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -064188: 3d05 2200 |0050: if-lez v5, 0072 // +0022 │ │ -06418c: 5467 1804 |0052: iget-object v7, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0418 │ │ -064190: 6e10 8e1d 0700 |0054: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -064196: 0a07 |0057: move-result v7 │ │ -064198: 3c07 0d00 |0058: if-gtz v7, 0065 // +000d │ │ -06419c: 2207 a502 |005a: new-instance v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -0641a0: 7010 240f 0700 |005c: invoke-direct {v7}, Landroidx/recyclerview/widget/e$c;.:()V // method@0f24 │ │ -0641a6: 5468 1804 |005f: iget-object v8, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0418 │ │ -0641aa: 6e20 821d 7800 |0061: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d82 │ │ -0641b0: 2809 |0064: goto 006d // +0009 │ │ -0641b2: 5467 1804 |0065: iget-object v7, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0418 │ │ -0641b6: 6e20 881d 3700 |0067: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -0641bc: 0c07 |006a: move-result-object v7 │ │ -0641be: 1f07 a502 |006b: check-cast v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -0641c2: 6e10 791c 0400 |006d: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -0641c8: 1207 |0070: const/4 v7, #int 0 // #0 │ │ -0641ca: 2707 |0071: throw v7 │ │ -0641cc: d802 0201 |0072: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0641d0: 28bb |0074: goto 002f // -0045 │ │ -0641d2: 5460 1804 |0075: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0418 │ │ -0641d6: 6202 1a04 |0077: sget-object v2, Landroidx/recyclerview/widget/e;.j:Landroidx/recyclerview/widget/e$a; // field@041a │ │ -0641da: 7120 be1d 2000 |0079: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dbe │ │ -0641e0: 5460 1804 |007c: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0418 │ │ -0641e4: 6e10 8e1d 0000 |007e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0641ea: 0a00 |0081: move-result v0 │ │ -0641ec: 3d00 3b00 |0082: if-lez v0, 00bd // +003b │ │ -0641f0: 5460 1804 |0084: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0418 │ │ -0641f4: 6e20 881d 1000 |0086: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -0641fa: 0c00 |0089: move-result-object v0 │ │ -0641fc: 1f00 a502 |008a: check-cast v0, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -064200: 5402 1304 |008c: iget-object v2, v0, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0413 │ │ -064204: 3902 0300 |008e: if-nez v2, 0091 // +0003 │ │ -064208: 282d |0090: goto 00bd // +002d │ │ -06420a: 5503 1004 |0091: iget-boolean v3, v0, Landroidx/recyclerview/widget/e$c;.a:Z // field@0410 │ │ -06420e: 3803 0700 |0093: if-eqz v3, 009a // +0007 │ │ -064212: 1807 ffff ffff ffff ff7f |0095: const-wide v7, #double nan // #7fffffffffffffff │ │ -06421c: 5200 1404 |009a: iget v0, v0, Landroidx/recyclerview/widget/e$c;.e:I // field@0414 │ │ -064220: 5423 9a03 |009c: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -064224: 6e10 030f 0300 |009e: invoke-virtual {v3}, Landroidx/recyclerview/widget/b;.e:()I // method@0f03 │ │ -06422a: 0a03 |00a1: move-result v3 │ │ -06422c: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ -06422e: 3c03 1000 |00a3: if-gtz v3, 00b3 // +0010 │ │ -064232: 5423 9403 |00a5: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0394 │ │ -064236: 6e10 7c0e 0200 |00a7: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.n:()V // method@0e7c │ │ -06423c: 6e40 290e 0387 |00aa: invoke-virtual {v3, v0, v7, v8}, Landroidx/recyclerview/widget/RecyclerView$p;.e:(IJ)V // method@0e29 │ │ -064242: 2704 |00ad: throw v4 │ │ -064244: 0d07 |00ae: move-exception v7 │ │ -064246: 6e20 7d0e 1200 |00af: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.o:(Z)V // method@0e7d │ │ -06424c: 2707 |00b2: throw v7 │ │ -06424e: 5427 9a03 |00b3: iget-object v7, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@039a │ │ -064252: 6e20 020f 1700 |00b5: invoke-virtual {v7, v1}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f02 │ │ -064258: 0c07 |00b8: move-result-object v7 │ │ -06425a: 7110 790e 0700 |00b9: invoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e79 │ │ -064260: 2704 |00bc: throw v4 │ │ -064262: 0e00 |00bd: return-void │ │ +064f14: |[064f14] androidx.recyclerview.widget.e.b:(J)V │ │ +064f24: 5460 1204 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +064f28: 6e10 de1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +064f2e: 0a00 |0005: move-result v0 │ │ +064f30: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +064f32: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +064f34: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +064f36: 3502 1f00 |0009: if-ge v2, v0, 0028 // +001f │ │ +064f3a: 5464 1204 |000b: iget-object v4, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +064f3e: 6e20 d81d 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +064f44: 0c04 |0010: move-result-object v4 │ │ +064f46: 1f04 9002 |0011: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@0290 │ │ +064f4a: 6e10 f605 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@05f6 │ │ +064f50: 0a05 |0016: move-result v5 │ │ +064f52: 3905 0e00 |0017: if-nez v5, 0025 // +000e │ │ +064f56: 5445 8e03 |0019: iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +064f5a: 5951 0c04 |001b: iput v1, v5, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +064f5e: 6e10 c91c 0500 |001d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +064f64: 5444 8e03 |0020: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +064f68: 5244 0c04 |0022: iget v4, v4, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +064f6c: b043 |0024: add-int/2addr v3, v4 │ │ +064f6e: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +064f72: 28e2 |0027: goto 0009 // -001e │ │ +064f74: 5462 1504 |0028: iget-object v2, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +064f78: 6e20 d71d 3200 |002a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@1dd7 │ │ +064f7e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +064f80: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +064f82: 3502 4600 |002f: if-ge v2, v0, 0075 // +0046 │ │ +064f86: 5464 1204 |0031: iget-object v4, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +064f8a: 6e20 d81d 2400 |0033: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +064f90: 0c04 |0036: move-result-object v4 │ │ +064f92: 1f04 9002 |0037: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@0290 │ │ +064f96: 6e10 f605 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@05f6 │ │ +064f9c: 0a05 |003c: move-result v5 │ │ +064f9e: 3805 0300 |003d: if-eqz v5, 0040 // +0003 │ │ +064fa2: 2833 |003f: goto 0072 // +0033 │ │ +064fa4: 5444 8e03 |0040: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +064fa8: 5245 0a04 |0042: iget v5, v4, Landroidx/recyclerview/widget/e$b;.a:I // field@040a │ │ +064fac: 7110 a21c 0500 |0044: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +064fb2: 5245 0b04 |0047: iget v5, v4, Landroidx/recyclerview/widget/e$b;.b:I // field@040b │ │ +064fb6: 7110 a21c 0500 |0049: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1ca2 │ │ +064fbc: 5245 0c04 |004c: iget v5, v4, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +064fc0: da05 0502 |004e: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +064fc4: 3d05 2200 |0050: if-lez v5, 0072 // +0022 │ │ +064fc8: 5467 1504 |0052: iget-object v7, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +064fcc: 6e10 de1d 0700 |0054: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +064fd2: 0a07 |0057: move-result v7 │ │ +064fd4: 3c07 0d00 |0058: if-gtz v7, 0065 // +000d │ │ +064fd8: 2207 aa02 |005a: new-instance v7, Landroidx/recyclerview/widget/e$c; // type@02aa │ │ +064fdc: 7010 4d0f 0700 |005c: invoke-direct {v7}, Landroidx/recyclerview/widget/e$c;.:()V // method@0f4d │ │ +064fe2: 5468 1504 |005f: iget-object v8, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +064fe6: 6e20 d21d 7800 |0061: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1dd2 │ │ +064fec: 2809 |0064: goto 006d // +0009 │ │ +064fee: 5467 1504 |0065: iget-object v7, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +064ff2: 6e20 d81d 3700 |0067: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +064ff8: 0c07 |006a: move-result-object v7 │ │ +064ffa: 1f07 aa02 |006b: check-cast v7, Landroidx/recyclerview/widget/e$c; // type@02aa │ │ +064ffe: 6e10 c91c 0400 |006d: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +065004: 1207 |0070: const/4 v7, #int 0 // #0 │ │ +065006: 2707 |0071: throw v7 │ │ +065008: d802 0201 |0072: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06500c: 28bb |0074: goto 002f // -0045 │ │ +06500e: 5460 1504 |0075: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +065012: 6202 1704 |0077: sget-object v2, Landroidx/recyclerview/widget/e;.j:Landroidx/recyclerview/widget/e$a; // field@0417 │ │ +065016: 7120 0e1e 2000 |0079: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1e0e │ │ +06501c: 5460 1504 |007c: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +065020: 6e10 de1d 0000 |007e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +065026: 0a00 |0081: move-result v0 │ │ +065028: 3d00 3b00 |0082: if-lez v0, 00bd // +003b │ │ +06502c: 5460 1504 |0084: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +065030: 6e20 d81d 1000 |0086: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +065036: 0c00 |0089: move-result-object v0 │ │ +065038: 1f00 aa02 |008a: check-cast v0, Landroidx/recyclerview/widget/e$c; // type@02aa │ │ +06503c: 5402 1004 |008c: iget-object v2, v0, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ +065040: 3902 0300 |008e: if-nez v2, 0091 // +0003 │ │ +065044: 282d |0090: goto 00bd // +002d │ │ +065046: 5503 0d04 |0091: iget-boolean v3, v0, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ +06504a: 3803 0700 |0093: if-eqz v3, 009a // +0007 │ │ +06504e: 1807 ffff ffff ffff ff7f |0095: const-wide v7, #double nan // #7fffffffffffffff │ │ +065058: 5200 1104 |009a: iget v0, v0, Landroidx/recyclerview/widget/e$c;.e:I // field@0411 │ │ +06505c: 5423 9703 |009c: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +065060: 6e10 2c0f 0300 |009e: invoke-virtual {v3}, Landroidx/recyclerview/widget/b;.e:()I // method@0f2c │ │ +065066: 0a03 |00a1: move-result v3 │ │ +065068: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ +06506a: 3c03 1000 |00a3: if-gtz v3, 00b3 // +0010 │ │ +06506e: 5423 9103 |00a5: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +065072: 6e10 a50e 0200 |00a7: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.n:()V // method@0ea5 │ │ +065078: 6e40 520e 0387 |00aa: invoke-virtual {v3, v0, v7, v8}, Landroidx/recyclerview/widget/RecyclerView$p;.e:(IJ)V // method@0e52 │ │ +06507e: 2704 |00ad: throw v4 │ │ +065080: 0d07 |00ae: move-exception v7 │ │ +065082: 6e20 a60e 1200 |00af: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.o:(Z)V // method@0ea6 │ │ +065088: 2707 |00b2: throw v7 │ │ +06508a: 5427 9703 |00b3: iget-object v7, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06508e: 6e20 2b0f 1700 |00b5: invoke-virtual {v7, v1}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f2b │ │ +065094: 0c07 |00b8: move-result-object v7 │ │ +065096: 7110 a20e 0700 |00b9: invoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0ea2 │ │ +06509c: 2704 |00bc: throw v4 │ │ +06509e: 0e00 |00bd: return-void │ │ catches : 1 │ │ 0x00a7 - 0x00ae │ │ -> 0x00ae │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -106214,64 +106794,64 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -064270: |[064270] androidx.recyclerview.widget.e.run:()V │ │ -064280: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -064284: 1a02 f212 |0002: const-string v2, "RV Prefetch" // string@12f2 │ │ -064288: 6003 c213 |0004: sget v3, Lz/d;.a:I // field@13c2 │ │ -06428c: 7110 b903 0200 |0006: invoke-static {v2}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -064292: 5482 1504 |0009: iget-object v2, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -064296: 6e10 891d 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d89 │ │ -06429c: 0a02 |000e: move-result v2 │ │ -06429e: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -0642a2: 5a80 1604 |0011: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0416 │ │ -0642a6: 7100 bb03 0000 |0013: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -0642ac: 0e00 |0016: return-void │ │ -0642ae: 5482 1504 |0017: iget-object v2, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -0642b2: 6e10 8e1d 0200 |0019: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d8e │ │ -0642b8: 0a02 |001c: move-result v2 │ │ -0642ba: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0642bc: 0404 |001e: move-wide v4, v0 │ │ -0642be: 3523 1b00 |001f: if-ge v3, v2, 003a // +001b │ │ -0642c2: 5486 1504 |0021: iget-object v6, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0415 │ │ -0642c6: 6e20 881d 3600 |0023: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d88 │ │ -0642cc: 0c06 |0026: move-result-object v6 │ │ -0642ce: 1f06 8b02 |0027: check-cast v6, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ -0642d2: 6e10 d105 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ -0642d8: 0a07 |002c: move-result v7 │ │ -0642da: 3907 0a00 |002d: if-nez v7, 0037 // +000a │ │ -0642de: 6e10 9805 0600 |002f: invoke-virtual {v6}, Landroid/view/View;.getDrawingTime:()J // method@0598 │ │ -0642e4: 0b06 |0032: move-result-wide v6 │ │ -0642e6: 7140 5e1c 7654 |0033: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.max:(JJ)J // method@1c5e │ │ -0642ec: 0b04 |0036: move-result-wide v4 │ │ -0642ee: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0642f2: 28e6 |0039: goto 001f // -001a │ │ -0642f4: 3102 0400 |003a: cmp-long v2, v4, v0 │ │ -0642f8: 3902 0800 |003c: if-nez v2, 0044 // +0008 │ │ -0642fc: 5a80 1604 |003e: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0416 │ │ -064300: 7100 bb03 0000 |0040: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -064306: 0e00 |0043: return-void │ │ -064308: 6202 db0a |0044: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0adb │ │ -06430c: 6e30 801e 4205 |0046: invoke-virtual {v2, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@1e80 │ │ -064312: 0b02 |0049: move-result-wide v2 │ │ -064314: 5384 1704 |004a: iget-wide v4, v8, Landroidx/recyclerview/widget/e;.g:J // field@0417 │ │ -064318: bb42 |004c: add-long/2addr v2, v4 │ │ -06431a: 6e30 280f 2803 |004d: invoke-virtual {v8, v2, v3}, Landroidx/recyclerview/widget/e;.b:(J)V // method@0f28 │ │ -064320: 5a80 1604 |0050: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0416 │ │ -064324: 7100 bb03 0000 |0052: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06432a: 0e00 |0055: return-void │ │ -06432c: 0d02 |0056: move-exception v2 │ │ -06432e: 5a80 1604 |0057: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0416 │ │ -064332: 6000 c213 |0059: sget v0, Lz/d;.a:I // field@13c2 │ │ -064336: 7100 bb03 0000 |005b: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06433c: 2702 |005e: throw v2 │ │ +0650ac: |[0650ac] androidx.recyclerview.widget.e.run:()V │ │ +0650bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0650c0: 1a02 0913 |0002: const-string v2, "RV Prefetch" // string@1309 │ │ +0650c4: 6003 ff13 |0004: sget v3, Lz/d;.a:I // field@13ff │ │ +0650c8: 7110 ca03 0200 |0006: invoke-static {v2}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03ca │ │ +0650ce: 5482 1204 |0009: iget-object v2, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +0650d2: 6e10 d91d 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1dd9 │ │ +0650d8: 0a02 |000e: move-result v2 │ │ +0650da: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +0650de: 5a80 1304 |0011: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +0650e2: 7100 cc03 0000 |0013: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +0650e8: 0e00 |0016: return-void │ │ +0650ea: 5482 1204 |0017: iget-object v2, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +0650ee: 6e10 de1d 0200 |0019: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1dde │ │ +0650f4: 0a02 |001c: move-result v2 │ │ +0650f6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0650f8: 0404 |001e: move-wide v4, v0 │ │ +0650fa: 3523 1b00 |001f: if-ge v3, v2, 003a // +001b │ │ +0650fe: 5486 1204 |0021: iget-object v6, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +065102: 6e20 d81d 3600 |0023: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1dd8 │ │ +065108: 0c06 |0026: move-result-object v6 │ │ +06510a: 1f06 9002 |0027: check-cast v6, Landroidx/recyclerview/widget/RecyclerView; // type@0290 │ │ +06510e: 6e10 f605 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWindowVisibility:()I // method@05f6 │ │ +065114: 0a07 |002c: move-result v7 │ │ +065116: 3907 0a00 |002d: if-nez v7, 0037 // +000a │ │ +06511a: 6e10 bd05 0600 |002f: invoke-virtual {v6}, Landroid/view/View;.getDrawingTime:()J // method@05bd │ │ +065120: 0b06 |0032: move-result-wide v6 │ │ +065122: 7140 ae1c 7654 |0033: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.max:(JJ)J // method@1cae │ │ +065128: 0b04 |0036: move-result-wide v4 │ │ +06512a: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06512e: 28e6 |0039: goto 001f // -001a │ │ +065130: 3102 0400 |003a: cmp-long v2, v4, v0 │ │ +065134: 3902 0800 |003c: if-nez v2, 0044 // +0008 │ │ +065138: 5a80 1304 |003e: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +06513c: 7100 cc03 0000 |0040: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +065142: 0e00 |0043: return-void │ │ +065144: 6202 170b |0044: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0b17 │ │ +065148: 6e30 cf1e 4205 |0046: invoke-virtual {v2, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@1ecf │ │ +06514e: 0b02 |0049: move-result-wide v2 │ │ +065150: 5384 1404 |004a: iget-wide v4, v8, Landroidx/recyclerview/widget/e;.g:J // field@0414 │ │ +065154: bb42 |004c: add-long/2addr v2, v4 │ │ +065156: 6e30 510f 2803 |004d: invoke-virtual {v8, v2, v3}, Landroidx/recyclerview/widget/e;.b:(J)V // method@0f51 │ │ +06515c: 5a80 1304 |0050: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +065160: 7100 cc03 0000 |0052: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +065166: 0e00 |0055: return-void │ │ +065168: 0d02 |0056: move-exception v2 │ │ +06516a: 5a80 1304 |0057: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +06516e: 6000 ff13 |0059: sget v0, Lz/d;.a:I // field@13ff │ │ +065172: 7100 cc03 0000 |005b: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +065178: 2702 |005e: throw v2 │ │ catches : 3 │ │ 0x0002 - 0x000f │ │ -> 0x0056 │ │ 0x0017 - 0x0037 │ │ -> 0x0056 │ │ 0x0044 - 0x0050 │ │ -> 0x0056 │ │ @@ -106547,33 +107127,30 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x005f reg=8 this Landroidx/recyclerview/widget/e; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #209 header: │ │ -class_idx : 679 │ │ +Class #213 header: │ │ +class_idx : 684 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #209 - │ │ +Class #213 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/f;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/f;) │ │ @@ -106590,65 +107167,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -064774: |[064774] androidx.recyclerview.widget.f.:()V │ │ -064784: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06478a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06478c: 5910 1b04 |0004: iput v0, v1, Landroidx/recyclerview/widget/f;.a:I // field@041b │ │ -064790: 5910 1c04 |0006: iput v0, v1, Landroidx/recyclerview/widget/f;.b:I // field@041c │ │ -064794: 0e00 |0008: return-void │ │ +0655b0: |[0655b0] androidx.recyclerview.widget.f.:()V │ │ +0655c0: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0655c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0655c8: 5910 1804 |0004: iput v0, v1, Landroidx/recyclerview/widget/f;.a:I // field@0418 │ │ +0655cc: 5910 1904 |0006: iput v0, v1, Landroidx/recyclerview/widget/f;.b:I // field@0419 │ │ +0655d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/f;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0646dc: |[0646dc] androidx.recyclerview.widget.f.toString:()Ljava/lang/String; │ │ -0646ec: 1a00 5f09 |0000: const-string v0, "LayoutState{mAvailable=" // string@095f │ │ -0646f0: 7110 c50f 0000 |0002: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -0646f6: 0c00 |0005: move-result-object v0 │ │ -0646f8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0646fa: 6e20 c01c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -064700: 1a01 d001 |000a: const-string v1, ", mCurrentPosition=" // string@01d0 │ │ -064704: 6e20 c51c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06470a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -06470c: 6e20 c01c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -064712: 1a01 da01 |0013: const-string v1, ", mItemDirection=" // string@01da │ │ -064716: 6e20 c51c 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06471c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -06471e: 6e20 c01c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -064724: 1a01 db01 |001c: const-string v1, ", mLayoutDirection=" // string@01db │ │ -064728: 6e20 c51c 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06472e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -064730: 6e20 c01c 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -064736: 1a01 e201 |0025: const-string v1, ", mStartLine=" // string@01e2 │ │ -06473a: 6e20 c51c 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -064740: 5221 1b04 |002a: iget v1, v2, Landroidx/recyclerview/widget/f;.a:I // field@041b │ │ -064744: 6e20 c01c 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06474a: 1a01 d301 |002f: const-string v1, ", mEndLine=" // string@01d3 │ │ -06474e: 6e20 c51c 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -064754: 5221 1c04 |0034: iget v1, v2, Landroidx/recyclerview/widget/f;.b:I // field@041c │ │ -064758: 6e20 c01c 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06475e: 1301 7d00 |0039: const/16 v1, #int 125 // #7d │ │ -064762: 6e20 bd1c 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -064768: 6e10 cd1c 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06476e: 0c00 |0041: move-result-object v0 │ │ -064770: 1100 |0042: return-object v0 │ │ +065518: |[065518] androidx.recyclerview.widget.f.toString:()Ljava/lang/String; │ │ +065528: 1a00 6a09 |0000: const-string v0, "LayoutState{mAvailable=" // string@096a │ │ +06552c: 7110 f10f 0000 |0002: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +065532: 0c00 |0005: move-result-object v0 │ │ +065534: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +065536: 6e20 101d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06553c: 1a01 d001 |000a: const-string v1, ", mCurrentPosition=" // string@01d0 │ │ +065540: 6e20 151d 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +065546: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +065548: 6e20 101d 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06554e: 1a01 da01 |0013: const-string v1, ", mItemDirection=" // string@01da │ │ +065552: 6e20 151d 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +065558: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +06555a: 6e20 101d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +065560: 1a01 db01 |001c: const-string v1, ", mLayoutDirection=" // string@01db │ │ +065564: 6e20 151d 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06556a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +06556c: 6e20 101d 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +065572: 1a01 e201 |0025: const-string v1, ", mStartLine=" // string@01e2 │ │ +065576: 6e20 151d 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06557c: 5221 1804 |002a: iget v1, v2, Landroidx/recyclerview/widget/f;.a:I // field@0418 │ │ +065580: 6e20 101d 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +065586: 1a01 d301 |002f: const-string v1, ", mEndLine=" // string@01d3 │ │ +06558a: 6e20 151d 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +065590: 5221 1904 |0034: iget v1, v2, Landroidx/recyclerview/widget/f;.b:I // field@0419 │ │ +065594: 6e20 101d 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06559a: 1301 7d00 |0039: const/16 v1, #int 125 // #7d │ │ +06559e: 6e20 0d1d 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +0655a4: 6e10 1d1d 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +0655aa: 0c00 |0041: move-result-object v0 │ │ +0655ac: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -106918,63 +107495,60 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0043 reg=2 this Landroidx/recyclerview/widget/f; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #210 header: │ │ -class_idx : 680 │ │ +Class #214 header: │ │ +class_idx : 685 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #210 annotations: │ │ +Class #214 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/g; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #210 - │ │ +Class #214 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/g$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #211 header: │ │ -class_idx : 681 │ │ +Class #215 header: │ │ +class_idx : 686 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #211 annotations: │ │ +Class #215 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/g$a; } │ │ │ │ -Class #211 - │ │ +Class #215 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/g;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -106983,35 +107557,35 @@ │ │ type : '(Landroidx/recyclerview/widget/g$a;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064f58: |[064f58] androidx.recyclerview.widget.g.:(Landroidx/recyclerview/widget/g$a;)V │ │ -064f68: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -064f6e: 0e00 |0003: return-void │ │ +065d94: |[065d94] androidx.recyclerview.widget.g.:(Landroidx/recyclerview/widget/g$a;)V │ │ +065da4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +065daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #212 header: │ │ -class_idx : 684 │ │ +Class #216 header: │ │ +class_idx : 689 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #212 - │ │ +Class #216 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/j;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/j;) │ │ @@ -107024,47 +107598,47 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$j;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065204: |[065204] androidx.recyclerview.widget.j.:(Landroidx/recyclerview/widget/RecyclerView$j;)V │ │ -065214: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06521a: 2200 9d00 |0003: new-instance v0, Landroid/graphics/Rect; // type@009d │ │ -06521e: 7010 6802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -065224: 5b12 1d04 |0008: iput-object v2, v1, Landroidx/recyclerview/widget/j;.a:Landroidx/recyclerview/widget/RecyclerView$j; // field@041d │ │ -065228: 0e00 |000a: return-void │ │ +066040: |[066040] androidx.recyclerview.widget.j.:(Landroidx/recyclerview/widget/RecyclerView$j;)V │ │ +066050: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +066056: 2200 9d00 |0003: new-instance v0, Landroid/graphics/Rect; // type@009d │ │ +06605a: 7010 7902 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0279 │ │ +066060: 5b12 1a04 |0008: iput-object v2, v1, Landroidx/recyclerview/widget/j;.a:Landroidx/recyclerview/widget/RecyclerView$j; // field@041a │ │ +066064: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/j;) │ │ name : 'a' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$j;I)Landroidx/recyclerview/widget/j;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0651c0: |[0651c0] androidx.recyclerview.widget.j.a:(Landroidx/recyclerview/widget/RecyclerView$j;I)Landroidx/recyclerview/widget/j; │ │ -0651d0: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -0651d4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0651d6: 3302 0800 |0003: if-ne v2, v0, 000b // +0008 │ │ -0651da: 2202 ab02 |0005: new-instance v2, Landroidx/recyclerview/widget/i; // type@02ab │ │ -0651de: 7020 330f 1200 |0007: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/i;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0f33 │ │ -0651e4: 1102 |000a: return-object v2 │ │ -0651e6: 2201 fc05 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -0651ea: 1a02 071e |000d: const-string v2, "invalid orientation" // string@1e07 │ │ -0651ee: 7020 341c 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -0651f4: 2701 |0012: throw v1 │ │ -0651f6: 2202 aa02 |0013: new-instance v2, Landroidx/recyclerview/widget/h; // type@02aa │ │ -0651fa: 7020 2d0f 1200 |0015: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/h;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0f2d │ │ -065200: 1102 |0018: return-object v2 │ │ +065ffc: |[065ffc] androidx.recyclerview.widget.j.a:(Landroidx/recyclerview/widget/RecyclerView$j;I)Landroidx/recyclerview/widget/j; │ │ +06600c: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +066010: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +066012: 3302 0800 |0003: if-ne v2, v0, 000b // +0008 │ │ +066016: 2202 b002 |0005: new-instance v2, Landroidx/recyclerview/widget/i; // type@02b0 │ │ +06601a: 7020 5c0f 1200 |0007: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/i;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0f5c │ │ +066020: 1102 |000a: return-object v2 │ │ +066022: 2201 0e06 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@060e │ │ +066026: 1a02 381e |000d: const-string v2, "invalid orientation" // string@1e38 │ │ +06602a: 7020 841c 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +066030: 2701 |0012: throw v1 │ │ +066032: 2202 af02 |0013: new-instance v2, Landroidx/recyclerview/widget/h; // type@02af │ │ +066036: 7020 560f 1200 |0015: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/h;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0f56 │ │ +06603c: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -107455,27 +108029,27 @@ │ │ │ │ #4 : (in Landroidx/recyclerview/widget/j;) │ │ name : 'f' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #213 header: │ │ -class_idx : 686 │ │ +Class #217 header: │ │ +class_idx : 691 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #213 - │ │ +Class #217 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/l;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -107484,35 +108058,35 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06558c: |[06558c] androidx.recyclerview.widget.l.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -06559c: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0655a2: 0e00 |0003: return-void │ │ +0663c8: |[0663c8] androidx.recyclerview.widget.l.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +0663d8: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0663de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #214 header: │ │ -class_idx : 689 │ │ +Class #218 header: │ │ +class_idx : 694 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #214 - │ │ +Class #218 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/n;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -107521,97 +108095,97 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06acc8: |[06acc8] androidx.recyclerview.widget.n.a:(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I │ │ -06acd8: 6e10 0e0e 0400 |0000: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e0e │ │ -06acde: 0a04 |0003: move-result v4 │ │ -06ace0: 3804 2600 |0004: if-eqz v4, 002a // +0026 │ │ -06ace4: 6e10 360e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e36 │ │ -06acea: 0a00 |0009: move-result v0 │ │ -06acec: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -06acf0: 3802 1e00 |000c: if-eqz v2, 002a // +001e │ │ -06acf4: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -06acf8: 281a |0010: goto 002a // +001a │ │ -06acfa: 3805 1400 |0011: if-eqz v5, 0025 // +0014 │ │ -06acfe: 6e20 3b0f 3100 |0013: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3b │ │ -06ad04: 0a00 |0016: move-result v0 │ │ -06ad06: 6e20 3c0f 2100 |0017: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3c │ │ -06ad0c: 0a02 |001a: move-result v2 │ │ -06ad0e: b120 |001b: sub-int/2addr v0, v2 │ │ -06ad10: 6e10 3f0f 0100 |001c: invoke-virtual {v1}, Landroidx/recyclerview/widget/j;.f:()I // method@0f3f │ │ -06ad16: 0a01 |001f: move-result v1 │ │ -06ad18: 7120 601c 0100 |0020: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@1c60 │ │ -06ad1e: 0a00 |0023: move-result v0 │ │ -06ad20: 0f00 |0024: return v0 │ │ -06ad22: 7110 150e 0200 |0025: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.w:(Landroid/view/View;)V // method@0e15 │ │ -06ad28: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -06ad2a: 2700 |0029: throw v0 │ │ -06ad2c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -06ad2e: 0f00 |002b: return v0 │ │ +06bb04: |[06bb04] androidx.recyclerview.widget.n.a:(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I │ │ +06bb14: 6e10 370e 0400 |0000: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e37 │ │ +06bb1a: 0a04 |0003: move-result v4 │ │ +06bb1c: 3804 2600 |0004: if-eqz v4, 002a // +0026 │ │ +06bb20: 6e10 5f0e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e5f │ │ +06bb26: 0a00 |0009: move-result v0 │ │ +06bb28: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +06bb2c: 3802 1e00 |000c: if-eqz v2, 002a // +001e │ │ +06bb30: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +06bb34: 281a |0010: goto 002a // +001a │ │ +06bb36: 3805 1400 |0011: if-eqz v5, 0025 // +0014 │ │ +06bb3a: 6e20 640f 3100 |0013: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f64 │ │ +06bb40: 0a00 |0016: move-result v0 │ │ +06bb42: 6e20 650f 2100 |0017: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f65 │ │ +06bb48: 0a02 |001a: move-result v2 │ │ +06bb4a: b120 |001b: sub-int/2addr v0, v2 │ │ +06bb4c: 6e10 680f 0100 |001c: invoke-virtual {v1}, Landroidx/recyclerview/widget/j;.f:()I // method@0f68 │ │ +06bb52: 0a01 |001f: move-result v1 │ │ +06bb54: 7120 b01c 0100 |0020: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@1cb0 │ │ +06bb5a: 0a00 |0023: move-result v0 │ │ +06bb5c: 0f00 |0024: return v0 │ │ +06bb5e: 7110 3e0e 0200 |0025: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.w:(Landroid/view/View;)V // method@0e3e │ │ +06bb64: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +06bb66: 2700 |0029: throw v0 │ │ +06bb68: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +06bb6a: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/n;) │ │ name : 'b' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06ad30: |[06ad30] androidx.recyclerview.widget.n.b:(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I │ │ -06ad40: 6e10 0e0e 0400 |0000: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e0e │ │ -06ad46: 0a04 |0003: move-result v4 │ │ -06ad48: 3804 1f00 |0004: if-eqz v4, 0023 // +001f │ │ -06ad4c: 6e10 360e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e36 │ │ -06ad52: 0a04 |0009: move-result v4 │ │ -06ad54: 3804 1900 |000a: if-eqz v4, 0023 // +0019 │ │ -06ad58: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ -06ad5c: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -06ad60: 2813 |0010: goto 0023 // +0013 │ │ -06ad62: 3905 0700 |0011: if-nez v5, 0018 // +0007 │ │ -06ad66: 6e10 360e 0000 |0013: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e36 │ │ -06ad6c: 0a00 |0016: move-result v0 │ │ -06ad6e: 0f00 |0017: return v0 │ │ -06ad70: 6e20 3b0f 3100 |0018: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3b │ │ -06ad76: 6e20 3c0f 2100 |001b: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3c │ │ -06ad7c: 7110 150e 0200 |001e: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.w:(Landroid/view/View;)V // method@0e15 │ │ -06ad82: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -06ad84: 2700 |0022: throw v0 │ │ -06ad86: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -06ad88: 0f00 |0024: return v0 │ │ +06bb6c: |[06bb6c] androidx.recyclerview.widget.n.b:(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I │ │ +06bb7c: 6e10 370e 0400 |0000: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e37 │ │ +06bb82: 0a04 |0003: move-result v4 │ │ +06bb84: 3804 1f00 |0004: if-eqz v4, 0023 // +001f │ │ +06bb88: 6e10 5f0e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e5f │ │ +06bb8e: 0a04 |0009: move-result v4 │ │ +06bb90: 3804 1900 |000a: if-eqz v4, 0023 // +0019 │ │ +06bb94: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ +06bb98: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +06bb9c: 2813 |0010: goto 0023 // +0013 │ │ +06bb9e: 3905 0700 |0011: if-nez v5, 0018 // +0007 │ │ +06bba2: 6e10 5f0e 0000 |0013: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e5f │ │ +06bba8: 0a00 |0016: move-result v0 │ │ +06bbaa: 0f00 |0017: return v0 │ │ +06bbac: 6e20 640f 3100 |0018: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f64 │ │ +06bbb2: 6e20 650f 2100 |001b: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f65 │ │ +06bbb8: 7110 3e0e 0200 |001e: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.w:(Landroid/view/View;)V // method@0e3e │ │ +06bbbe: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +06bbc0: 2700 |0022: throw v0 │ │ +06bbc2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +06bbc4: 0f00 |0024: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #215 header: │ │ -class_idx : 691 │ │ +Class #219 header: │ │ +class_idx : 696 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #215 annotations: │ │ +Class #219 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/p; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ │ │ -Class #215 - │ │ +Class #219 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/p$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/p$a;) │ │ @@ -107640,121 +108214,121 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06bdf0: |[06bdf0] androidx.recyclerview.widget.p$a.:()V │ │ -06be00: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06be06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06be08: 5910 2104 |0004: iput v0, v1, Landroidx/recyclerview/widget/p$a;.a:I // field@0421 │ │ -06be0c: 0e00 |0006: return-void │ │ +06cc2c: |[06cc2c] androidx.recyclerview.widget.p$a.:()V │ │ +06cc3c: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06cc42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06cc44: 5910 1e04 |0004: iput v0, v1, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ +06cc48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/p$a;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 96 16-bit code units │ │ -06bd20: |[06bd20] androidx.recyclerview.widget.p$a.a:()Z │ │ -06bd30: 5270 2104 |0000: iget v0, v7, Landroidx/recyclerview/widget/p$a;.a:I // field@0421 │ │ -06bd34: dd01 0007 |0002: and-int/lit8 v1, v0, #int 7 // #07 │ │ -06bd38: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -06bd3a: 1243 |0005: const/4 v3, #int 4 // #4 │ │ -06bd3c: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -06bd3e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -06bd40: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -06bd44: 5271 2404 |000a: iget v1, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0424 │ │ -06bd48: 5276 2204 |000c: iget v6, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@0422 │ │ -06bd4c: 3761 0400 |000e: if-le v1, v6, 0012 // +0004 │ │ -06bd50: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -06bd52: 2806 |0011: goto 0017 // +0006 │ │ -06bd54: 3361 0400 |0012: if-ne v1, v6, 0016 // +0004 │ │ -06bd58: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -06bd5a: 2802 |0015: goto 0017 // +0002 │ │ -06bd5c: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -06bd5e: b851 |0017: shl-int/2addr v1, v5 │ │ -06bd60: b501 |0018: and-int/2addr v1, v0 │ │ -06bd62: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ -06bd66: 0f05 |001b: return v5 │ │ -06bd68: dd01 0070 |001c: and-int/lit8 v1, v0, #int 112 // #70 │ │ -06bd6c: 3801 1400 |001e: if-eqz v1, 0032 // +0014 │ │ -06bd70: 5271 2404 |0020: iget v1, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0424 │ │ -06bd74: 5276 2304 |0022: iget v6, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0423 │ │ -06bd78: 3761 0400 |0024: if-le v1, v6, 0028 // +0004 │ │ -06bd7c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -06bd7e: 2806 |0027: goto 002d // +0006 │ │ -06bd80: 3361 0400 |0028: if-ne v1, v6, 002c // +0004 │ │ -06bd84: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -06bd86: 2802 |002b: goto 002d // +0002 │ │ -06bd88: 1241 |002c: const/4 v1, #int 4 // #4 │ │ -06bd8a: b831 |002d: shl-int/2addr v1, v3 │ │ -06bd8c: b501 |002e: and-int/2addr v1, v0 │ │ -06bd8e: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ -06bd92: 0f05 |0031: return v5 │ │ -06bd94: d501 0007 |0032: and-int/lit16 v1, v0, #int 1792 // #0700 │ │ -06bd98: 3801 1500 |0034: if-eqz v1, 0049 // +0015 │ │ -06bd9c: 5271 2504 |0036: iget v1, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0425 │ │ -06bda0: 5276 2204 |0038: iget v6, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@0422 │ │ -06bda4: 3761 0400 |003a: if-le v1, v6, 003e // +0004 │ │ -06bda8: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -06bdaa: 2806 |003d: goto 0043 // +0006 │ │ -06bdac: 3361 0400 |003e: if-ne v1, v6, 0042 // +0004 │ │ -06bdb0: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -06bdb2: 2802 |0041: goto 0043 // +0002 │ │ -06bdb4: 1241 |0042: const/4 v1, #int 4 // #4 │ │ -06bdb6: e001 0108 |0043: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -06bdba: b501 |0045: and-int/2addr v1, v0 │ │ -06bdbc: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ -06bdc0: 0f05 |0048: return v5 │ │ -06bdc2: d501 0070 |0049: and-int/lit16 v1, v0, #int 28672 // #7000 │ │ -06bdc6: 3801 1400 |004b: if-eqz v1, 005f // +0014 │ │ -06bdca: 5271 2504 |004d: iget v1, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0425 │ │ -06bdce: 5276 2304 |004f: iget v6, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0423 │ │ -06bdd2: 3761 0400 |0051: if-le v1, v6, 0055 // +0004 │ │ -06bdd6: 1212 |0053: const/4 v2, #int 1 // #1 │ │ -06bdd8: 2805 |0054: goto 0059 // +0005 │ │ -06bdda: 3361 0300 |0055: if-ne v1, v6, 0058 // +0003 │ │ -06bdde: 2802 |0057: goto 0059 // +0002 │ │ -06bde0: 1242 |0058: const/4 v2, #int 4 // #4 │ │ -06bde2: e001 020c |0059: shl-int/lit8 v1, v2, #int 12 // #0c │ │ -06bde6: b510 |005b: and-int/2addr v0, v1 │ │ -06bde8: 3900 0300 |005c: if-nez v0, 005f // +0003 │ │ -06bdec: 0f05 |005e: return v5 │ │ -06bdee: 0f04 |005f: return v4 │ │ +06cb5c: |[06cb5c] androidx.recyclerview.widget.p$a.a:()Z │ │ +06cb6c: 5270 1e04 |0000: iget v0, v7, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ +06cb70: dd01 0007 |0002: and-int/lit8 v1, v0, #int 7 // #07 │ │ +06cb74: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +06cb76: 1243 |0005: const/4 v3, #int 4 // #4 │ │ +06cb78: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +06cb7a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +06cb7c: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +06cb80: 5271 2104 |000a: iget v1, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ +06cb84: 5276 1f04 |000c: iget v6, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ +06cb88: 3761 0400 |000e: if-le v1, v6, 0012 // +0004 │ │ +06cb8c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +06cb8e: 2806 |0011: goto 0017 // +0006 │ │ +06cb90: 3361 0400 |0012: if-ne v1, v6, 0016 // +0004 │ │ +06cb94: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +06cb96: 2802 |0015: goto 0017 // +0002 │ │ +06cb98: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +06cb9a: b851 |0017: shl-int/2addr v1, v5 │ │ +06cb9c: b501 |0018: and-int/2addr v1, v0 │ │ +06cb9e: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ +06cba2: 0f05 |001b: return v5 │ │ +06cba4: dd01 0070 |001c: and-int/lit8 v1, v0, #int 112 // #70 │ │ +06cba8: 3801 1400 |001e: if-eqz v1, 0032 // +0014 │ │ +06cbac: 5271 2104 |0020: iget v1, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ +06cbb0: 5276 2004 |0022: iget v6, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ +06cbb4: 3761 0400 |0024: if-le v1, v6, 0028 // +0004 │ │ +06cbb8: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +06cbba: 2806 |0027: goto 002d // +0006 │ │ +06cbbc: 3361 0400 |0028: if-ne v1, v6, 002c // +0004 │ │ +06cbc0: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +06cbc2: 2802 |002b: goto 002d // +0002 │ │ +06cbc4: 1241 |002c: const/4 v1, #int 4 // #4 │ │ +06cbc6: b831 |002d: shl-int/2addr v1, v3 │ │ +06cbc8: b501 |002e: and-int/2addr v1, v0 │ │ +06cbca: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ +06cbce: 0f05 |0031: return v5 │ │ +06cbd0: d501 0007 |0032: and-int/lit16 v1, v0, #int 1792 // #0700 │ │ +06cbd4: 3801 1500 |0034: if-eqz v1, 0049 // +0015 │ │ +06cbd8: 5271 2204 |0036: iget v1, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ +06cbdc: 5276 1f04 |0038: iget v6, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ +06cbe0: 3761 0400 |003a: if-le v1, v6, 003e // +0004 │ │ +06cbe4: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +06cbe6: 2806 |003d: goto 0043 // +0006 │ │ +06cbe8: 3361 0400 |003e: if-ne v1, v6, 0042 // +0004 │ │ +06cbec: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +06cbee: 2802 |0041: goto 0043 // +0002 │ │ +06cbf0: 1241 |0042: const/4 v1, #int 4 // #4 │ │ +06cbf2: e001 0108 |0043: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +06cbf6: b501 |0045: and-int/2addr v1, v0 │ │ +06cbf8: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ +06cbfc: 0f05 |0048: return v5 │ │ +06cbfe: d501 0070 |0049: and-int/lit16 v1, v0, #int 28672 // #7000 │ │ +06cc02: 3801 1400 |004b: if-eqz v1, 005f // +0014 │ │ +06cc06: 5271 2204 |004d: iget v1, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ +06cc0a: 5276 2004 |004f: iget v6, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ +06cc0e: 3761 0400 |0051: if-le v1, v6, 0055 // +0004 │ │ +06cc12: 1212 |0053: const/4 v2, #int 1 // #1 │ │ +06cc14: 2805 |0054: goto 0059 // +0005 │ │ +06cc16: 3361 0300 |0055: if-ne v1, v6, 0058 // +0003 │ │ +06cc1a: 2802 |0057: goto 0059 // +0002 │ │ +06cc1c: 1242 |0058: const/4 v2, #int 4 // #4 │ │ +06cc1e: e001 020c |0059: shl-int/lit8 v1, v2, #int 12 // #0c │ │ +06cc22: b510 |005b: and-int/2addr v0, v1 │ │ +06cc24: 3900 0300 |005c: if-nez v0, 005f // +0003 │ │ +06cc28: 0f05 |005e: return v5 │ │ +06cc2a: 0f04 |005f: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #216 header: │ │ -class_idx : 692 │ │ +Class #220 header: │ │ +class_idx : 697 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ -Class #216 annotations: │ │ +Class #220 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/p; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="b" │ │ │ │ -Class #216 - │ │ +Class #220 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/p$b;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -107785,31 +108359,31 @@ │ │ │ │ #4 : (in Landroidx/recyclerview/widget/p$b;) │ │ name : 'e' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #217 header: │ │ -class_idx : 693 │ │ +Class #221 header: │ │ +class_idx : 698 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #217 annotations: │ │ +Class #221 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/p$b; Landroidx/recyclerview/widget/p$a; } │ │ │ │ -Class #217 - │ │ +Class #221 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/p;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/p;) │ │ @@ -107826,80 +108400,80 @@ │ │ type : '(Landroidx/recyclerview/widget/p$b;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06bec0: |[06bec0] androidx.recyclerview.widget.p.:(Landroidx/recyclerview/widget/p$b;)V │ │ -06bed0: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06bed6: 5b01 2604 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0426 │ │ -06beda: 2201 b302 |0005: new-instance v1, Landroidx/recyclerview/widget/p$a; // type@02b3 │ │ -06bede: 7010 4e0f 0100 |0007: invoke-direct {v1}, Landroidx/recyclerview/widget/p$a;.:()V // method@0f4e │ │ -06bee4: 5b01 2704 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0427 │ │ -06bee8: 0e00 |000c: return-void │ │ +06ccfc: |[06ccfc] androidx.recyclerview.widget.p.:(Landroidx/recyclerview/widget/p$b;)V │ │ +06cd0c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06cd12: 5b01 2304 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06cd16: 2201 b802 |0005: new-instance v1, Landroidx/recyclerview/widget/p$a; // type@02b8 │ │ +06cd1a: 7010 770f 0100 |0007: invoke-direct {v1}, Landroidx/recyclerview/widget/p$a;.:()V // method@0f77 │ │ +06cd20: 5b01 2404 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ +06cd24: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/p;) │ │ name : 'a' │ │ type : '(IIII)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -06be10: |[06be10] androidx.recyclerview.widget.p.a:(IIII)Landroid/view/View; │ │ -06be20: 5480 2604 |0000: iget-object v0, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0426 │ │ -06be24: 7210 530f 0000 |0002: invoke-interface {v0}, Landroidx/recyclerview/widget/p$b;.d:()I // method@0f53 │ │ -06be2a: 0a00 |0005: move-result v0 │ │ -06be2c: 5481 2604 |0006: iget-object v1, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0426 │ │ -06be30: 7210 500f 0100 |0008: invoke-interface {v1}, Landroidx/recyclerview/widget/p$b;.a:()I // method@0f50 │ │ -06be36: 0a01 |000b: move-result v1 │ │ -06be38: 379a 0400 |000c: if-le v10, v9, 0010 // +0004 │ │ -06be3c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -06be3e: 2802 |000f: goto 0011 // +0002 │ │ -06be40: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -06be42: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -06be44: 32a9 3c00 |0012: if-eq v9, v10, 004e // +003c │ │ -06be48: 5484 2604 |0014: iget-object v4, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0426 │ │ -06be4c: 7220 520f 9400 |0016: invoke-interface {v4, v9}, Landroidx/recyclerview/widget/p$b;.c:(I)Landroid/view/View; // method@0f52 │ │ -06be52: 0c04 |0019: move-result-object v4 │ │ -06be54: 5485 2604 |001a: iget-object v5, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0426 │ │ -06be58: 7220 510f 4500 |001c: invoke-interface {v5, v4}, Landroidx/recyclerview/widget/p$b;.b:(Landroid/view/View;)I // method@0f51 │ │ -06be5e: 0a05 |001f: move-result v5 │ │ -06be60: 5486 2604 |0020: iget-object v6, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0426 │ │ -06be64: 7220 540f 4600 |0022: invoke-interface {v6, v4}, Landroidx/recyclerview/widget/p$b;.e:(Landroid/view/View;)I // method@0f54 │ │ -06be6a: 0a06 |0025: move-result v6 │ │ -06be6c: 5487 2704 |0026: iget-object v7, v8, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0427 │ │ -06be70: 5970 2204 |0028: iput v0, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@0422 │ │ -06be74: 5971 2304 |002a: iput v1, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0423 │ │ -06be78: 5975 2404 |002c: iput v5, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0424 │ │ -06be7c: 5976 2504 |002e: iput v6, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0425 │ │ -06be80: 380b 0d00 |0030: if-eqz v11, 003d // +000d │ │ -06be84: de05 0b00 |0032: or-int/lit8 v5, v11, #int 0 // #00 │ │ -06be88: 5975 2104 |0034: iput v5, v7, Landroidx/recyclerview/widget/p$a;.a:I // field@0421 │ │ -06be8c: 6e10 4f0f 0700 |0036: invoke-virtual {v7}, Landroidx/recyclerview/widget/p$a;.a:()Z // method@0f4f │ │ -06be92: 0a05 |0039: move-result v5 │ │ -06be94: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -06be98: 1104 |003c: return-object v4 │ │ -06be9a: 380c 0f00 |003d: if-eqz v12, 004c // +000f │ │ -06be9e: 5485 2704 |003f: iget-object v5, v8, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0427 │ │ -06bea2: de06 0c00 |0041: or-int/lit8 v6, v12, #int 0 // #00 │ │ -06bea6: 5956 2104 |0043: iput v6, v5, Landroidx/recyclerview/widget/p$a;.a:I // field@0421 │ │ -06beaa: 6e10 4f0f 0500 |0045: invoke-virtual {v5}, Landroidx/recyclerview/widget/p$a;.a:()Z // method@0f4f │ │ -06beb0: 0a05 |0048: move-result v5 │ │ -06beb2: 3805 0300 |0049: if-eqz v5, 004c // +0003 │ │ -06beb6: 0743 |004b: move-object v3, v4 │ │ -06beb8: b029 |004c: add-int/2addr v9, v2 │ │ -06beba: 28c5 |004d: goto 0012 // -003b │ │ -06bebc: 1103 |004e: return-object v3 │ │ +06cc4c: |[06cc4c] androidx.recyclerview.widget.p.a:(IIII)Landroid/view/View; │ │ +06cc5c: 5480 2304 |0000: iget-object v0, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06cc60: 7210 7c0f 0000 |0002: invoke-interface {v0}, Landroidx/recyclerview/widget/p$b;.d:()I // method@0f7c │ │ +06cc66: 0a00 |0005: move-result v0 │ │ +06cc68: 5481 2304 |0006: iget-object v1, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06cc6c: 7210 790f 0100 |0008: invoke-interface {v1}, Landroidx/recyclerview/widget/p$b;.a:()I // method@0f79 │ │ +06cc72: 0a01 |000b: move-result v1 │ │ +06cc74: 379a 0400 |000c: if-le v10, v9, 0010 // +0004 │ │ +06cc78: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +06cc7a: 2802 |000f: goto 0011 // +0002 │ │ +06cc7c: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +06cc7e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +06cc80: 32a9 3c00 |0012: if-eq v9, v10, 004e // +003c │ │ +06cc84: 5484 2304 |0014: iget-object v4, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06cc88: 7220 7b0f 9400 |0016: invoke-interface {v4, v9}, Landroidx/recyclerview/widget/p$b;.c:(I)Landroid/view/View; // method@0f7b │ │ +06cc8e: 0c04 |0019: move-result-object v4 │ │ +06cc90: 5485 2304 |001a: iget-object v5, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06cc94: 7220 7a0f 4500 |001c: invoke-interface {v5, v4}, Landroidx/recyclerview/widget/p$b;.b:(Landroid/view/View;)I // method@0f7a │ │ +06cc9a: 0a05 |001f: move-result v5 │ │ +06cc9c: 5486 2304 |0020: iget-object v6, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06cca0: 7220 7d0f 4600 |0022: invoke-interface {v6, v4}, Landroidx/recyclerview/widget/p$b;.e:(Landroid/view/View;)I // method@0f7d │ │ +06cca6: 0a06 |0025: move-result v6 │ │ +06cca8: 5487 2404 |0026: iget-object v7, v8, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ +06ccac: 5970 1f04 |0028: iput v0, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ +06ccb0: 5971 2004 |002a: iput v1, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ +06ccb4: 5975 2104 |002c: iput v5, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ +06ccb8: 5976 2204 |002e: iput v6, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ +06ccbc: 380b 0d00 |0030: if-eqz v11, 003d // +000d │ │ +06ccc0: de05 0b00 |0032: or-int/lit8 v5, v11, #int 0 // #00 │ │ +06ccc4: 5975 1e04 |0034: iput v5, v7, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ +06ccc8: 6e10 780f 0700 |0036: invoke-virtual {v7}, Landroidx/recyclerview/widget/p$a;.a:()Z // method@0f78 │ │ +06ccce: 0a05 |0039: move-result v5 │ │ +06ccd0: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +06ccd4: 1104 |003c: return-object v4 │ │ +06ccd6: 380c 0f00 |003d: if-eqz v12, 004c // +000f │ │ +06ccda: 5485 2404 |003f: iget-object v5, v8, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ +06ccde: de06 0c00 |0041: or-int/lit8 v6, v12, #int 0 // #00 │ │ +06cce2: 5956 1e04 |0043: iput v6, v5, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ +06cce6: 6e10 780f 0500 |0045: invoke-virtual {v5}, Landroidx/recyclerview/widget/p$a;.a:()Z // method@0f78 │ │ +06ccec: 0a05 |0048: move-result v5 │ │ +06ccee: 3805 0300 |0049: if-eqz v5, 004c // +0003 │ │ +06ccf2: 0743 |004b: move-object v3, v4 │ │ +06ccf4: b029 |004c: add-int/2addr v9, v2 │ │ +06ccf6: 28c5 |004d: goto 0012 // -003b │ │ +06ccf8: 1103 |004e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -109235,34 +109809,34 @@ │ │ locals : │ │ 0x0000 - 0x004f reg=8 this Landroidx/recyclerview/widget/p; │ │ 0x0000 - 0x004f reg=9 (null) I │ │ 0x0000 - 0x004f reg=10 (null) I │ │ 0x0000 - 0x004f reg=11 (null) I │ │ 0x0000 - 0x004f reg=12 (null) I │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #218 header: │ │ -class_idx : 694 │ │ +Class #222 header: │ │ +class_idx : 699 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #218 annotations: │ │ +Class #222 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/recyclerview/widget/q; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="a" │ │ -Annotations on field #1064 'a' │ │ +Annotations on field #1061 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lc0/b;" } │ │ │ │ -Class #218 - │ │ +Class #222 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/q$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroidx/recyclerview/widget/q$a;) │ │ name : 'a' │ │ @@ -109275,62 +109849,62 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06beec: |[06beec] androidx.recyclerview.widget.q$a.:()V │ │ -06befc: 2200 0e03 |0000: new-instance v0, Lc0/b; // type@030e │ │ -06bf00: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -06bf04: 7020 8b10 1000 |0004: invoke-direct {v0, v1}, Lc0/b;.:(I)V // method@108b │ │ -06bf0a: 6900 2804 |0007: sput-object v0, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0428 │ │ -06bf0e: 0e00 |0009: return-void │ │ +06cd28: |[06cd28] androidx.recyclerview.widget.q$a.:()V │ │ +06cd38: 2200 1303 |0000: new-instance v0, Lc0/b; // type@0313 │ │ +06cd3c: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +06cd40: 7020 b410 1000 |0004: invoke-direct {v0, v1}, Lc0/b;.:(I)V // method@10b4 │ │ +06cd46: 6900 2504 |0007: sput-object v0, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ +06cd4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/q$a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06bf10: |[06bf10] androidx.recyclerview.widget.q$a.:()V │ │ -06bf20: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06bf26: 0e00 |0003: return-void │ │ +06cd4c: |[06cd4c] androidx.recyclerview.widget.q$a.:()V │ │ +06cd5c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06cd62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #219 header: │ │ -class_idx : 695 │ │ +Class #223 header: │ │ +class_idx : 700 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #219 annotations: │ │ +Class #223 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/recyclerview/widget/q$a; } │ │ -Annotations on field #1065 'a' │ │ +Annotations on field #1062 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lq/b<" "Landroidx/recyclerview/widget/RecyclerView$v;" "Landroidx/recyclerview/widget/q$a;" ">;" } │ │ -Annotations on field #1066 'b' │ │ +Annotations on field #1063 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lq/c<" "Landroidx/recyclerview/widget/RecyclerView$v;" ">;" } │ │ │ │ -Class #219 - │ │ +Class #223 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/q;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/recyclerview/widget/q;) │ │ @@ -109347,41 +109921,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06bf28: |[06bf28] androidx.recyclerview.widget.q.:()V │ │ -06bf38: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06bf3e: 2200 9608 |0003: new-instance v0, Lq/b; // type@0896 │ │ -06bf42: 7010 8e27 0000 |0005: invoke-direct {v0}, Lq/b;.:()V // method@278e │ │ -06bf48: 5b10 2904 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/q;.a:Lq/b; // field@0429 │ │ -06bf4c: 2200 9708 |000a: new-instance v0, Lq/c; // type@0897 │ │ -06bf50: 7010 9527 0000 |000c: invoke-direct {v0}, Lq/c;.:()V // method@2795 │ │ -06bf56: 5b10 2a04 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@042a │ │ -06bf5a: 0e00 |0011: return-void │ │ +06cd64: |[06cd64] androidx.recyclerview.widget.q.:()V │ │ +06cd74: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06cd7a: 2200 a708 |0003: new-instance v0, Lq/b; // type@08a7 │ │ +06cd7e: 7010 df27 0000 |0005: invoke-direct {v0}, Lq/b;.:()V // method@27df │ │ +06cd84: 5b10 2604 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/q;.a:Lq/b; // field@0426 │ │ +06cd88: 2200 a808 |000a: new-instance v0, Lq/c; // type@08a8 │ │ +06cd8c: 7010 e627 0000 |000c: invoke-direct {v0}, Lq/c;.:()V // method@27e6 │ │ +06cd92: 5b10 2704 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ +06cd96: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #220 header: │ │ -class_idx : 696 │ │ +Class #224 header: │ │ +class_idx : 701 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 87 │ │ -source_file_idx : 4980 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #220 - │ │ +Class #224 - │ │ Class descriptor : 'Landroidx/startup/InitializationProvider;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/ContentProvider;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -109390,144 +109964,144 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c10c: |[06c10c] androidx.startup.InitializationProvider.:()V │ │ -06c11c: 7010 1501 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0115 │ │ -06c122: 0e00 |0003: return-void │ │ +06cf48: |[06cf48] androidx.startup.InitializationProvider.:()V │ │ +06cf58: 7010 2501 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0125 │ │ +06cf5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'delete' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c0ac: |[06c0ac] androidx.startup.InitializationProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06c0bc: 2201 fd05 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -06c0c0: 1a02 6312 |0002: const-string v2, "Not allowed." // string@1263 │ │ -06c0c4: 7020 381c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -06c0ca: 2701 |0007: throw v1 │ │ +06cee8: |[06cee8] androidx.startup.InitializationProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06cef8: 2201 0f06 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +06cefc: 1a02 7912 |0002: const-string v2, "Not allowed." // string@1279 │ │ +06cf00: 7020 881c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06cf06: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'getType' │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c0ec: |[06c0ec] androidx.startup.InitializationProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -06c0fc: 2202 fd05 |0000: new-instance v2, Ljava/lang/IllegalStateException; // type@05fd │ │ -06c100: 1a00 6312 |0002: const-string v0, "Not allowed." // string@1263 │ │ -06c104: 7020 381c 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -06c10a: 2702 |0007: throw v2 │ │ +06cf28: |[06cf28] androidx.startup.InitializationProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +06cf38: 2202 0f06 |0000: new-instance v2, Ljava/lang/IllegalStateException; // type@060f │ │ +06cf3c: 1a00 7912 |0002: const-string v0, "Not allowed." // string@1279 │ │ +06cf40: 7020 881c 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06cf46: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'insert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06bf7c: |[06bf7c] androidx.startup.InitializationProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -06bf8c: 2201 fd05 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -06bf90: 1a02 6312 |0002: const-string v2, "Not allowed." // string@1263 │ │ -06bf94: 7020 381c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -06bf9a: 2701 |0007: throw v1 │ │ +06cdb8: |[06cdb8] androidx.startup.InitializationProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +06cdc8: 2201 0f06 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +06cdcc: 1a02 7912 |0002: const-string v2, "Not allowed." // string@1279 │ │ +06cdd0: 7020 881c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06cdd6: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'onCreate' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -06bf9c: |[06bf9c] androidx.startup.InitializationProvider.onCreate:()Z │ │ -06bfac: 6e10 1601 0400 |0000: invoke-virtual {v4}, Landroid/content/ContentProvider;.getContext:()Landroid/content/Context; // method@0116 │ │ -06bfb2: 0c00 |0003: move-result-object v0 │ │ -06bfb4: 3800 6200 |0004: if-eqz v0, 0066 // +0062 │ │ -06bfb8: 6e10 2601 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -06bfbe: 0c01 |0009: move-result-object v1 │ │ -06bfc0: 3801 5a00 |000a: if-eqz v1, 0064 // +005a │ │ -06bfc4: 6201 a704 |000c: sget-object v1, Lb1/a;.d:Lb1/a; // field@04a7 │ │ -06bfc8: 3901 1500 |000e: if-nez v1, 0023 // +0015 │ │ -06bfcc: 6201 a804 |0010: sget-object v1, Lb1/a;.e:Ljava/lang/Object; // field@04a8 │ │ -06bfd0: 1d01 |0012: monitor-enter v1 │ │ -06bfd2: 6202 a704 |0013: sget-object v2, Lb1/a;.d:Lb1/a; // field@04a7 │ │ -06bfd6: 3902 0900 |0015: if-nez v2, 001e // +0009 │ │ -06bfda: 2202 0403 |0017: new-instance v2, Lb1/a; // type@0304 │ │ -06bfde: 7020 7010 0200 |0019: invoke-direct {v2, v0}, Lb1/a;.:(Landroid/content/Context;)V // method@1070 │ │ -06bfe4: 6902 a704 |001c: sput-object v2, Lb1/a;.d:Lb1/a; // field@04a7 │ │ -06bfe8: 1e01 |001e: monitor-exit v1 │ │ -06bfea: 2804 |001f: goto 0023 // +0004 │ │ -06bfec: 0d00 |0020: move-exception v0 │ │ -06bfee: 1e01 |0021: monitor-exit v1 │ │ -06bff0: 2700 |0022: throw v0 │ │ -06bff2: 6200 a704 |0023: sget-object v0, Lb1/a;.d:Lb1/a; // field@04a7 │ │ -06bff6: 6e10 791c 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06bffc: 1a01 8713 |0028: const-string v1, "Startup" // string@1387 │ │ -06c000: 7110 9110 0100 |002a: invoke-static {v1}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@1091 │ │ -06c006: 0c01 |002d: move-result-object v1 │ │ -06c008: 7110 b903 0100 |002e: invoke-static {v1}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -06c00e: 2201 5600 |0031: new-instance v1, Landroid/content/ComponentName; // type@0056 │ │ -06c012: 5402 a604 |0033: iget-object v2, v0, Lb1/a;.c:Landroid/content/Context; // field@04a6 │ │ -06c016: 6e10 3901 0200 |0035: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -06c01c: 0c02 |0038: move-result-object v2 │ │ -06c01e: 1c03 b802 |0039: const-class v3, Landroidx/startup/InitializationProvider; // type@02b8 │ │ -06c022: 6e10 081c 0300 |003b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1c08 │ │ -06c028: 0c03 |003e: move-result-object v3 │ │ -06c02a: 7030 1201 2103 |003f: invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0112 │ │ -06c030: 5402 a604 |0042: iget-object v2, v0, Lb1/a;.c:Landroid/content/Context; // field@04a6 │ │ -06c034: 6e10 3801 0200 |0044: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -06c03a: 0c02 |0047: move-result-object v2 │ │ -06c03c: 1303 8000 |0048: const/16 v3, #int 128 // #80 │ │ -06c040: 6e30 8801 1203 |004a: invoke-virtual {v2, v1, v3}, Landroid/content/pm/PackageManager;.getProviderInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo; // method@0188 │ │ -06c046: 0c01 |004d: move-result-object v1 │ │ -06c048: 5411 5600 |004e: iget-object v1, v1, Landroid/content/pm/ProviderInfo;.metaData:Landroid/os/Bundle; // field@0056 │ │ -06c04c: 6e20 7110 1000 |0050: invoke-virtual {v0, v1}, Lb1/a;.a:(Landroid/os/Bundle;)V // method@1071 │ │ -06c052: 7100 bb03 0000 |0053: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06c058: 280e |0056: goto 0064 // +000e │ │ -06c05a: 0d00 |0057: move-exception v0 │ │ -06c05c: 2808 |0058: goto 0060 // +0008 │ │ -06c05e: 0d00 |0059: move-exception v0 │ │ -06c060: 2201 0603 |005a: new-instance v1, Lb1/c; // type@0306 │ │ -06c064: 7020 7810 0100 |005c: invoke-direct {v1, v0}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1078 │ │ -06c06a: 2701 |005f: throw v1 │ │ -06c06c: 7100 bb03 0000 |0060: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06c072: 2700 |0063: throw v0 │ │ -06c074: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -06c076: 0f00 |0065: return v0 │ │ -06c078: 2200 0603 |0066: new-instance v0, Lb1/c; // type@0306 │ │ -06c07c: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -06c07e: 7020 7610 1000 |0069: invoke-direct {v0, v1}, Lb1/c;.:(I)V // method@1076 │ │ -06c084: 2700 |006c: throw v0 │ │ +06cdd8: |[06cdd8] androidx.startup.InitializationProvider.onCreate:()Z │ │ +06cde8: 6e10 2601 0400 |0000: invoke-virtual {v4}, Landroid/content/ContentProvider;.getContext:()Landroid/content/Context; // method@0126 │ │ +06cdee: 0c00 |0003: move-result-object v0 │ │ +06cdf0: 3800 6200 |0004: if-eqz v0, 0066 // +0062 │ │ +06cdf4: 6e10 3601 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0136 │ │ +06cdfa: 0c01 |0009: move-result-object v1 │ │ +06cdfc: 3801 5a00 |000a: if-eqz v1, 0064 // +005a │ │ +06ce00: 6201 af04 |000c: sget-object v1, Lb1/a;.d:Lb1/a; // field@04af │ │ +06ce04: 3901 1500 |000e: if-nez v1, 0023 // +0015 │ │ +06ce08: 6201 b004 |0010: sget-object v1, Lb1/a;.e:Ljava/lang/Object; // field@04b0 │ │ +06ce0c: 1d01 |0012: monitor-enter v1 │ │ +06ce0e: 6202 af04 |0013: sget-object v2, Lb1/a;.d:Lb1/a; // field@04af │ │ +06ce12: 3902 0900 |0015: if-nez v2, 001e // +0009 │ │ +06ce16: 2202 0903 |0017: new-instance v2, Lb1/a; // type@0309 │ │ +06ce1a: 7020 9810 0200 |0019: invoke-direct {v2, v0}, Lb1/a;.:(Landroid/content/Context;)V // method@1098 │ │ +06ce20: 6902 af04 |001c: sput-object v2, Lb1/a;.d:Lb1/a; // field@04af │ │ +06ce24: 1e01 |001e: monitor-exit v1 │ │ +06ce26: 2804 |001f: goto 0023 // +0004 │ │ +06ce28: 0d00 |0020: move-exception v0 │ │ +06ce2a: 1e01 |0021: monitor-exit v1 │ │ +06ce2c: 2700 |0022: throw v0 │ │ +06ce2e: 6200 af04 |0023: sget-object v0, Lb1/a;.d:Lb1/a; // field@04af │ │ +06ce32: 6e10 c91c 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06ce38: 1a01 a313 |0028: const-string v1, "Startup" // string@13a3 │ │ +06ce3c: 7110 ba10 0100 |002a: invoke-static {v1}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10ba │ │ +06ce42: 0c01 |002d: move-result-object v1 │ │ +06ce44: 7110 ca03 0100 |002e: invoke-static {v1}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03ca │ │ +06ce4a: 2201 5600 |0031: new-instance v1, Landroid/content/ComponentName; // type@0056 │ │ +06ce4e: 5402 ae04 |0033: iget-object v2, v0, Lb1/a;.c:Landroid/content/Context; // field@04ae │ │ +06ce52: 6e10 4901 0200 |0035: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0149 │ │ +06ce58: 0c02 |0038: move-result-object v2 │ │ +06ce5a: 1c03 bd02 |0039: const-class v3, Landroidx/startup/InitializationProvider; // type@02bd │ │ +06ce5e: 6e10 581c 0300 |003b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1c58 │ │ +06ce64: 0c03 |003e: move-result-object v3 │ │ +06ce66: 7030 2201 2103 |003f: invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0122 │ │ +06ce6c: 5402 ae04 |0042: iget-object v2, v0, Lb1/a;.c:Landroid/content/Context; // field@04ae │ │ +06ce70: 6e10 4801 0200 |0044: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ +06ce76: 0c02 |0047: move-result-object v2 │ │ +06ce78: 1303 8000 |0048: const/16 v3, #int 128 // #80 │ │ +06ce7c: 6e30 9801 1203 |004a: invoke-virtual {v2, v1, v3}, Landroid/content/pm/PackageManager;.getProviderInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo; // method@0198 │ │ +06ce82: 0c01 |004d: move-result-object v1 │ │ +06ce84: 5411 5300 |004e: iget-object v1, v1, Landroid/content/pm/ProviderInfo;.metaData:Landroid/os/Bundle; // field@0053 │ │ +06ce88: 6e20 9910 1000 |0050: invoke-virtual {v0, v1}, Lb1/a;.a:(Landroid/os/Bundle;)V // method@1099 │ │ +06ce8e: 7100 cc03 0000 |0053: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +06ce94: 280e |0056: goto 0064 // +000e │ │ +06ce96: 0d00 |0057: move-exception v0 │ │ +06ce98: 2808 |0058: goto 0060 // +0008 │ │ +06ce9a: 0d00 |0059: move-exception v0 │ │ +06ce9c: 2201 0b03 |005a: new-instance v1, Lb1/c; // type@030b │ │ +06cea0: 7020 a110 0100 |005c: invoke-direct {v1, v0}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@10a1 │ │ +06cea6: 2701 |005f: throw v1 │ │ +06cea8: 7100 cc03 0000 |0060: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +06ceae: 2700 |0063: throw v0 │ │ +06ceb0: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +06ceb2: 0f00 |0065: return v0 │ │ +06ceb4: 2200 0b03 |0066: new-instance v0, Lb1/c; // type@030b │ │ +06ceb8: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +06ceba: 7020 9e10 1000 |0069: invoke-direct {v0, v1}, Lb1/c;.:(I)V // method@109e │ │ +06cec0: 2700 |006c: throw v0 │ │ catches : 3 │ │ 0x0013 - 0x0022 │ │ -> 0x0020 │ │ 0x0028 - 0x0053 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0059 │ │ -> 0x0057 │ │ 0x005a - 0x0060 │ │ @@ -109804,75 +110378,72 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x006d reg=4 this Landroidx/startup/InitializationProvider; │ │ │ │ #4 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'query' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06bf5c: |[06bf5c] androidx.startup.InitializationProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -06bf6c: 2201 fd05 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -06bf70: 1a02 6312 |0002: const-string v2, "Not allowed." // string@1263 │ │ -06bf74: 7020 381c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -06bf7a: 2701 |0007: throw v1 │ │ +06cd98: |[06cd98] androidx.startup.InitializationProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +06cda8: 2201 0f06 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +06cdac: 1a02 7912 |0002: const-string v2, "Not allowed." // string@1279 │ │ +06cdb0: 7020 881c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06cdb6: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'update' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c0cc: |[06c0cc] androidx.startup.InitializationProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06c0dc: 2201 fd05 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@05fd │ │ -06c0e0: 1a02 6312 |0002: const-string v2, "Not allowed." // string@1263 │ │ -06c0e4: 7020 381c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -06c0ea: 2701 |0007: throw v1 │ │ +06cf08: |[06cf08] androidx.startup.InitializationProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06cf18: 2201 0f06 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@060f │ │ +06cf1c: 1a02 7912 |0002: const-string v2, "Not allowed." // string@1279 │ │ +06cf20: 7020 881c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +06cf26: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #221 header: │ │ -class_idx : 698 │ │ +Class #225 header: │ │ +class_idx : 703 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #221 annotations: │ │ +Class #225 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/versionedparcelable/ParcelImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator<" "Landroidx/versionedparcelable/ParcelImpl;" ">;" } │ │ │ │ -Class #221 - │ │ +Class #225 - │ │ Class descriptor : 'Landroidx/versionedparcelable/ParcelImpl$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -109882,74 +110453,74 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c170: |[06c170] androidx.versionedparcelable.ParcelImpl$a.:()V │ │ -06c180: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06c186: 0e00 |0003: return-void │ │ +06cfac: |[06cfac] androidx.versionedparcelable.ParcelImpl$a.:()V │ │ +06cfbc: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06cfc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/versionedparcelable/ParcelImpl$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c13c: |[06c13c] androidx.versionedparcelable.ParcelImpl$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06c14c: 2200 bb02 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl; // type@02bb │ │ -06c150: 7020 660f 2000 |0002: invoke-direct {v0, v2}, Landroidx/versionedparcelable/ParcelImpl;.:(Landroid/os/Parcel;)V // method@0f66 │ │ -06c156: 1100 |0005: return-object v0 │ │ +06cf78: |[06cf78] androidx.versionedparcelable.ParcelImpl$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06cf88: 2200 c002 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl; // type@02c0 │ │ +06cf8c: 7020 8f0f 2000 |0002: invoke-direct {v0, v2}, Landroidx/versionedparcelable/ParcelImpl;.:(Landroid/os/Parcel;)V // method@0f8f │ │ +06cf92: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl$a;) │ │ 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 │ │ -06c158: |[06c158] androidx.versionedparcelable.ParcelImpl$a.newArray:(I)[Ljava/lang/Object; │ │ -06c168: 2311 d20a |0000: new-array v1, v1, [Landroidx/versionedparcelable/ParcelImpl; // type@0ad2 │ │ -06c16c: 1101 |0002: return-object v1 │ │ +06cf94: |[06cf94] androidx.versionedparcelable.ParcelImpl$a.newArray:(I)[Ljava/lang/Object; │ │ +06cfa4: 2311 e10a |0000: new-array v1, v1, [Landroidx/versionedparcelable/ParcelImpl; // type@0ae1 │ │ +06cfa8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #222 header: │ │ -class_idx : 699 │ │ +Class #226 header: │ │ +class_idx : 704 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #222 annotations: │ │ +Class #226 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "BanParcelableUsage" } │ │ -Annotations on field #1067 'CREATOR' │ │ +Annotations on field #1064 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator<" "Landroidx/versionedparcelable/ParcelImpl;" ">;" } │ │ │ │ -Class #222 - │ │ +Class #226 - │ │ Class descriptor : 'Landroidx/versionedparcelable/ParcelImpl;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ @@ -109967,93 +110538,93 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06c19c: |[06c19c] androidx.versionedparcelable.ParcelImpl.:()V │ │ -06c1ac: 2200 ba02 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl$a; // type@02ba │ │ -06c1b0: 7010 620f 0000 |0002: invoke-direct {v0}, Landroidx/versionedparcelable/ParcelImpl$a;.:()V // method@0f62 │ │ -06c1b6: 6900 2b04 |0005: sput-object v0, Landroidx/versionedparcelable/ParcelImpl;.CREATOR:Landroid/os/Parcelable$Creator; // field@042b │ │ -06c1ba: 0e00 |0007: return-void │ │ +06cfd8: |[06cfd8] androidx.versionedparcelable.ParcelImpl.:()V │ │ +06cfe8: 2200 bf02 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl$a; // type@02bf │ │ +06cfec: 7010 8b0f 0000 |0002: invoke-direct {v0}, Landroidx/versionedparcelable/ParcelImpl$a;.:()V // method@0f8b │ │ +06cff2: 6900 2804 |0005: sput-object v0, Landroidx/versionedparcelable/ParcelImpl;.CREATOR:Landroid/os/Parcelable$Creator; // field@0428 │ │ +06cff6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06c1bc: |[06c1bc] androidx.versionedparcelable.ParcelImpl.:(Landroid/os/Parcel;)V │ │ -06c1cc: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06c1d2: 2200 1e04 |0003: new-instance v0, Lf1/b; // type@041e │ │ -06c1d6: 7020 c614 2000 |0005: invoke-direct {v0, v2}, Lf1/b;.:(Landroid/os/Parcel;)V // method@14c6 │ │ -06c1dc: 6e10 bd14 0000 |0008: invoke-virtual {v0}, Lf1/a;.l:()Lf1/c; // method@14bd │ │ -06c1e2: 0c02 |000b: move-result-object v2 │ │ -06c1e4: 5b12 2c04 |000c: iput-object v2, v1, Landroidx/versionedparcelable/ParcelImpl;.e:Lf1/c; // field@042c │ │ -06c1e8: 0e00 |000e: return-void │ │ +06cff8: |[06cff8] androidx.versionedparcelable.ParcelImpl.:(Landroid/os/Parcel;)V │ │ +06d008: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06d00e: 2200 2b04 |0003: new-instance v0, Lf1/b; // type@042b │ │ +06d012: 7020 e514 2000 |0005: invoke-direct {v0, v2}, Lf1/b;.:(Landroid/os/Parcel;)V // method@14e5 │ │ +06d018: 6e10 dc14 0000 |0008: invoke-virtual {v0}, Lf1/a;.l:()Lf1/c; // method@14dc │ │ +06d01e: 0c02 |000b: move-result-object v2 │ │ +06d020: 5b12 2904 |000c: iput-object v2, v1, Landroidx/versionedparcelable/ParcelImpl;.e:Lf1/c; // field@0429 │ │ +06d024: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06c188: |[06c188] androidx.versionedparcelable.ParcelImpl.describeContents:()I │ │ -06c198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c19a: 0f00 |0001: return v0 │ │ +06cfc4: |[06cfc4] androidx.versionedparcelable.ParcelImpl.describeContents:()I │ │ +06cfd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06cfd6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06c1ec: |[06c1ec] androidx.versionedparcelable.ParcelImpl.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06c1fc: 2202 1e04 |0000: new-instance v2, Lf1/b; // type@041e │ │ -06c200: 7020 c614 1200 |0002: invoke-direct {v2, v1}, Lf1/b;.:(Landroid/os/Parcel;)V // method@14c6 │ │ -06c206: 5401 2c04 |0005: iget-object v1, v0, Landroidx/versionedparcelable/ParcelImpl;.e:Lf1/c; // field@042c │ │ -06c20a: 6e20 c514 1200 |0007: invoke-virtual {v2, v1}, Lf1/a;.t:(Lf1/c;)V // method@14c5 │ │ -06c210: 0e00 |000a: return-void │ │ +06d028: |[06d028] androidx.versionedparcelable.ParcelImpl.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06d038: 2202 2b04 |0000: new-instance v2, Lf1/b; // type@042b │ │ +06d03c: 7020 e514 1200 |0002: invoke-direct {v2, v1}, Lf1/b;.:(Landroid/os/Parcel;)V // method@14e5 │ │ +06d042: 5401 2904 |0005: iget-object v1, v0, Landroidx/versionedparcelable/ParcelImpl;.e:Lf1/c; // field@0429 │ │ +06d046: 6e20 e414 1200 |0007: invoke-virtual {v2, v1}, Lf1/a;.t:(Lf1/c;)V // method@14e4 │ │ +06d04c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #223 header: │ │ -class_idx : 700 │ │ +Class #227 header: │ │ +class_idx : 705 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #223 - │ │ +Class #227 - │ │ Class descriptor : 'Landroidx/window/area/reflectionguard/ExtensionWindowAreaPresentationRequirements;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110066,27 +110637,27 @@ │ │ │ │ #1 : (in Landroidx/window/area/reflectionguard/ExtensionWindowAreaPresentationRequirements;) │ │ name : 'setPresentationView' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #224 header: │ │ -class_idx : 701 │ │ +Class #228 header: │ │ +class_idx : 706 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #224 - │ │ +Class #228 - │ │ Class descriptor : 'Landroidx/window/area/reflectionguard/ExtensionWindowAreaStatusRequirements;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110099,35 +110670,35 @@ │ │ │ │ #1 : (in Landroidx/window/area/reflectionguard/ExtensionWindowAreaStatusRequirements;) │ │ name : 'getWindowAreaStatus' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #225 header: │ │ -class_idx : 702 │ │ +Class #229 header: │ │ +class_idx : 707 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #225 annotations: │ │ -Annotations on method #3949 'addRearDisplayStatusListener' │ │ +Class #229 annotations: │ │ +Annotations on method #3990 'addRearDisplayStatusListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/window/extensions/core/util/function/Consumer<" "Ljava/lang/Integer;" ">;)V" } │ │ -Annotations on method #3951 'removeRearDisplayStatusListener' │ │ +Annotations on method #3992 'removeRearDisplayStatusListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/window/extensions/core/util/function/Consumer<" "Ljava/lang/Integer;" ">;)V" } │ │ -Annotations on method #3952 'startRearDisplaySession' │ │ +Annotations on method #3993 'startRearDisplaySession' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "Landroidx/window/extensions/core/util/function/Consumer<" "Ljava/lang/Integer;" ">;)V" } │ │ │ │ -Class #225 - │ │ +Class #229 - │ │ Class descriptor : 'Landroidx/window/area/reflectionguard/WindowAreaComponentApi2Requirements;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110152,129 +110723,129 @@ │ │ │ │ #3 : (in Landroidx/window/area/reflectionguard/WindowAreaComponentApi2Requirements;) │ │ name : 'startRearDisplaySession' │ │ type : '(Landroid/app/Activity;Landroidx/window/extensions/core/util/function/Consumer;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #226 header: │ │ -class_idx : 707 │ │ +Class #230 header: │ │ +class_idx : 712 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #226 annotations: │ │ +Class #230 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ VISIBILITY_RUNTIME Ljava/lang/FunctionalInterface; │ │ -Annotations on method #3962 'accept' │ │ +Annotations on method #4003 'accept' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ │ │ -Class #226 - │ │ +Class #230 - │ │ Class descriptor : 'Landroidx/window/extensions/core/util/function/Consumer;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/window/extensions/core/util/function/Consumer;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #227 header: │ │ -class_idx : 708 │ │ +Class #231 header: │ │ +class_idx : 713 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #227 annotations: │ │ +Class #231 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ VISIBILITY_RUNTIME Ljava/lang/FunctionalInterface; │ │ -Annotations on method #3963 'apply' │ │ +Annotations on method #4004 'apply' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)TR;" } │ │ │ │ -Class #227 - │ │ +Class #231 - │ │ Class descriptor : 'Landroidx/window/extensions/core/util/function/Function;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/window/extensions/core/util/function/Function;) │ │ name : 'apply' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #228 header: │ │ -class_idx : 709 │ │ +Class #232 header: │ │ +class_idx : 714 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #228 annotations: │ │ +Class #232 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ VISIBILITY_RUNTIME Ljava/lang/FunctionalInterface; │ │ -Annotations on method #3964 'test' │ │ +Annotations on method #4005 'test' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)Z" } │ │ │ │ -Class #228 - │ │ +Class #232 - │ │ Class descriptor : 'Landroidx/window/extensions/core/util/function/Predicate;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/window/extensions/core/util/function/Predicate;) │ │ name : 'test' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #229 header: │ │ -class_idx : 714 │ │ +Class #233 header: │ │ +class_idx : 719 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #229 - │ │ +Class #233 - │ │ Class descriptor : 'Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/window/sidecar/SidecarInterface$SidecarCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -110304,60 +110875,60 @@ │ │ type : '(Ln1/a;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06c214: |[06c214] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.:(Ln1/a;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V │ │ -06c224: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06c22a: 2200 0d06 |0003: new-instance v0, Ljava/lang/Object; // type@060d │ │ -06c22e: 7010 751c 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06c234: 5b10 2d04 |0008: iput-object v0, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042d │ │ -06c238: 2200 7b06 |000a: new-instance v0, Ljava/util/WeakHashMap; // type@067b │ │ -06c23c: 7010 4f1e 0000 |000c: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1e4f │ │ -06c242: 5b10 2f04 |000f: iput-object v0, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042f │ │ -06c246: 5b12 3004 |0011: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@0430 │ │ -06c24a: 5b13 3104 |0013: iput-object v3, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@0431 │ │ -06c24e: 0e00 |0015: return-void │ │ +06d050: |[06d050] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.:(Ln1/a;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V │ │ +06d060: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06d066: 2200 1f06 |0003: new-instance v0, Ljava/lang/Object; // type@061f │ │ +06d06a: 7010 c51c 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06d070: 5b10 2a04 |0008: iput-object v0, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ +06d074: 2200 8d06 |000a: new-instance v0, Ljava/util/WeakHashMap; // type@068d │ │ +06d078: 7010 9e1e 0000 |000c: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1e9e │ │ +06d07e: 5b10 2c04 |000f: iput-object v0, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ +06d082: 5b12 2d04 |0011: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ +06d086: 5b13 2e04 |0013: iput-object v3, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ +06d08a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;) │ │ name : 'onDeviceStateChanged' │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -06c250: |[06c250] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ -06c260: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -06c264: 0e00 |0002: return-void │ │ -06c266: 5430 2d04 |0003: iget-object v0, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042d │ │ -06c26a: 1d00 |0005: monitor-enter v0 │ │ -06c26c: 5431 3004 |0006: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@0430 │ │ -06c270: 5432 2e04 |0008: iget-object v2, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.b:Landroidx/window/sidecar/SidecarDeviceState; // field@042e │ │ -06c274: 6e10 791c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06c27a: 7120 6f24 4200 |000d: invoke-static {v2, v4}, Ln1/a;.a:(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z // method@246f │ │ -06c280: 0a01 |0010: move-result v1 │ │ -06c282: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ -06c286: 1e00 |0013: monitor-exit v0 │ │ -06c288: 0e00 |0014: return-void │ │ -06c28a: 5b34 2e04 |0015: iput-object v4, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.b:Landroidx/window/sidecar/SidecarDeviceState; // field@042e │ │ -06c28e: 5431 3104 |0017: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@0431 │ │ -06c292: 7220 ae0f 4100 |0019: invoke-interface {v1, v4}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V // method@0fae │ │ -06c298: 1e00 |001c: monitor-exit v0 │ │ -06c29a: 0e00 |001d: return-void │ │ -06c29c: 0d04 |001e: move-exception v4 │ │ -06c29e: 1e00 |001f: monitor-exit v0 │ │ -06c2a0: 2704 |0020: throw v4 │ │ +06d08c: |[06d08c] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ +06d09c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +06d0a0: 0e00 |0002: return-void │ │ +06d0a2: 5430 2a04 |0003: iget-object v0, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ +06d0a6: 1d00 |0005: monitor-enter v0 │ │ +06d0a8: 5431 2d04 |0006: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ +06d0ac: 5432 2b04 |0008: iget-object v2, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.b:Landroidx/window/sidecar/SidecarDeviceState; // field@042b │ │ +06d0b0: 6e10 c91c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06d0b6: 7120 c024 4200 |000d: invoke-static {v2, v4}, Ln1/a;.a:(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z // method@24c0 │ │ +06d0bc: 0a01 |0010: move-result v1 │ │ +06d0be: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ +06d0c2: 1e00 |0013: monitor-exit v0 │ │ +06d0c4: 0e00 |0014: return-void │ │ +06d0c6: 5b34 2b04 |0015: iput-object v4, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.b:Landroidx/window/sidecar/SidecarDeviceState; // field@042b │ │ +06d0ca: 5431 2e04 |0017: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ +06d0ce: 7220 d70f 4100 |0019: invoke-interface {v1, v4}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V // method@0fd7 │ │ +06d0d4: 1e00 |001c: monitor-exit v0 │ │ +06d0d6: 0e00 |001d: return-void │ │ +06d0d8: 0d04 |001e: move-exception v4 │ │ +06d0da: 1e00 |001f: monitor-exit v0 │ │ +06d0dc: 2704 |0020: throw v4 │ │ catches : 1 │ │ 0x0006 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;) │ │ @@ -110365,63 +110936,63 @@ │ │ type : '(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -06c2b0: |[06c2b0] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ -06c2c0: 5430 2d04 |0000: iget-object v0, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042d │ │ -06c2c4: 1d00 |0002: monitor-enter v0 │ │ -06c2c6: 5431 2f04 |0003: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042f │ │ -06c2ca: 6e20 531e 4100 |0005: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e53 │ │ -06c2d0: 0c01 |0008: move-result-object v1 │ │ -06c2d2: 1f01 da02 |0009: check-cast v1, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@02da │ │ -06c2d6: 5432 3004 |000b: iget-object v2, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@0430 │ │ -06c2da: 6e10 791c 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06c2e0: 7120 7224 5100 |0010: invoke-static {v1, v5}, Ln1/a;.d:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z // method@2472 │ │ -06c2e6: 0a01 |0013: move-result v1 │ │ -06c2e8: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -06c2ec: 1e00 |0016: monitor-exit v0 │ │ -06c2ee: 0e00 |0017: return-void │ │ -06c2f0: 5431 2f04 |0018: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042f │ │ -06c2f4: 6e30 561e 4105 |001a: invoke-virtual {v1, v4, v5}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e56 │ │ -06c2fa: 5431 3104 |001d: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@0431 │ │ -06c2fe: 7230 af0f 4105 |001f: invoke-interface {v1, v4, v5}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V // method@0faf │ │ -06c304: 1e00 |0022: monitor-exit v0 │ │ -06c306: 0e00 |0023: return-void │ │ -06c308: 0d04 |0024: move-exception v4 │ │ -06c30a: 1e00 |0025: monitor-exit v0 │ │ -06c30c: 2704 |0026: throw v4 │ │ +06d0ec: |[06d0ec] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ +06d0fc: 5430 2a04 |0000: iget-object v0, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ +06d100: 1d00 |0002: monitor-enter v0 │ │ +06d102: 5431 2c04 |0003: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ +06d106: 6e20 a21e 4100 |0005: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ea2 │ │ +06d10c: 0c01 |0008: move-result-object v1 │ │ +06d10e: 1f01 df02 |0009: check-cast v1, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@02df │ │ +06d112: 5432 2d04 |000b: iget-object v2, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ +06d116: 6e10 c91c 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1cc9 │ │ +06d11c: 7120 c324 5100 |0010: invoke-static {v1, v5}, Ln1/a;.d:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z // method@24c3 │ │ +06d122: 0a01 |0013: move-result v1 │ │ +06d124: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +06d128: 1e00 |0016: monitor-exit v0 │ │ +06d12a: 0e00 |0017: return-void │ │ +06d12c: 5431 2c04 |0018: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ +06d130: 6e30 a51e 4105 |001a: invoke-virtual {v1, v4, v5}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ea5 │ │ +06d136: 5431 2e04 |001d: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ +06d13a: 7230 d80f 4105 |001f: invoke-interface {v1, v4, v5}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V // method@0fd8 │ │ +06d140: 1e00 |0022: monitor-exit v0 │ │ +06d142: 0e00 |0023: return-void │ │ +06d144: 0d04 |0024: move-exception v4 │ │ +06d146: 1e00 |0025: monitor-exit v0 │ │ +06d148: 2704 |0026: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #230 header: │ │ -class_idx : 715 │ │ +Class #234 header: │ │ +class_idx : 720 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #230 annotations: │ │ +Class #234 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/adapter/sidecar/SidecarCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="TranslatingCallback" │ │ -Annotations on method #3974 '' │ │ +Annotations on method #4015 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #230 - │ │ +Class #234 - │ │ Class descriptor : 'Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/window/sidecar/SidecarInterface$SidecarCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -110435,139 +111006,139 @@ │ │ type : '(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06c598: |[06c598] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)V │ │ -06c5a8: 5b01 3204 |0000: iput-object v1, v0, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0432 │ │ -06c5ac: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06c5b2: 0e00 |0005: return-void │ │ +06d3d4: |[06d3d4] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)V │ │ +06d3e4: 5b01 2f04 |0000: iput-object v1, v0, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06d3e8: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06d3ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;) │ │ name : 'onDeviceStateChanged' │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -06c5b4: |[06c5b4] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ -06c5c4: 1a00 3f20 |0000: const-string v0, "newDeviceState" // string@203f │ │ -06c5c8: 7120 7731 0700 |0002: invoke-static {v7, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06c5ce: 5460 3204 |0005: iget-object v0, v6, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0432 │ │ -06c5d2: 7110 980f 0000 |0007: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.f:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ljava/util/LinkedHashMap; // method@0f98 │ │ -06c5d8: 0c00 |000a: move-result-object v0 │ │ -06c5da: 6e10 ee1d 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@1dee │ │ -06c5e0: 0c00 |000e: move-result-object v0 │ │ -06c5e2: 5461 3204 |000f: iget-object v1, v6, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0432 │ │ -06c5e6: 7210 471c 0000 |0011: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1c47 │ │ -06c5ec: 0c00 |0014: move-result-object v0 │ │ -06c5ee: 7210 e01d 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -06c5f4: 0a02 |0018: move-result v2 │ │ -06c5f6: 3802 2b00 |0019: if-eqz v2, 0044 // +002b │ │ -06c5fa: 7210 e11d 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -06c600: 0c02 |001e: move-result-object v2 │ │ -06c602: 1f02 3e00 |001f: check-cast v2, Landroid/app/Activity; // type@003e │ │ -06c606: 7110 890f 0200 |0021: invoke-static {v2}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;.a:(Landroid/app/Activity;)Landroid/os/IBinder; // method@0f89 │ │ -06c60c: 0c03 |0024: move-result-object v3 │ │ -06c60e: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -06c610: 3803 0c00 |0026: if-eqz v3, 0032 // +000c │ │ -06c614: 6e10 990f 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.g:()Landroidx/window/sidecar/SidecarInterface; // method@0f99 │ │ -06c61a: 0c05 |002b: move-result-object v5 │ │ -06c61c: 3805 0600 |002c: if-eqz v5, 0032 // +0006 │ │ -06c620: 7220 b10f 3500 |002e: invoke-interface {v5, v3}, Landroidx/window/sidecar/SidecarInterface;.getWindowLayoutInfo:(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo; // method@0fb1 │ │ -06c626: 0c04 |0031: move-result-object v4 │ │ -06c628: 7110 960f 0100 |0032: invoke-static {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.d:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b; // method@0f96 │ │ -06c62e: 0c03 |0035: move-result-object v3 │ │ -06c630: 3803 dfff |0036: if-eqz v3, 0015 // -0021 │ │ -06c634: 7110 970f 0100 |0038: invoke-static {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.e:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ln1/a; // method@0f97 │ │ -06c63a: 0c05 |003b: move-result-object v5 │ │ -06c63c: 6e30 7424 4507 |003c: invoke-virtual {v5, v4, v7}, Ln1/a;.f:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lk1/l; // method@2474 │ │ -06c642: 0c04 |003f: move-result-object v4 │ │ -06c644: 6e30 8d0f 2304 |0040: invoke-virtual {v3, v2, v4}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;.a:(Landroid/app/Activity;Lk1/l;)V // method@0f8d │ │ -06c64a: 28d2 |0043: goto 0015 // -002e │ │ -06c64c: 0e00 |0044: return-void │ │ +06d3f0: |[06d3f0] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ +06d400: 1a00 7620 |0000: const-string v0, "newDeviceState" // string@2076 │ │ +06d404: 7120 c831 0700 |0002: invoke-static {v7, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06d40a: 5460 2f04 |0005: iget-object v0, v6, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06d40e: 7110 c10f 0000 |0007: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.f:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ljava/util/LinkedHashMap; // method@0fc1 │ │ +06d414: 0c00 |000a: move-result-object v0 │ │ +06d416: 6e10 3e1e 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@1e3e │ │ +06d41c: 0c00 |000e: move-result-object v0 │ │ +06d41e: 5461 2f04 |000f: iget-object v1, v6, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06d422: 7210 971c 0000 |0011: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1c97 │ │ +06d428: 0c00 |0014: move-result-object v0 │ │ +06d42a: 7210 301e 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +06d430: 0a02 |0018: move-result v2 │ │ +06d432: 3802 2b00 |0019: if-eqz v2, 0044 // +002b │ │ +06d436: 7210 311e 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +06d43c: 0c02 |001e: move-result-object v2 │ │ +06d43e: 1f02 3e00 |001f: check-cast v2, Landroid/app/Activity; // type@003e │ │ +06d442: 7110 b20f 0200 |0021: invoke-static {v2}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;.a:(Landroid/app/Activity;)Landroid/os/IBinder; // method@0fb2 │ │ +06d448: 0c03 |0024: move-result-object v3 │ │ +06d44a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +06d44c: 3803 0c00 |0026: if-eqz v3, 0032 // +000c │ │ +06d450: 6e10 c20f 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.g:()Landroidx/window/sidecar/SidecarInterface; // method@0fc2 │ │ +06d456: 0c05 |002b: move-result-object v5 │ │ +06d458: 3805 0600 |002c: if-eqz v5, 0032 // +0006 │ │ +06d45c: 7220 da0f 3500 |002e: invoke-interface {v5, v3}, Landroidx/window/sidecar/SidecarInterface;.getWindowLayoutInfo:(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo; // method@0fda │ │ +06d462: 0c04 |0031: move-result-object v4 │ │ +06d464: 7110 bf0f 0100 |0032: invoke-static {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.d:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b; // method@0fbf │ │ +06d46a: 0c03 |0035: move-result-object v3 │ │ +06d46c: 3803 dfff |0036: if-eqz v3, 0015 // -0021 │ │ +06d470: 7110 c00f 0100 |0038: invoke-static {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.e:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ln1/a; // method@0fc0 │ │ +06d476: 0c05 |003b: move-result-object v5 │ │ +06d478: 6e30 c524 4507 |003c: invoke-virtual {v5, v4, v7}, Ln1/a;.f:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lk1/l; // method@24c5 │ │ +06d47e: 0c04 |003f: move-result-object v4 │ │ +06d480: 6e30 b60f 2304 |0040: invoke-virtual {v3, v2, v4}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;.a:(Landroid/app/Activity;Lk1/l;)V // method@0fb6 │ │ +06d486: 28d2 |0043: goto 0015 // -002e │ │ +06d488: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;) │ │ name : 'onWindowLayoutChanged' │ │ type : '(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -06c650: |[06c650] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ -06c660: 1a00 cc26 |0000: const-string v0, "windowToken" // string@26cc │ │ -06c664: 7120 7731 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06c66a: 1a00 4420 |0005: const-string v0, "newLayout" // string@2044 │ │ -06c66e: 7120 7731 0400 |0007: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06c674: 5420 3204 |000a: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0432 │ │ -06c678: 7110 980f 0000 |000c: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.f:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ljava/util/LinkedHashMap; // method@0f98 │ │ -06c67e: 0c00 |000f: move-result-object v0 │ │ -06c680: 6e20 e91d 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1de9 │ │ -06c686: 0c03 |0013: move-result-object v3 │ │ -06c688: 1f03 3e00 |0014: check-cast v3, Landroid/app/Activity; // type@003e │ │ -06c68c: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -06c690: 1a03 6d13 |0018: const-string v3, "SidecarCompat" // string@136d │ │ -06c694: 1a04 9c14 |001a: const-string v4, "Unable to resolve activity from window token. Missing a call to #onWindowLayoutChangeListenerAdded()?" // string@149c │ │ -06c698: 7120 3d04 4300 |001c: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -06c69e: 0e00 |001f: return-void │ │ -06c6a0: 5420 3204 |0020: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0432 │ │ -06c6a4: 7110 970f 0000 |0022: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.e:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ln1/a; // method@0f97 │ │ -06c6aa: 0c00 |0025: move-result-object v0 │ │ -06c6ac: 5421 3204 |0026: iget-object v1, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0432 │ │ -06c6b0: 6e10 990f 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.g:()Landroidx/window/sidecar/SidecarInterface; // method@0f99 │ │ -06c6b6: 0c01 |002b: move-result-object v1 │ │ -06c6b8: 3801 0800 |002c: if-eqz v1, 0034 // +0008 │ │ -06c6bc: 7210 b00f 0100 |002e: invoke-interface {v1}, Landroidx/window/sidecar/SidecarInterface;.getDeviceState:()Landroidx/window/sidecar/SidecarDeviceState; // method@0fb0 │ │ -06c6c2: 0c01 |0031: move-result-object v1 │ │ -06c6c4: 3901 0700 |0032: if-nez v1, 0039 // +0007 │ │ -06c6c8: 2201 d502 |0034: new-instance v1, Landroidx/window/sidecar/SidecarDeviceState; // type@02d5 │ │ -06c6cc: 7010 a80f 0100 |0036: invoke-direct {v1}, Landroidx/window/sidecar/SidecarDeviceState;.:()V // method@0fa8 │ │ -06c6d2: 6e30 7424 4001 |0039: invoke-virtual {v0, v4, v1}, Ln1/a;.f:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lk1/l; // method@2474 │ │ -06c6d8: 0c04 |003c: move-result-object v4 │ │ -06c6da: 5420 3204 |003d: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0432 │ │ -06c6de: 7110 960f 0000 |003f: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.d:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b; // method@0f96 │ │ -06c6e4: 0c00 |0042: move-result-object v0 │ │ -06c6e6: 3800 0500 |0043: if-eqz v0, 0048 // +0005 │ │ -06c6ea: 6e30 8d0f 3004 |0045: invoke-virtual {v0, v3, v4}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;.a:(Landroid/app/Activity;Lk1/l;)V // method@0f8d │ │ -06c6f0: 0e00 |0048: return-void │ │ +06d48c: |[06d48c] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ +06d49c: 1a00 0f27 |0000: const-string v0, "windowToken" // string@270f │ │ +06d4a0: 7120 c831 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06d4a6: 1a00 7b20 |0005: const-string v0, "newLayout" // string@207b │ │ +06d4aa: 7120 c831 0400 |0007: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06d4b0: 5420 2f04 |000a: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06d4b4: 7110 c10f 0000 |000c: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.f:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ljava/util/LinkedHashMap; // method@0fc1 │ │ +06d4ba: 0c00 |000f: move-result-object v0 │ │ +06d4bc: 6e20 391e 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e39 │ │ +06d4c2: 0c03 |0013: move-result-object v3 │ │ +06d4c4: 1f03 3e00 |0014: check-cast v3, Landroid/app/Activity; // type@003e │ │ +06d4c8: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +06d4cc: 1a03 8913 |0018: const-string v3, "SidecarCompat" // string@1389 │ │ +06d4d0: 1a04 ba14 |001a: const-string v4, "Unable to resolve activity from window token. Missing a call to #onWindowLayoutChangeListenerAdded()?" // string@14ba │ │ +06d4d4: 7120 4f04 4300 |001c: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@044f │ │ +06d4da: 0e00 |001f: return-void │ │ +06d4dc: 5420 2f04 |0020: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06d4e0: 7110 c00f 0000 |0022: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.e:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ln1/a; // method@0fc0 │ │ +06d4e6: 0c00 |0025: move-result-object v0 │ │ +06d4e8: 5421 2f04 |0026: iget-object v1, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06d4ec: 6e10 c20f 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.g:()Landroidx/window/sidecar/SidecarInterface; // method@0fc2 │ │ +06d4f2: 0c01 |002b: move-result-object v1 │ │ +06d4f4: 3801 0800 |002c: if-eqz v1, 0034 // +0008 │ │ +06d4f8: 7210 d90f 0100 |002e: invoke-interface {v1}, Landroidx/window/sidecar/SidecarInterface;.getDeviceState:()Landroidx/window/sidecar/SidecarDeviceState; // method@0fd9 │ │ +06d4fe: 0c01 |0031: move-result-object v1 │ │ +06d500: 3901 0700 |0032: if-nez v1, 0039 // +0007 │ │ +06d504: 2201 da02 |0034: new-instance v1, Landroidx/window/sidecar/SidecarDeviceState; // type@02da │ │ +06d508: 7010 d10f 0100 |0036: invoke-direct {v1}, Landroidx/window/sidecar/SidecarDeviceState;.:()V // method@0fd1 │ │ +06d50e: 6e30 c524 4001 |0039: invoke-virtual {v0, v4, v1}, Ln1/a;.f:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lk1/l; // method@24c5 │ │ +06d514: 0c04 |003c: move-result-object v4 │ │ +06d516: 5420 2f04 |003d: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06d51a: 7110 bf0f 0000 |003f: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.d:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b; // method@0fbf │ │ +06d520: 0c00 |0042: move-result-object v0 │ │ +06d522: 3800 0500 |0043: if-eqz v0, 0048 // +0005 │ │ +06d526: 6e30 b60f 3004 |0045: invoke-virtual {v0, v3, v4}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;.a:(Landroid/app/Activity;Lk1/l;)V // method@0fb6 │ │ +06d52c: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #231 header: │ │ -class_idx : 716 │ │ +Class #235 header: │ │ +class_idx : 721 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #231 annotations: │ │ +Class #235 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/adapter/sidecar/SidecarCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ │ │ -Class #231 - │ │ +Class #235 - │ │ Class descriptor : 'Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -110576,100 +111147,100 @@ │ │ type : '(Landroid/app/Activity;)Landroid/os/IBinder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06c31c: |[06c31c] androidx.window.layout.adapter.sidecar.SidecarCompat$a.a:(Landroid/app/Activity;)Landroid/os/IBinder; │ │ -06c32c: 3800 1100 |0000: if-eqz v0, 0011 // +0011 │ │ -06c330: 6e10 a200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06c336: 0c00 |0005: move-result-object v0 │ │ -06c338: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -06c33c: 6e10 d806 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06d8 │ │ -06c342: 0c00 |000b: move-result-object v0 │ │ -06c344: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -06c348: 5400 cd00 |000e: iget-object v0, v0, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@00cd │ │ -06c34c: 2802 |0010: goto 0012 // +0002 │ │ -06c34e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -06c350: 1100 |0012: return-object v0 │ │ +06d158: |[06d158] androidx.window.layout.adapter.sidecar.SidecarCompat$a.a:(Landroid/app/Activity;)Landroid/os/IBinder; │ │ +06d168: 3800 1100 |0000: if-eqz v0, 0011 // +0011 │ │ +06d16c: 6e10 b200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +06d172: 0c00 |0005: move-result-object v0 │ │ +06d174: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +06d178: 6e10 fe06 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06fe │ │ +06d17e: 0c00 |000b: move-result-object v0 │ │ +06d180: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +06d184: 5400 ca00 |000e: iget-object v0, v0, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@00ca │ │ +06d188: 2802 |0010: goto 0012 // +0002 │ │ +06d18a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06d18c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06c354: |[06c354] androidx.window.layout.adapter.sidecar.SidecarCompat$a.b:(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface; │ │ -06c364: 1a00 b718 |0000: const-string v0, "context" // string@18b7 │ │ -06c368: 7120 7731 0100 |0002: invoke-static {v1, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06c36e: 6e10 2601 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -06c374: 0c01 |0008: move-result-object v1 │ │ -06c376: 7110 b70f 0100 |0009: invoke-static {v1}, Landroidx/window/sidecar/SidecarProvider;.getSidecarImpl:(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface; // method@0fb7 │ │ -06c37c: 0c01 |000c: move-result-object v1 │ │ -06c37e: 1101 |000d: return-object v1 │ │ +06d190: |[06d190] androidx.window.layout.adapter.sidecar.SidecarCompat$a.b:(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface; │ │ +06d1a0: 1a00 dd18 |0000: const-string v0, "context" // string@18dd │ │ +06d1a4: 7120 c831 0100 |0002: invoke-static {v1, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06d1aa: 6e10 3601 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0136 │ │ +06d1b0: 0c01 |0008: move-result-object v1 │ │ +06d1b2: 7110 e00f 0100 |0009: invoke-static {v1}, Landroidx/window/sidecar/SidecarProvider;.getSidecarImpl:(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface; // method@0fe0 │ │ +06d1b8: 0c01 |000c: move-result-object v1 │ │ +06d1ba: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;) │ │ name : 'c' │ │ type : '()Lh1/i;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06c380: |[06c380] androidx.window.layout.adapter.sidecar.SidecarCompat$a.c:()Lh1/i; │ │ -06c390: 7100 b60f 0000 |0000: invoke-static {}, Landroidx/window/sidecar/SidecarProvider;.getApiVersion:()Ljava/lang/String; // method@0fb6 │ │ -06c396: 0c00 |0003: move-result-object v0 │ │ -06c398: 7110 0c04 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -06c39e: 0a01 |0007: move-result v1 │ │ -06c3a0: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ -06c3a4: 6201 6807 |000a: sget-object v1, Lh1/i;.j:Lh1/i; // field@0768 │ │ -06c3a8: 7110 d416 0000 |000c: invoke-static {v0}, Lh1/i$a;.a:(Ljava/lang/String;)Lh1/i; // method@16d4 │ │ -06c3ae: 0c00 |000f: move-result-object v0 │ │ -06c3b0: 2802 |0010: goto 0012 // +0002 │ │ -06c3b2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -06c3b4: 1100 |0012: return-object v0 │ │ +06d1bc: |[06d1bc] androidx.window.layout.adapter.sidecar.SidecarCompat$a.c:()Lh1/i; │ │ +06d1cc: 7100 df0f 0000 |0000: invoke-static {}, Landroidx/window/sidecar/SidecarProvider;.getApiVersion:()Ljava/lang/String; // method@0fdf │ │ +06d1d2: 0c00 |0003: move-result-object v0 │ │ +06d1d4: 7110 1d04 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@041d │ │ +06d1da: 0a01 |0007: move-result v1 │ │ +06d1dc: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ +06d1e0: 6201 8107 |000a: sget-object v1, Lh1/i;.j:Lh1/i; // field@0781 │ │ +06d1e4: 7110 f816 0000 |000c: invoke-static {v0}, Lh1/i$a;.a:(Ljava/lang/String;)Lh1/i; // method@16f8 │ │ +06d1ea: 0c00 |000f: move-result-object v0 │ │ +06d1ec: 2802 |0010: goto 0012 // +0002 │ │ +06d1ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06d1f0: 1100 |0012: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/NoClassDefFoundError; -> 0x0011 │ │ Ljava/lang/UnsupportedOperationException; -> 0x0011 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #232 header: │ │ -class_idx : 718 │ │ +Class #236 header: │ │ +class_idx : 723 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #232 annotations: │ │ +Class #236 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/adapter/sidecar/SidecarCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="c" │ │ -Annotations on field #1079 'f' │ │ +Annotations on field #1076 'f' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference<" "Landroid/app/Activity;" ">;" } │ │ │ │ -Class #232 - │ │ +Class #236 - │ │ Class descriptor : 'Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnAttachStateChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -110687,62 +111258,62 @@ │ │ type : '(Landroidx/window/layout/adapter/sidecar/SidecarCompat;Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06c4dc: |[06c4dc] androidx.window.layout.adapter.sidecar.SidecarCompat$c.:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;Landroid/app/Activity;)V │ │ -06c4ec: 1a00 8625 |0000: const-string v0, "sidecarCompat" // string@2586 │ │ -06c4f0: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06c4f6: 7010 751c 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06c4fc: 5b12 3604 |0008: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.e:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0436 │ │ -06c500: 2202 2706 |000a: new-instance v2, Ljava/lang/ref/WeakReference; // type@0627 │ │ -06c504: 7020 fa1c 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1cfa │ │ -06c50a: 5b12 3704 |000f: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.f:Ljava/lang/ref/WeakReference; // field@0437 │ │ -06c50e: 0e00 |0011: return-void │ │ +06d318: |[06d318] androidx.window.layout.adapter.sidecar.SidecarCompat$c.:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;Landroid/app/Activity;)V │ │ +06d328: 1a00 c825 |0000: const-string v0, "sidecarCompat" // string@25c8 │ │ +06d32c: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06d332: 7010 c51c 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06d338: 5b12 3304 |0008: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.e:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0433 │ │ +06d33c: 2202 3906 |000a: new-instance v2, Ljava/lang/ref/WeakReference; // type@0639 │ │ +06d340: 7020 4a1d 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1d4a │ │ +06d346: 5b12 3404 |000f: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.f:Ljava/lang/ref/WeakReference; // field@0434 │ │ +06d34a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;) │ │ name : 'onViewAttachedToWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -06c510: |[06c510] androidx.window.layout.adapter.sidecar.SidecarCompat$c.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -06c520: 1a00 af26 |0000: const-string v0, "view" // string@26af │ │ -06c524: 7120 7731 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06c52a: 6e20 0606 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ -06c530: 5423 3704 |0008: iget-object v3, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.f:Ljava/lang/ref/WeakReference; // field@0437 │ │ -06c534: 6e10 f91c 0300 |000a: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1cf9 │ │ -06c53a: 0c03 |000d: move-result-object v3 │ │ -06c53c: 1f03 3e00 |000e: check-cast v3, Landroid/app/Activity; // type@003e │ │ -06c540: 3803 1100 |0010: if-eqz v3, 0021 // +0011 │ │ -06c544: 6e10 a200 0300 |0012: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06c54a: 0c00 |0015: move-result-object v0 │ │ -06c54c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -06c550: 6e10 d806 0000 |0018: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06d8 │ │ -06c556: 0c00 |001b: move-result-object v0 │ │ -06c558: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -06c55c: 5400 cd00 |001e: iget-object v0, v0, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@00cd │ │ -06c560: 2802 |0020: goto 0022 // +0002 │ │ -06c562: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -06c564: 3903 0300 |0022: if-nez v3, 0025 // +0003 │ │ -06c568: 0e00 |0024: return-void │ │ -06c56a: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -06c56e: 0e00 |0027: return-void │ │ -06c570: 5421 3604 |0028: iget-object v1, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.e:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0436 │ │ -06c574: 6e30 9b0f 0103 |002a: invoke-virtual {v1, v0, v3}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.i:(Landroid/os/IBinder;Landroid/app/Activity;)V // method@0f9b │ │ -06c57a: 0e00 |002d: return-void │ │ +06d34c: |[06d34c] androidx.window.layout.adapter.sidecar.SidecarCompat$c.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +06d35c: 1a00 f226 |0000: const-string v0, "view" // string@26f2 │ │ +06d360: 7120 c831 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06d366: 6e20 2b06 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@062b │ │ +06d36c: 5423 3404 |0008: iget-object v3, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.f:Ljava/lang/ref/WeakReference; // field@0434 │ │ +06d370: 6e10 491d 0300 |000a: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d49 │ │ +06d376: 0c03 |000d: move-result-object v3 │ │ +06d378: 1f03 3e00 |000e: check-cast v3, Landroid/app/Activity; // type@003e │ │ +06d37c: 3803 1100 |0010: if-eqz v3, 0021 // +0011 │ │ +06d380: 6e10 b200 0300 |0012: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +06d386: 0c00 |0015: move-result-object v0 │ │ +06d388: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +06d38c: 6e10 fe06 0000 |0018: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06fe │ │ +06d392: 0c00 |001b: move-result-object v0 │ │ +06d394: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +06d398: 5400 ca00 |001e: iget-object v0, v0, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@00ca │ │ +06d39c: 2802 |0020: goto 0022 // +0002 │ │ +06d39e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +06d3a0: 3903 0300 |0022: if-nez v3, 0025 // +0003 │ │ +06d3a4: 0e00 |0024: return-void │ │ +06d3a6: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +06d3aa: 0e00 |0027: return-void │ │ +06d3ac: 5421 3304 |0028: iget-object v1, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.e:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0433 │ │ +06d3b0: 6e30 c40f 0103 |002a: invoke-virtual {v1, v0, v3}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.i:(Landroid/os/IBinder;Landroid/app/Activity;)V // method@0fc4 │ │ +06d3b6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -110974,71 +111545,71 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c57c: |[06c57c] androidx.window.layout.adapter.sidecar.SidecarCompat$c.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -06c58c: 1a00 af26 |0000: const-string v0, "view" // string@26af │ │ -06c590: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06c596: 0e00 |0005: return-void │ │ +06d3b8: |[06d3b8] androidx.window.layout.adapter.sidecar.SidecarCompat$c.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +06d3c8: 1a00 f226 |0000: const-string v0, "view" // string@26f2 │ │ +06d3cc: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06d3d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #233 header: │ │ -class_idx : 720 │ │ +Class #237 header: │ │ +class_idx : 725 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #233 annotations: │ │ +Class #237 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/adapter/sidecar/a; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="a" │ │ │ │ -Class #233 - │ │ +Class #237 - │ │ Class descriptor : 'Landroidx/window/layout/adapter/sidecar/a$a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/a$a;) │ │ name : 'a' │ │ type : '(Landroid/app/Activity;Lk1/l;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #234 header: │ │ -class_idx : 721 │ │ +Class #238 header: │ │ +class_idx : 726 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #234 annotations: │ │ +Class #238 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroidx/window/layout/adapter/sidecar/a$a; } │ │ │ │ -Class #234 - │ │ +Class #238 - │ │ Class descriptor : 'Landroidx/window/layout/adapter/sidecar/a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -111057,34 +111628,34 @@ │ │ │ │ #2 : (in Landroidx/window/layout/adapter/sidecar/a;) │ │ name : 'c' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #235 header: │ │ -class_idx : 723 │ │ +Class #239 header: │ │ +class_idx : 728 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #235 annotations: │ │ +Class #239 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroidx/window/layout/adapter/sidecar/b; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="b" │ │ -Annotations on field #1088 'c' │ │ +Annotations on field #1085 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lc0/a<" "Lk1/l;" ">;" } │ │ │ │ -Class #235 - │ │ +Class #239 - │ │ Class descriptor : 'Landroidx/window/layout/adapter/sidecar/b$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/b$b;) │ │ @@ -111109,38 +111680,38 @@ │ │ type : '(Landroid/app/Activity;Lo/a;Lk1/j;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06ce48: |[06ce48] androidx.window.layout.adapter.sidecar.b$b.:(Landroid/app/Activity;Lo/a;Lk1/j;)V │ │ -06ce58: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06ce5e: 5b01 3e04 |0003: iput-object v1, v0, Landroidx/window/layout/adapter/sidecar/b$b;.a:Landroid/app/Activity; // field@043e │ │ -06ce62: 5b02 3f04 |0005: iput-object v2, v0, Landroidx/window/layout/adapter/sidecar/b$b;.b:Ljava/util/concurrent/Executor; // field@043f │ │ -06ce66: 5b03 4004 |0007: iput-object v3, v0, Landroidx/window/layout/adapter/sidecar/b$b;.c:Lc0/a; // field@0440 │ │ -06ce6a: 0e00 |0009: return-void │ │ +06dc84: |[06dc84] androidx.window.layout.adapter.sidecar.b$b.:(Landroid/app/Activity;Lo/a;Lk1/j;)V │ │ +06dc94: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06dc9a: 5b01 3b04 |0003: iput-object v1, v0, Landroidx/window/layout/adapter/sidecar/b$b;.a:Landroid/app/Activity; // field@043b │ │ +06dc9e: 5b02 3c04 |0005: iput-object v2, v0, Landroidx/window/layout/adapter/sidecar/b$b;.b:Ljava/util/concurrent/Executor; // field@043c │ │ +06dca2: 5b03 3d04 |0007: iput-object v3, v0, Landroidx/window/layout/adapter/sidecar/b$b;.c:Lc0/a; // field@043d │ │ +06dca6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #236 header: │ │ -class_idx : 731 │ │ +Class #240 header: │ │ +class_idx : 736 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #236 - │ │ +Class #240 - │ │ Class descriptor : 'Lb/a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lb/a;) │ │ name : 'a' │ │ @@ -111153,146 +111724,146 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06d200: |[06d200] b.a.:()V │ │ -06d210: 2200 db02 |0000: new-instance v0, Lb/a; // type@02db │ │ -06d214: 7010 ba0f 0000 |0002: invoke-direct {v0}, Lb/a;.:()V // method@0fba │ │ -06d21a: 6900 4804 |0005: sput-object v0, Lb/a;.a:Lb/a; // field@0448 │ │ -06d21e: 0e00 |0007: return-void │ │ +06e03c: |[06e03c] b.a.:()V │ │ +06e04c: 2200 e002 |0000: new-instance v0, Lb/a; // type@02e0 │ │ +06e050: 7010 e30f 0000 |0002: invoke-direct {v0}, Lb/a;.:()V // method@0fe3 │ │ +06e056: 6900 4504 |0005: sput-object v0, Lb/a;.a:Lb/a; // field@0445 │ │ +06e05a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d220: |[06d220] b.a.:()V │ │ -06d230: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06d236: 0e00 |0003: return-void │ │ +06e05c: |[06e05c] b.a.:()V │ │ +06e06c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06e072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/a;) │ │ name : 'a' │ │ type : '(FFFI)Landroid/window/BackEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06d154: |[06d154] b.a.a:(FFFI)Landroid/window/BackEvent; │ │ -06d164: 2200 cc01 |0000: new-instance v0, Landroid/window/BackEvent; // type@01cc │ │ -06d168: 7055 8509 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/window/BackEvent;.:(FFFI)V // method@0985 │ │ -06d16e: 1100 |0005: return-object v0 │ │ +06df90: |[06df90] b.a.a:(FFFI)Landroid/window/BackEvent; │ │ +06dfa0: 2200 d101 |0000: new-instance v0, Landroid/window/BackEvent; // type@01d1 │ │ +06dfa4: 7055 ae09 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/window/BackEvent;.:(FFFI)V // method@09ae │ │ +06dfaa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/a;) │ │ name : 'b' │ │ type : '(Landroid/window/BackEvent;)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d170: |[06d170] b.a.b:(Landroid/window/BackEvent;)F │ │ -06d180: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06d184: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06d18a: 6e10 8609 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getProgress:()F // method@0986 │ │ -06d190: 0a02 |0008: move-result v2 │ │ -06d192: 0f02 |0009: return v2 │ │ +06dfac: |[06dfac] b.a.b:(Landroid/window/BackEvent;)F │ │ +06dfbc: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +06dfc0: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06dfc6: 6e10 af09 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getProgress:()F // method@09af │ │ +06dfcc: 0a02 |0008: move-result v2 │ │ +06dfce: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/a;) │ │ name : 'c' │ │ type : '(Landroid/window/BackEvent;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d1dc: |[06d1dc] b.a.c:(Landroid/window/BackEvent;)I │ │ -06d1ec: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06d1f0: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06d1f6: 6e10 8709 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getSwipeEdge:()I // method@0987 │ │ -06d1fc: 0a02 |0008: move-result v2 │ │ -06d1fe: 0f02 |0009: return v2 │ │ +06e018: |[06e018] b.a.c:(Landroid/window/BackEvent;)I │ │ +06e028: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +06e02c: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06e032: 6e10 b009 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getSwipeEdge:()I // method@09b0 │ │ +06e038: 0a02 |0008: move-result v2 │ │ +06e03a: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb/a;) │ │ name : 'd' │ │ type : '(Landroid/window/BackEvent;)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d194: |[06d194] b.a.d:(Landroid/window/BackEvent;)F │ │ -06d1a4: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06d1a8: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06d1ae: 6e10 8809 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchX:()F // method@0988 │ │ -06d1b4: 0a02 |0008: move-result v2 │ │ -06d1b6: 0f02 |0009: return v2 │ │ +06dfd0: |[06dfd0] b.a.d:(Landroid/window/BackEvent;)F │ │ +06dfe0: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +06dfe4: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06dfea: 6e10 b109 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchX:()F // method@09b1 │ │ +06dff0: 0a02 |0008: move-result v2 │ │ +06dff2: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb/a;) │ │ name : 'e' │ │ type : '(Landroid/window/BackEvent;)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d1b8: |[06d1b8] b.a.e:(Landroid/window/BackEvent;)F │ │ -06d1c8: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06d1cc: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06d1d2: 6e10 8909 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchY:()F // method@0989 │ │ -06d1d8: 0a02 |0008: move-result v2 │ │ -06d1da: 0f02 |0009: return v2 │ │ +06dff4: |[06dff4] b.a.e:(Landroid/window/BackEvent;)F │ │ +06e004: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +06e008: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06e00e: 6e10 b209 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchY:()F // method@09b2 │ │ +06e014: 0a02 |0008: move-result v2 │ │ +06e016: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #237 header: │ │ -class_idx : 733 │ │ +Class #241 header: │ │ +class_idx : 738 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #237 - │ │ +Class #241 - │ │ Class descriptor : 'Lb/c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lb/c;) │ │ @@ -111317,69 +111888,69 @@ │ │ type : '(Landroid/window/BackEvent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06d6c8: |[06d6c8] b.c.:(Landroid/window/BackEvent;)V │ │ -06d6d8: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06d6dc: 7120 7731 0500 |0002: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06d6e2: 6200 4804 |0005: sget-object v0, Lb/a;.a:Lb/a; // field@0448 │ │ -06d6e6: 6e20 be0f 5000 |0007: invoke-virtual {v0, v5}, Lb/a;.d:(Landroid/window/BackEvent;)F // method@0fbe │ │ -06d6ec: 0a01 |000a: move-result v1 │ │ -06d6ee: 6e20 bf0f 5000 |000b: invoke-virtual {v0, v5}, Lb/a;.e:(Landroid/window/BackEvent;)F // method@0fbf │ │ -06d6f4: 0a02 |000e: move-result v2 │ │ -06d6f6: 6e20 bc0f 5000 |000f: invoke-virtual {v0, v5}, Lb/a;.b:(Landroid/window/BackEvent;)F // method@0fbc │ │ -06d6fc: 0a03 |0012: move-result v3 │ │ -06d6fe: 6e20 bd0f 5000 |0013: invoke-virtual {v0, v5}, Lb/a;.c:(Landroid/window/BackEvent;)I // method@0fbd │ │ -06d704: 0a05 |0016: move-result v5 │ │ -06d706: 7010 751c 0400 |0017: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06d70c: 5941 4904 |001a: iput v1, v4, Lb/c;.a:F // field@0449 │ │ -06d710: 5942 4a04 |001c: iput v2, v4, Lb/c;.b:F // field@044a │ │ -06d714: 5943 4b04 |001e: iput v3, v4, Lb/c;.c:F // field@044b │ │ -06d718: 5945 4c04 |0020: iput v5, v4, Lb/c;.d:I // field@044c │ │ -06d71c: 0e00 |0022: return-void │ │ +06e5f4: |[06e5f4] b.c.:(Landroid/window/BackEvent;)V │ │ +06e604: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +06e608: 7120 c831 0500 |0002: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06e60e: 6200 4504 |0005: sget-object v0, Lb/a;.a:Lb/a; // field@0445 │ │ +06e612: 6e20 e70f 5000 |0007: invoke-virtual {v0, v5}, Lb/a;.d:(Landroid/window/BackEvent;)F // method@0fe7 │ │ +06e618: 0a01 |000a: move-result v1 │ │ +06e61a: 6e20 e80f 5000 |000b: invoke-virtual {v0, v5}, Lb/a;.e:(Landroid/window/BackEvent;)F // method@0fe8 │ │ +06e620: 0a02 |000e: move-result v2 │ │ +06e622: 6e20 e50f 5000 |000f: invoke-virtual {v0, v5}, Lb/a;.b:(Landroid/window/BackEvent;)F // method@0fe5 │ │ +06e628: 0a03 |0012: move-result v3 │ │ +06e62a: 6e20 e60f 5000 |0013: invoke-virtual {v0, v5}, Lb/a;.c:(Landroid/window/BackEvent;)I // method@0fe6 │ │ +06e630: 0a05 |0016: move-result v5 │ │ +06e632: 7010 c51c 0400 |0017: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06e638: 5941 4604 |001a: iput v1, v4, Lb/c;.a:F // field@0446 │ │ +06e63c: 5942 4704 |001c: iput v2, v4, Lb/c;.b:F // field@0447 │ │ +06e640: 5943 4804 |001e: iput v3, v4, Lb/c;.c:F // field@0448 │ │ +06e644: 5945 4904 |0020: iput v5, v4, Lb/c;.d:I // field@0449 │ │ +06e648: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/c;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06d650: |[06d650] b.c.toString:()Ljava/lang/String; │ │ -06d660: 1a00 7f03 |0000: const-string v0, "BackEventCompat{touchX=" // string@037f │ │ -06d664: 7110 c50f 0000 |0002: invoke-static {v0}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -06d66a: 0c00 |0005: move-result-object v0 │ │ -06d66c: 5221 4904 |0006: iget v1, v2, Lb/c;.a:F // field@0449 │ │ -06d670: 6e20 bf1c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cbf │ │ -06d676: 1a01 0302 |000b: const-string v1, ", touchY=" // string@0203 │ │ -06d67a: 6e20 c51c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06d680: 5221 4a04 |0010: iget v1, v2, Lb/c;.b:F // field@044a │ │ -06d684: 6e20 bf1c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cbf │ │ -06d68a: 1a01 ef01 |0015: const-string v1, ", progress=" // string@01ef │ │ -06d68e: 6e20 c51c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06d694: 5221 4b04 |001a: iget v1, v2, Lb/c;.c:F // field@044b │ │ -06d698: 6e20 bf1c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cbf │ │ -06d69e: 1a01 f701 |001f: const-string v1, ", swipeEdge=" // string@01f7 │ │ -06d6a2: 6e20 c51c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -06d6a8: 5221 4c04 |0024: iget v1, v2, Lb/c;.d:I // field@044c │ │ -06d6ac: 6e20 c01c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -06d6b2: 1301 7d00 |0029: const/16 v1, #int 125 // #7d │ │ -06d6b6: 6e20 bd1c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cbd │ │ -06d6bc: 6e10 cd1c 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -06d6c2: 0c00 |0031: move-result-object v0 │ │ -06d6c4: 1100 |0032: return-object v0 │ │ +06e57c: |[06e57c] b.c.toString:()Ljava/lang/String; │ │ +06e58c: 1a00 8203 |0000: const-string v0, "BackEventCompat{touchX=" // string@0382 │ │ +06e590: 7110 f10f 0000 |0002: invoke-static {v0}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +06e596: 0c00 |0005: move-result-object v0 │ │ +06e598: 5221 4604 |0006: iget v1, v2, Lb/c;.a:F // field@0446 │ │ +06e59c: 6e20 0f1d 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1d0f │ │ +06e5a2: 1a01 0302 |000b: const-string v1, ", touchY=" // string@0203 │ │ +06e5a6: 6e20 151d 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06e5ac: 5221 4704 |0010: iget v1, v2, Lb/c;.b:F // field@0447 │ │ +06e5b0: 6e20 0f1d 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1d0f │ │ +06e5b6: 1a01 ef01 |0015: const-string v1, ", progress=" // string@01ef │ │ +06e5ba: 6e20 151d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06e5c0: 5221 4804 |001a: iget v1, v2, Lb/c;.c:F // field@0448 │ │ +06e5c4: 6e20 0f1d 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1d0f │ │ +06e5ca: 1a01 f701 |001f: const-string v1, ", swipeEdge=" // string@01f7 │ │ +06e5ce: 6e20 151d 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +06e5d4: 5221 4904 |0024: iget v1, v2, Lb/c;.d:I // field@0449 │ │ +06e5d8: 6e20 101d 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +06e5de: 1301 7d00 |0029: const/16 v1, #int 125 // #7d │ │ +06e5e2: 6e20 0d1d 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1d0d │ │ +06e5e8: 6e10 1d1d 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +06e5ee: 0c00 |0031: move-result-object v0 │ │ +06e5f0: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -111649,60 +112220,57 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Lb/c; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #238 header: │ │ -class_idx : 734 │ │ +Class #242 header: │ │ +class_idx : 739 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #238 - │ │ +Class #242 - │ │ Class descriptor : 'Lb/d;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lb/d;) │ │ name : 'cancel' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #239 header: │ │ -class_idx : 735 │ │ +Class #243 header: │ │ +class_idx : 740 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #239 - │ │ +Class #243 - │ │ Class descriptor : 'Lb/e;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -111720,212 +112288,208 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06d720: |[06d720] b.e.:(ILjava/lang/Object;)V │ │ -06d730: 5901 4d04 |0000: iput v1, v0, Lb/e;.e:I // field@044d │ │ -06d734: 5b02 4e04 |0002: iput-object v2, v0, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d738: 7010 751c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06d73e: 0e00 |0007: return-void │ │ +06e64c: |[06e64c] b.e.:(ILjava/lang/Object;)V │ │ +06e65c: 5901 4a04 |0000: iput v1, v0, Lb/e;.e:I // field@044a │ │ +06e660: 5b02 4b04 |0002: iput-object v2, v0, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e664: 7010 c51c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06e66a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/e;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 358 16-bit code units │ │ -06d740: |[06d740] b.e.run:()V │ │ -06d750: 52e0 4d04 |0000: iget v0, v14, Lb/e;.e:I // field@044d │ │ -06d754: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06d756: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -06d758: 1243 |0004: const/4 v3, #int 4 // #4 │ │ -06d75a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -06d75c: 2b00 4601 0000 |0006: packed-switch v0, 0000014c // +00000146 │ │ -06d762: 2900 3901 |0009: goto/16 0142 // +0139 │ │ -06d766: 54e0 4e04 |000b: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d76a: 1f00 1c05 |000d: check-cast v0, Lio/flutter/embedding/engine/renderer/FlutterRenderer$d; // type@051c │ │ -06d76e: 6e10 791c 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c79 │ │ -06d774: 0e00 |0012: return-void │ │ -06d776: 54e0 4e04 |0013: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d77a: 1f00 660a |0015: check-cast v0, Lx1/c; // type@0a66 │ │ -06d77e: 5400 7613 |0017: iget-object v0, v0, Lx1/c;.b:Lx1/d; // field@1376 │ │ -06d782: 5400 7d13 |0019: iget-object v0, v0, Lx1/d;.e:Lio/flutter/embedding/engine/FlutterJNI; // field@137d │ │ -06d786: 6e10 aa18 0000 |001b: invoke-virtual {v0}, Lio/flutter/embedding/engine/FlutterJNI;.prefetchDefaultFontManager:()V // method@18aa │ │ -06d78c: 0e00 |001e: return-void │ │ -06d78e: 54e0 4e04 |001f: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d792: 1f00 0d03 |0021: check-cast v0, Lc0/a; // type@030d │ │ -06d796: 1a01 0201 |0023: const-string v1, "$callback" // string@0102 │ │ -06d79a: 7120 7731 1000 |0025: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06d7a0: 2201 c506 |0028: new-instance v1, Lk1/l; // type@06c5 │ │ -06d7a4: 6202 970e |002a: sget-object v2, Ln2/o;.e:Ln2/o; // field@0e97 │ │ -06d7a8: 7020 1e1f 2100 |002c: invoke-direct {v1, v2}, Lk1/l;.:(Ljava/util/List;)V // method@1f1e │ │ -06d7ae: 7220 8a10 1000 |002f: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@108a │ │ -06d7b4: 0e00 |0032: return-void │ │ -06d7b6: 54e0 4e04 |0033: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d7ba: 1f00 070a |0035: check-cast v0, Lu0/t; // type@0a07 │ │ -06d7be: 6201 bb12 |0037: sget-object v1, Lu0/t;.m:Lu0/t; // field@12bb │ │ -06d7c2: 1a01 1926 |0039: const-string v1, "this$0" // string@2619 │ │ -06d7c6: 7120 7731 1000 |003b: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06d7cc: 5201 b412 |003e: iget v1, v0, Lu0/t;.f:I // field@12b4 │ │ -06d7d0: 3901 0b00 |0040: if-nez v1, 004b // +000b │ │ -06d7d4: 5c02 b512 |0042: iput-boolean v2, v0, Lu0/t;.g:Z // field@12b5 │ │ -06d7d8: 5401 b812 |0044: iget-object v1, v0, Lu0/t;.j:Lu0/m; // field@12b8 │ │ -06d7dc: 6203 8e12 |0046: sget-object v3, Lu0/h$a;.ON_PAUSE:Lu0/h$a; // field@128e │ │ -06d7e0: 6e20 aa2f 3100 |0048: invoke-virtual {v1, v3}, Lu0/m;.e:(Lu0/h$a;)V // method@2faa │ │ -06d7e6: 5201 b312 |004b: iget v1, v0, Lu0/t;.e:I // field@12b3 │ │ -06d7ea: 3901 0f00 |004d: if-nez v1, 005c // +000f │ │ -06d7ee: 5501 b512 |004f: iget-boolean v1, v0, Lu0/t;.g:Z // field@12b5 │ │ -06d7f2: 3801 0b00 |0051: if-eqz v1, 005c // +000b │ │ -06d7f6: 5401 b812 |0053: iget-object v1, v0, Lu0/t;.j:Lu0/m; // field@12b8 │ │ -06d7fa: 6203 9112 |0055: sget-object v3, Lu0/h$a;.ON_STOP:Lu0/h$a; // field@1291 │ │ -06d7fe: 6e20 aa2f 3100 |0057: invoke-virtual {v1, v3}, Lu0/m;.e:(Lu0/h$a;)V // method@2faa │ │ -06d804: 5c02 b612 |005a: iput-boolean v2, v0, Lu0/t;.h:Z // field@12b6 │ │ -06d808: 0e00 |005c: return-void │ │ -06d80a: 54e0 4e04 |005d: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d80e: 1f00 6509 |005f: check-cast v0, Ls0/g; // type@0965 │ │ -06d812: 5401 2811 |0061: iget-object v1, v0, Ls0/g;.R:Ls0/j0; // field@1128 │ │ -06d816: 5402 3111 |0063: iget-object v2, v0, Ls0/g;.h:Landroid/os/Bundle; // field@1131 │ │ -06d81a: 5411 4f11 |0065: iget-object v1, v1, Ls0/j0;.i:La1/d; // field@114f │ │ -06d81e: 6e20 4500 2100 |0067: invoke-virtual {v1, v2}, La1/d;.b:(Landroid/os/Bundle;)V // method@0045 │ │ -06d824: 5b04 3111 |006a: iput-object v4, v0, Ls0/g;.h:Landroid/os/Bundle; // field@1131 │ │ -06d828: 0e00 |006c: return-void │ │ -06d82a: 54e0 4e04 |006d: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d82e: 1f00 5706 |006f: check-cast v0, Ljava/util/ArrayList; // type@0657 │ │ -06d832: 1a01 0b01 |0071: const-string v1, "$transitioningViews" // string@010b │ │ -06d836: 7120 7731 1000 |0073: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06d83c: 7120 d12c 0300 |0076: invoke-static {v3, v0}, Ls0/d0;.a:(ILjava/util/List;)V // method@2cd1 │ │ -06d842: 0e00 |0079: return-void │ │ -06d844: 54e0 4e04 |007a: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d848: 1f00 3e00 |007c: check-cast v0, Landroid/app/Activity; // type@003e │ │ -06d84c: 6e10 a600 0000 |007e: invoke-virtual {v0}, Landroid/app/Activity;.isFinishing:()Z // method@00a6 │ │ -06d852: 0a05 |0081: move-result v5 │ │ -06d854: 3905 a900 |0082: if-nez v5, 012b // +00a9 │ │ -06d858: 6005 9300 |0084: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -06d85c: 1306 1c00 |0086: const/16 v6, #int 28 // #1c │ │ -06d860: 3465 0900 |0088: if-lt v5, v6, 0091 // +0009 │ │ -06d864: 6201 e311 |008a: sget-object v1, Lt/d;.a:Ljava/lang/Class; // field@11e3 │ │ -06d868: 6e10 c100 0000 |008c: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ -06d86e: 2900 8800 |008f: goto/16 0117 // +0088 │ │ -06d872: 6206 e311 |0091: sget-object v6, Lt/d;.a:Ljava/lang/Class; // field@11e3 │ │ -06d876: 1306 1b00 |0093: const/16 v6, #int 27 // #1b │ │ -06d87a: 1307 1a00 |0095: const/16 v7, #int 26 // #1a │ │ -06d87e: 3275 0700 |0097: if-eq v5, v7, 009e // +0007 │ │ -06d882: 3365 0300 |0099: if-ne v5, v6, 009c // +0003 │ │ -06d886: 2803 |009b: goto 009e // +0003 │ │ -06d888: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -06d88a: 2802 |009d: goto 009f // +0002 │ │ -06d88c: 1218 |009e: const/4 v8, #int 1 // #1 │ │ -06d88e: 3808 0800 |009f: if-eqz v8, 00a7 // +0008 │ │ -06d892: 6208 e811 |00a1: sget-object v8, Lt/d;.f:Ljava/lang/reflect/Method; // field@11e8 │ │ -06d896: 3908 0400 |00a3: if-nez v8, 00a7 // +0004 │ │ -06d89a: 2900 8100 |00a5: goto/16 0126 // +0081 │ │ -06d89e: 6208 e711 |00a7: sget-object v8, Lt/d;.e:Ljava/lang/reflect/Method; // field@11e7 │ │ -06d8a2: 3908 0800 |00a9: if-nez v8, 00b1 // +0008 │ │ -06d8a6: 6208 e611 |00ab: sget-object v8, Lt/d;.d:Ljava/lang/reflect/Method; // field@11e6 │ │ -06d8aa: 3908 0400 |00ad: if-nez v8, 00b1 // +0004 │ │ -06d8ae: 2900 7700 |00af: goto/16 0126 // +0077 │ │ -06d8b2: 6208 e511 |00b1: sget-object v8, Lt/d;.c:Ljava/lang/reflect/Field; // field@11e5 │ │ -06d8b6: 6e20 041d 0800 |00b3: invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d04 │ │ -06d8bc: 0c08 |00b6: move-result-object v8 │ │ -06d8be: 3908 0300 |00b7: if-nez v8, 00ba // +0003 │ │ -06d8c2: 286d |00b9: goto 0126 // +006d │ │ -06d8c4: 6209 e411 |00ba: sget-object v9, Lt/d;.b:Ljava/lang/reflect/Field; // field@11e4 │ │ -06d8c8: 6e20 041d 0900 |00bc: invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d04 │ │ -06d8ce: 0c09 |00bf: move-result-object v9 │ │ -06d8d0: 3909 0300 |00c0: if-nez v9, 00c3 // +0003 │ │ -06d8d4: 2864 |00c2: goto 0126 // +0064 │ │ -06d8d6: 6e10 9900 0000 |00c3: invoke-virtual {v0}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0099 │ │ -06d8dc: 0c0a |00c6: move-result-object v10 │ │ -06d8de: 220b 9e09 |00c7: new-instance v11, Lt/d$a; // type@099e │ │ -06d8e2: 7020 7a2e 0b00 |00c9: invoke-direct {v11, v0}, Lt/d$a;.:(Landroid/app/Activity;)V // method@2e7a │ │ -06d8e8: 6e20 d900 ba00 |00cc: invoke-virtual {v10, v11}, Landroid/app/Application;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@00d9 │ │ -06d8ee: 620c e911 |00cf: sget-object v12, Lt/d;.g:Landroid/os/Handler; // field@11e9 │ │ -06d8f2: 220d 9b09 |00d1: new-instance v13, Lt/a; // type@099b │ │ -06d8f6: 7030 742e bd08 |00d3: invoke-direct {v13, v11, v8}, Lt/a;.:(Lt/d$a;Ljava/lang/Object;)V // method@2e74 │ │ -06d8fc: 6e20 8303 dc00 |00d6: invoke-virtual {v12, v13}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -06d902: 3275 0700 |00d9: if-eq v5, v7, 00e0 // +0007 │ │ -06d906: 3365 0300 |00db: if-ne v5, v6, 00de // +0003 │ │ -06d90a: 2803 |00dd: goto 00e0 // +0003 │ │ -06d90c: 1205 |00de: const/4 v5, #int 0 // #0 │ │ -06d90e: 2802 |00df: goto 00e1 // +0002 │ │ -06d910: 1215 |00e0: const/4 v5, #int 1 // #1 │ │ -06d912: 3805 2b00 |00e1: if-eqz v5, 010c // +002b │ │ -06d916: 6205 e811 |00e3: sget-object v5, Lt/d;.f:Ljava/lang/reflect/Method; // field@11e8 │ │ -06d91a: 1306 0900 |00e5: const/16 v6, #int 9 // #9 │ │ -06d91e: 2366 ea0a |00e7: new-array v6, v6, [Ljava/lang/Object; // type@0aea │ │ -06d922: 4d08 0601 |00e9: aput-object v8, v6, v1 │ │ -06d926: 4d04 0602 |00eb: aput-object v4, v6, v2 │ │ -06d92a: 1222 |00ed: const/4 v2, #int 2 // #2 │ │ -06d92c: 4d04 0602 |00ee: aput-object v4, v6, v2 │ │ -06d930: 1232 |00f0: const/4 v2, #int 3 // #3 │ │ -06d932: 7110 441c 0100 |00f1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -06d938: 0c07 |00f4: move-result-object v7 │ │ -06d93a: 4d07 0602 |00f5: aput-object v7, v6, v2 │ │ -06d93e: 6202 bb0a |00f7: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0abb │ │ -06d942: 4d02 0603 |00f9: aput-object v2, v6, v3 │ │ -06d946: 1253 |00fb: const/4 v3, #int 5 // #5 │ │ -06d948: 4d04 0603 |00fc: aput-object v4, v6, v3 │ │ -06d94c: 1263 |00fe: const/4 v3, #int 6 // #6 │ │ -06d94e: 4d04 0603 |00ff: aput-object v4, v6, v3 │ │ -06d952: 1273 |0101: const/4 v3, #int 7 // #7 │ │ -06d954: 4d02 0603 |0102: aput-object v2, v6, v3 │ │ -06d958: 1303 0800 |0104: const/16 v3, #int 8 // #8 │ │ -06d95c: 4d02 0603 |0106: aput-object v2, v6, v3 │ │ -06d960: 6e30 121d 9506 |0108: invoke-virtual {v5, v9, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d12 │ │ -06d966: 2804 |010b: goto 010f // +0004 │ │ -06d968: 6e10 c100 0000 |010c: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ -06d96e: 2202 9c09 |010f: new-instance v2, Lt/b; // type@099c │ │ -06d972: 7030 762e a20b |0111: invoke-direct {v2, v10, v11}, Lt/b;.:(Landroid/app/Application;Lt/d$a;)V // method@2e76 │ │ -06d978: 6e20 8303 2c00 |0114: invoke-virtual {v12, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -06d97e: 1211 |0117: const/4 v1, #int 1 // #1 │ │ -06d980: 280e |0118: goto 0126 // +000e │ │ -06d982: 0d02 |0119: move-exception v2 │ │ -06d984: 6203 e911 |011a: sget-object v3, Lt/d;.g:Landroid/os/Handler; // field@11e9 │ │ -06d988: 2204 9c09 |011c: new-instance v4, Lt/b; // type@099c │ │ -06d98c: 7030 762e a40b |011e: invoke-direct {v4, v10, v11}, Lt/b;.:(Landroid/app/Application;Lt/d$a;)V // method@2e76 │ │ -06d992: 6e20 8303 4300 |0121: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -06d998: 2702 |0124: throw v2 │ │ -06d99a: 0000 |0125: nop // spacer │ │ -06d99c: 3901 0500 |0126: if-nez v1, 012b // +0005 │ │ -06d9a0: 6e10 c100 0000 |0128: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ -06d9a6: 0e00 |012b: return-void │ │ -06d9a8: 54e0 4e04 |012c: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d9ac: 1f00 eb02 |012e: check-cast v0, Lb/i$i; // type@02eb │ │ -06d9b0: 5401 5b04 |0130: iget-object v1, v0, Lb/i$i;.f:Ljava/lang/Runnable; // field@045b │ │ -06d9b4: 3801 0700 |0132: if-eqz v1, 0139 // +0007 │ │ -06d9b8: 7210 801c 0100 |0134: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1c80 │ │ -06d9be: 5b04 5b04 |0137: iput-object v4, v0, Lb/i$i;.f:Ljava/lang/Runnable; // field@045b │ │ -06d9c2: 0e00 |0139: return-void │ │ -06d9c4: 54e0 4e04 |013a: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d9c8: 1f00 ec02 |013c: check-cast v0, Lb/i; // type@02ec │ │ -06d9cc: 6e10 a400 0000 |013e: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00a4 │ │ -06d9d2: 0e00 |0141: return-void │ │ -06d9d4: 54e0 4e04 |0142: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044e │ │ -06d9d8: 1f00 4b05 |0144: check-cast v0, Lio/flutter/plugin/platform/n; // type@054b │ │ -06d9dc: 6202 4b09 |0146: sget-object v2, Lio/flutter/plugin/platform/n;.w:[Ljava/lang/Class; // field@094b │ │ -06d9e0: 6e20 f419 1000 |0148: invoke-virtual {v0, v1}, Lio/flutter/plugin/platform/n;.e:(Z)V // method@19f4 │ │ -06d9e6: 0e00 |014b: return-void │ │ -06d9e8: 0001 0b00 0000 0000 3401 0000 2601 ... |014c: packed-switch-data (26 units) │ │ + insns size : 348 16-bit code units │ │ +06e66c: |[06e66c] b.e.run:()V │ │ +06e67c: 52e0 4a04 |0000: iget v0, v14, Lb/e;.e:I // field@044a │ │ +06e680: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06e682: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +06e684: 1243 |0004: const/4 v3, #int 4 // #4 │ │ +06e686: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +06e688: 2b00 3e01 0000 |0006: packed-switch v0, 00000144 // +0000013e │ │ +06e68e: 2900 3101 |0009: goto/16 013a // +0131 │ │ +06e692: 54e0 4b04 |000b: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e696: 1f00 750a |000d: check-cast v0, Lx1/c; // type@0a75 │ │ +06e69a: 5400 b213 |000f: iget-object v0, v0, Lx1/c;.b:Lx1/d; // field@13b2 │ │ +06e69e: 5400 b913 |0011: iget-object v0, v0, Lx1/d;.e:Lio/flutter/embedding/engine/FlutterJNI; // field@13b9 │ │ +06e6a2: 6e10 d218 0000 |0013: invoke-virtual {v0}, Lio/flutter/embedding/engine/FlutterJNI;.prefetchDefaultFontManager:()V // method@18d2 │ │ +06e6a8: 0e00 |0016: return-void │ │ +06e6aa: 54e0 4b04 |0017: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e6ae: 1f00 1203 |0019: check-cast v0, Lc0/a; // type@0312 │ │ +06e6b2: 1a01 0201 |001b: const-string v1, "$callback" // string@0102 │ │ +06e6b6: 7120 c831 1000 |001d: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06e6bc: 2201 d506 |0020: new-instance v1, Lk1/l; // type@06d5 │ │ +06e6c0: 6202 d30e |0022: sget-object v2, Ln2/o;.e:Ln2/o; // field@0ed3 │ │ +06e6c4: 7020 6c1f 2100 |0024: invoke-direct {v1, v2}, Lk1/l;.:(Ljava/util/List;)V // method@1f6c │ │ +06e6ca: 7220 b310 1000 |0027: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10b3 │ │ +06e6d0: 0e00 |002a: return-void │ │ +06e6d2: 54e0 4b04 |002b: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e6d6: 1f00 150a |002d: check-cast v0, Lu0/s; // type@0a15 │ │ +06e6da: 6201 f612 |002f: sget-object v1, Lu0/s;.m:Lu0/s; // field@12f6 │ │ +06e6de: 1a01 5c26 |0031: const-string v1, "this$0" // string@265c │ │ +06e6e2: 7120 c831 1000 |0033: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06e6e8: 5201 ef12 |0036: iget v1, v0, Lu0/s;.f:I // field@12ef │ │ +06e6ec: 3901 0b00 |0038: if-nez v1, 0043 // +000b │ │ +06e6f0: 5c02 f012 |003a: iput-boolean v2, v0, Lu0/s;.g:Z // field@12f0 │ │ +06e6f4: 5401 f312 |003c: iget-object v1, v0, Lu0/s;.j:Lu0/m; // field@12f3 │ │ +06e6f8: 6203 cb12 |003e: sget-object v3, Lu0/h$a;.ON_PAUSE:Lu0/h$a; // field@12cb │ │ +06e6fc: 6e20 f72f 3100 |0040: invoke-virtual {v1, v3}, Lu0/m;.e:(Lu0/h$a;)V // method@2ff7 │ │ +06e702: 5201 ee12 |0043: iget v1, v0, Lu0/s;.e:I // field@12ee │ │ +06e706: 3901 0f00 |0045: if-nez v1, 0054 // +000f │ │ +06e70a: 5501 f012 |0047: iget-boolean v1, v0, Lu0/s;.g:Z // field@12f0 │ │ +06e70e: 3801 0b00 |0049: if-eqz v1, 0054 // +000b │ │ +06e712: 5401 f312 |004b: iget-object v1, v0, Lu0/s;.j:Lu0/m; // field@12f3 │ │ +06e716: 6203 ce12 |004d: sget-object v3, Lu0/h$a;.ON_STOP:Lu0/h$a; // field@12ce │ │ +06e71a: 6e20 f72f 3100 |004f: invoke-virtual {v1, v3}, Lu0/m;.e:(Lu0/h$a;)V // method@2ff7 │ │ +06e720: 5c02 f112 |0052: iput-boolean v2, v0, Lu0/s;.h:Z // field@12f1 │ │ +06e724: 0e00 |0054: return-void │ │ +06e726: 54e0 4b04 |0055: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e72a: 1f00 7809 |0057: check-cast v0, Ls0/h; // type@0978 │ │ +06e72e: 5401 7311 |0059: iget-object v1, v0, Ls0/h;.R:Ls0/k0; // field@1173 │ │ +06e732: 5402 7c11 |005b: iget-object v2, v0, Ls0/h;.h:Landroid/os/Bundle; // field@117c │ │ +06e736: 5411 9a11 |005d: iget-object v1, v1, Ls0/k0;.i:La1/d; // field@119a │ │ +06e73a: 6e20 5500 2100 |005f: invoke-virtual {v1, v2}, La1/d;.b:(Landroid/os/Bundle;)V // method@0055 │ │ +06e740: 5b04 7c11 |0062: iput-object v4, v0, Ls0/h;.h:Landroid/os/Bundle; // field@117c │ │ +06e744: 0e00 |0064: return-void │ │ +06e746: 54e0 4b04 |0065: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e74a: 1f00 6906 |0067: check-cast v0, Ljava/util/ArrayList; // type@0669 │ │ +06e74e: 1a01 0b01 |0069: const-string v1, "$transitioningViews" // string@010b │ │ +06e752: 7120 c831 1000 |006b: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +06e758: 7120 532d 0300 |006e: invoke-static {v3, v0}, Ls0/e0;.a:(ILjava/util/List;)V // method@2d53 │ │ +06e75e: 0e00 |0071: return-void │ │ +06e760: 54e0 4b04 |0072: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e764: 1f00 3e00 |0074: check-cast v0, Landroid/app/Activity; // type@003e │ │ +06e768: 6e10 b600 0000 |0076: invoke-virtual {v0}, Landroid/app/Activity;.isFinishing:()Z // method@00b6 │ │ +06e76e: 0a05 |0079: move-result v5 │ │ +06e770: 3905 a900 |007a: if-nez v5, 0123 // +00a9 │ │ +06e774: 6005 9000 |007c: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06e778: 1306 1c00 |007e: const/16 v6, #int 28 // #1c │ │ +06e77c: 3465 0900 |0080: if-lt v5, v6, 0089 // +0009 │ │ +06e780: 6201 1f12 |0082: sget-object v1, Lt/d;.a:Ljava/lang/Class; // field@121f │ │ +06e784: 6e10 d100 0000 |0084: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00d1 │ │ +06e78a: 2900 8800 |0087: goto/16 010f // +0088 │ │ +06e78e: 6206 1f12 |0089: sget-object v6, Lt/d;.a:Ljava/lang/Class; // field@121f │ │ +06e792: 1306 1b00 |008b: const/16 v6, #int 27 // #1b │ │ +06e796: 1307 1a00 |008d: const/16 v7, #int 26 // #1a │ │ +06e79a: 3275 0700 |008f: if-eq v5, v7, 0096 // +0007 │ │ +06e79e: 3365 0300 |0091: if-ne v5, v6, 0094 // +0003 │ │ +06e7a2: 2803 |0093: goto 0096 // +0003 │ │ +06e7a4: 1208 |0094: const/4 v8, #int 0 // #0 │ │ +06e7a6: 2802 |0095: goto 0097 // +0002 │ │ +06e7a8: 1218 |0096: const/4 v8, #int 1 // #1 │ │ +06e7aa: 3808 0800 |0097: if-eqz v8, 009f // +0008 │ │ +06e7ae: 6208 2412 |0099: sget-object v8, Lt/d;.f:Ljava/lang/reflect/Method; // field@1224 │ │ +06e7b2: 3908 0400 |009b: if-nez v8, 009f // +0004 │ │ +06e7b6: 2900 8100 |009d: goto/16 011e // +0081 │ │ +06e7ba: 6208 2312 |009f: sget-object v8, Lt/d;.e:Ljava/lang/reflect/Method; // field@1223 │ │ +06e7be: 3908 0800 |00a1: if-nez v8, 00a9 // +0008 │ │ +06e7c2: 6208 2212 |00a3: sget-object v8, Lt/d;.d:Ljava/lang/reflect/Method; // field@1222 │ │ +06e7c6: 3908 0400 |00a5: if-nez v8, 00a9 // +0004 │ │ +06e7ca: 2900 7700 |00a7: goto/16 011e // +0077 │ │ +06e7ce: 6208 2112 |00a9: sget-object v8, Lt/d;.c:Ljava/lang/reflect/Field; // field@1221 │ │ +06e7d2: 6e20 541d 0800 |00ab: invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d54 │ │ +06e7d8: 0c08 |00ae: move-result-object v8 │ │ +06e7da: 3908 0300 |00af: if-nez v8, 00b2 // +0003 │ │ +06e7de: 286d |00b1: goto 011e // +006d │ │ +06e7e0: 6209 2012 |00b2: sget-object v9, Lt/d;.b:Ljava/lang/reflect/Field; // field@1220 │ │ +06e7e4: 6e20 541d 0900 |00b4: invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d54 │ │ +06e7ea: 0c09 |00b7: move-result-object v9 │ │ +06e7ec: 3909 0300 |00b8: if-nez v9, 00bb // +0003 │ │ +06e7f0: 2864 |00ba: goto 011e // +0064 │ │ +06e7f2: 6e10 a900 0000 |00bb: invoke-virtual {v0}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@00a9 │ │ +06e7f8: 0c0a |00be: move-result-object v10 │ │ +06e7fa: 220b af09 |00bf: new-instance v11, Lt/d$a; // type@09af │ │ +06e7fe: 7020 cb2e 0b00 |00c1: invoke-direct {v11, v0}, Lt/d$a;.:(Landroid/app/Activity;)V // method@2ecb │ │ +06e804: 6e20 e900 ba00 |00c4: invoke-virtual {v10, v11}, Landroid/app/Application;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@00e9 │ │ +06e80a: 620c 2512 |00c7: sget-object v12, Lt/d;.g:Landroid/os/Handler; // field@1225 │ │ +06e80e: 220d ac09 |00c9: new-instance v13, Lt/a; // type@09ac │ │ +06e812: 7030 c52e bd08 |00cb: invoke-direct {v13, v11, v8}, Lt/a;.:(Lt/d$a;Ljava/lang/Object;)V // method@2ec5 │ │ +06e818: 6e20 9403 dc00 |00ce: invoke-virtual {v12, v13}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0394 │ │ +06e81e: 3275 0700 |00d1: if-eq v5, v7, 00d8 // +0007 │ │ +06e822: 3365 0300 |00d3: if-ne v5, v6, 00d6 // +0003 │ │ +06e826: 2803 |00d5: goto 00d8 // +0003 │ │ +06e828: 1205 |00d6: const/4 v5, #int 0 // #0 │ │ +06e82a: 2802 |00d7: goto 00d9 // +0002 │ │ +06e82c: 1215 |00d8: const/4 v5, #int 1 // #1 │ │ +06e82e: 3805 2b00 |00d9: if-eqz v5, 0104 // +002b │ │ +06e832: 6205 2412 |00db: sget-object v5, Lt/d;.f:Ljava/lang/reflect/Method; // field@1224 │ │ +06e836: 1306 0900 |00dd: const/16 v6, #int 9 // #9 │ │ +06e83a: 2366 f90a |00df: new-array v6, v6, [Ljava/lang/Object; // type@0af9 │ │ +06e83e: 4d08 0601 |00e1: aput-object v8, v6, v1 │ │ +06e842: 4d04 0602 |00e3: aput-object v4, v6, v2 │ │ +06e846: 1227 |00e5: const/4 v7, #int 2 // #2 │ │ +06e848: 4d04 0607 |00e6: aput-object v4, v6, v7 │ │ +06e84c: 1237 |00e8: const/4 v7, #int 3 // #3 │ │ +06e84e: 7110 941c 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +06e854: 0c08 |00ec: move-result-object v8 │ │ +06e856: 4d08 0607 |00ed: aput-object v8, v6, v7 │ │ +06e85a: 6207 f70a |00ef: sget-object v7, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0af7 │ │ +06e85e: 4d07 0603 |00f1: aput-object v7, v6, v3 │ │ +06e862: 1253 |00f3: const/4 v3, #int 5 // #5 │ │ +06e864: 4d04 0603 |00f4: aput-object v4, v6, v3 │ │ +06e868: 1263 |00f6: const/4 v3, #int 6 // #6 │ │ +06e86a: 4d04 0603 |00f7: aput-object v4, v6, v3 │ │ +06e86e: 1273 |00f9: const/4 v3, #int 7 // #7 │ │ +06e870: 4d07 0603 |00fa: aput-object v7, v6, v3 │ │ +06e874: 1303 0800 |00fc: const/16 v3, #int 8 // #8 │ │ +06e878: 4d07 0603 |00fe: aput-object v7, v6, v3 │ │ +06e87c: 6e30 621d 9506 |0100: invoke-virtual {v5, v9, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d62 │ │ +06e882: 2804 |0103: goto 0107 // +0004 │ │ +06e884: 6e10 d100 0000 |0104: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00d1 │ │ +06e88a: 2203 ad09 |0107: new-instance v3, Lt/b; // type@09ad │ │ +06e88e: 7030 c72e a30b |0109: invoke-direct {v3, v10, v11}, Lt/b;.:(Landroid/app/Application;Lt/d$a;)V // method@2ec7 │ │ +06e894: 6e20 9403 3c00 |010c: invoke-virtual {v12, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0394 │ │ +06e89a: 1211 |010f: const/4 v1, #int 1 // #1 │ │ +06e89c: 280e |0110: goto 011e // +000e │ │ +06e89e: 0d02 |0111: move-exception v2 │ │ +06e8a0: 6203 2512 |0112: sget-object v3, Lt/d;.g:Landroid/os/Handler; // field@1225 │ │ +06e8a4: 2204 ad09 |0114: new-instance v4, Lt/b; // type@09ad │ │ +06e8a8: 7030 c72e a40b |0116: invoke-direct {v4, v10, v11}, Lt/b;.:(Landroid/app/Application;Lt/d$a;)V // method@2ec7 │ │ +06e8ae: 6e20 9403 4300 |0119: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0394 │ │ +06e8b4: 2702 |011c: throw v2 │ │ +06e8b6: 0000 |011d: nop // spacer │ │ +06e8b8: 3901 0500 |011e: if-nez v1, 0123 // +0005 │ │ +06e8bc: 6e10 d100 0000 |0120: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00d1 │ │ +06e8c2: 0e00 |0123: return-void │ │ +06e8c4: 54e0 4b04 |0124: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e8c8: 1f00 f002 |0126: check-cast v0, Lb/i$i; // type@02f0 │ │ +06e8cc: 5401 5804 |0128: iget-object v1, v0, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06e8d0: 3801 0700 |012a: if-eqz v1, 0131 // +0007 │ │ +06e8d4: 7210 d01c 0100 |012c: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1cd0 │ │ +06e8da: 5b04 5804 |012f: iput-object v4, v0, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06e8de: 0e00 |0131: return-void │ │ +06e8e0: 54e0 4b04 |0132: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e8e4: 1f00 f102 |0134: check-cast v0, Lb/i; // type@02f1 │ │ +06e8e8: 6e10 b400 0000 |0136: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00b4 │ │ +06e8ee: 0e00 |0139: return-void │ │ +06e8f0: 54e0 4b04 |013a: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06e8f4: 1f00 5b05 |013c: check-cast v0, Lio/flutter/plugin/platform/o; // type@055b │ │ +06e8f8: 6202 7409 |013e: sget-object v2, Lio/flutter/plugin/platform/o;.w:[Ljava/lang/Class; // field@0974 │ │ +06e8fc: 6e20 351a 1000 |0140: invoke-virtual {v0, v1}, Lio/flutter/plugin/platform/o;.h:(Z)V // method@1a35 │ │ +06e902: 0e00 |0143: return-void │ │ +06e904: 0001 0a00 0000 0000 2c01 0000 1e01 ... |0144: packed-switch-data (24 units) │ │ catches : 3 │ │ - 0x00b1 - 0x00d9 │ │ - -> 0x0125 │ │ - 0x00e3 - 0x010f │ │ - -> 0x0119 │ │ - 0x010f - 0x0125 │ │ - -> 0x0125 │ │ + 0x00a9 - 0x00d1 │ │ + -> 0x011d │ │ + 0x00db - 0x0107 │ │ + -> 0x0111 │ │ + 0x0107 - 0x011d │ │ + -> 0x011d │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ 0x0005 line=6 │ │ @@ -112789,34 +113353,34 @@ │ │ 0x035f line=864 │ │ 0x0360 line=865 │ │ 0x0361 line=866 │ │ 0x0362 line=867 │ │ 0x0363 line=868 │ │ 0x0364 line=869 │ │ locals : │ │ - 0x0000 - 0x0166 reg=14 this Lb/e; │ │ + 0x0000 - 0x015c reg=14 this Lb/e; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #240 header: │ │ -class_idx : 743 │ │ +Class #244 header: │ │ +class_idx : 748 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #240 annotations: │ │ +Class #244 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=a │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name=null │ │ │ │ -Class #240 - │ │ +Class #244 - │ │ Class descriptor : 'Lb/i$e;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -112830,79 +113394,79 @@ │ │ type : '(Lb/i;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e450: |[06e450] b.i$e.:(Lb/i;)V │ │ -06e460: 5b01 5704 |0000: iput-object v1, v0, Lb/i$e;.e:Lb/i; // field@0457 │ │ -06e464: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06e46a: 0e00 |0005: return-void │ │ +06f368: |[06f368] b.i$e.:(Lb/i;)V │ │ +06f378: 5b01 5404 |0000: iput-object v1, v0, Lb/i$e;.e:Lb/i; // field@0454 │ │ +06f37c: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06f382: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/i$e;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06e46c: |[06e46c] b.i$e.run:()V │ │ -06e47c: 5430 5704 |0000: iget-object v0, v3, Lb/i$e;.e:Lb/i; // field@0457 │ │ -06e480: 7110 0a10 0000 |0002: invoke-static {v0}, Lb/i;.s:(Lb/i;)V // method@100a │ │ -06e486: 281d |0005: goto 0022 // +001d │ │ -06e488: 0d00 |0006: move-exception v0 │ │ -06e48a: 6e10 f01c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cf0 │ │ -06e490: 0c01 |000a: move-result-object v1 │ │ -06e492: 1a02 5403 |000b: const-string v2, "Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference" // string@0354 │ │ -06e496: 7120 0a04 2100 |000d: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ -06e49c: 0a01 |0010: move-result v1 │ │ -06e49e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -06e4a2: 280f |0013: goto 0022 // +000f │ │ -06e4a4: 2700 |0014: throw v0 │ │ -06e4a6: 0d00 |0015: move-exception v0 │ │ -06e4a8: 6e10 f01c 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cf0 │ │ -06e4ae: 0c01 |0019: move-result-object v1 │ │ -06e4b0: 1a02 bf03 |001a: const-string v2, "Can not perform this action after onSaveInstanceState" // string@03bf │ │ -06e4b4: 7120 0a04 2100 |001c: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ -06e4ba: 0a01 |001f: move-result v1 │ │ -06e4bc: 3801 0300 |0020: if-eqz v1, 0023 // +0003 │ │ -06e4c0: 0e00 |0022: return-void │ │ -06e4c2: 2700 |0023: throw v0 │ │ +06f384: |[06f384] b.i$e.run:()V │ │ +06f394: 5430 5404 |0000: iget-object v0, v3, Lb/i$e;.e:Lb/i; // field@0454 │ │ +06f398: 7110 3410 0000 |0002: invoke-static {v0}, Lb/i;.s:(Lb/i;)V // method@1034 │ │ +06f39e: 281d |0005: goto 0022 // +001d │ │ +06f3a0: 0d00 |0006: move-exception v0 │ │ +06f3a2: 6e10 401d 0000 |0007: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1d40 │ │ +06f3a8: 0c01 |000a: move-result-object v1 │ │ +06f3aa: 1a02 5703 |000b: const-string v2, "Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference" // string@0357 │ │ +06f3ae: 7120 1b04 2100 |000d: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@041b │ │ +06f3b4: 0a01 |0010: move-result v1 │ │ +06f3b6: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +06f3ba: 280f |0013: goto 0022 // +000f │ │ +06f3bc: 2700 |0014: throw v0 │ │ +06f3be: 0d00 |0015: move-exception v0 │ │ +06f3c0: 6e10 401d 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1d40 │ │ +06f3c6: 0c01 |0019: move-result-object v1 │ │ +06f3c8: 1a02 c203 |001a: const-string v2, "Can not perform this action after onSaveInstanceState" // string@03c2 │ │ +06f3cc: 7120 1b04 2100 |001c: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@041b │ │ +06f3d2: 0a01 |001f: move-result v1 │ │ +06f3d4: 3801 0300 |0020: if-eqz v1, 0023 // +0003 │ │ +06f3d8: 0e00 |0022: return-void │ │ +06f3da: 2700 |0023: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/IllegalStateException; -> 0x0015 │ │ Ljava/lang/NullPointerException; -> 0x0006 │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #241 header: │ │ -class_idx : 745 │ │ +Class #245 header: │ │ +class_idx : 750 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #241 annotations: │ │ +Class #245 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lb/i; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="g" │ │ │ │ -Class #241 - │ │ +Class #245 - │ │ Class descriptor : 'Lb/i$g;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -112911,87 +113475,87 @@ │ │ type : '(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06e548: |[06e548] b.i$g.a:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; │ │ -06e558: 6e10 a000 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.getOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@00a0 │ │ -06e55e: 0c00 |0003: move-result-object v0 │ │ -06e560: 1100 |0004: return-object v0 │ │ +06f460: |[06f460] b.i$g.a:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; │ │ +06f470: 6e10 b000 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.getOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@00b0 │ │ +06f476: 0c00 |0003: move-result-object v0 │ │ +06f478: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #242 header: │ │ -class_idx : 746 │ │ +Class #246 header: │ │ +class_idx : 751 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #242 annotations: │ │ +Class #246 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lb/i; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="h" │ │ │ │ -Class #242 - │ │ +Class #246 - │ │ Class descriptor : 'Lb/i$h;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lb/i$h;) │ │ name : 'a' │ │ - type : 'Lu0/g0;' │ │ + type : 'Lu0/f0;' │ │ access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ #0 : (in Lb/i$h;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e564: |[06e564] b.i$h.:()V │ │ -06e574: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06e57a: 0e00 |0003: return-void │ │ +06f47c: |[06f47c] b.i$h.:()V │ │ +06f48c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06f492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #243 header: │ │ -class_idx : 747 │ │ +Class #247 header: │ │ +class_idx : 752 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #243 annotations: │ │ +Class #247 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lb/i; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="i" │ │ │ │ -Class #243 - │ │ +Class #247 - │ │ Class descriptor : 'Lb/i$i;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/concurrent/Executor;' │ │ #1 : 'Landroid/view/ViewTreeObserver$OnDrawListener;' │ │ #2 : 'Ljava/lang/Runnable;' │ │ @@ -113019,128 +113583,128 @@ │ │ type : '(Lb/i;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06e57c: |[06e57c] b.i$i.:(Lb/i;)V │ │ -06e58c: 5b45 5d04 |0000: iput-object v5, v4, Lb/i$i;.h:Lb/i; // field@045d │ │ -06e590: 7010 751c 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06e596: 7100 b703 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ -06e59c: 0b00 |0008: move-result-wide v0 │ │ -06e59e: 1602 1027 |0009: const-wide/16 v2, #int 10000 // #2710 │ │ -06e5a2: bb20 |000b: add-long/2addr v0, v2 │ │ -06e5a4: 5a40 5a04 |000c: iput-wide v0, v4, Lb/i$i;.e:J // field@045a │ │ -06e5a8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -06e5aa: 5c45 5c04 |000f: iput-boolean v5, v4, Lb/i$i;.g:Z // field@045c │ │ -06e5ae: 0e00 |0011: return-void │ │ +06f494: |[06f494] b.i$i.:(Lb/i;)V │ │ +06f4a4: 5b45 5a04 |0000: iput-object v5, v4, Lb/i$i;.h:Lb/i; // field@045a │ │ +06f4a8: 7010 c51c 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +06f4ae: 7100 c803 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03c8 │ │ +06f4b4: 0b00 |0008: move-result-wide v0 │ │ +06f4b6: 1602 1027 |0009: const-wide/16 v2, #int 10000 // #2710 │ │ +06f4ba: bb20 |000b: add-long/2addr v0, v2 │ │ +06f4bc: 5a40 5704 |000c: iput-wide v0, v4, Lb/i$i;.e:J // field@0457 │ │ +06f4c0: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +06f4c2: 5c45 5904 |000f: iput-boolean v5, v4, Lb/i$i;.g:Z // field@0459 │ │ +06f4c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/i$i;) │ │ name : 'a' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06e6d4: |[06e6d4] b.i$i.a:(Landroid/view/View;)V │ │ -06e6e4: 5510 5c04 |0000: iget-boolean v0, v1, Lb/i$i;.g:Z // field@045c │ │ -06e6e8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -06e6ec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06e6ee: 5c10 5c04 |0005: iput-boolean v0, v1, Lb/i$i;.g:Z // field@045c │ │ -06e6f2: 6e10 cb05 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ -06e6f8: 0c02 |000a: move-result-object v2 │ │ -06e6fa: 6e20 cd06 1200 |000b: invoke-virtual {v2, v1}, Landroid/view/ViewTreeObserver;.addOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@06cd │ │ -06e700: 0e00 |000e: return-void │ │ +06f5ec: |[06f5ec] b.i$i.a:(Landroid/view/View;)V │ │ +06f5fc: 5510 5904 |0000: iget-boolean v0, v1, Lb/i$i;.g:Z // field@0459 │ │ +06f600: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +06f604: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06f606: 5c10 5904 |0005: iput-boolean v0, v1, Lb/i$i;.g:Z // field@0459 │ │ +06f60a: 6e10 f005 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05f0 │ │ +06f610: 0c02 |000a: move-result-object v2 │ │ +06f612: 6e20 f306 1200 |000b: invoke-virtual {v2, v1}, Landroid/view/ViewTreeObserver;.addOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@06f3 │ │ +06f618: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/i$i;) │ │ name : 'execute' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -06e5b0: |[06e5b0] b.i$i.execute:(Ljava/lang/Runnable;)V │ │ -06e5c0: 5b23 5b04 |0000: iput-object v3, v2, Lb/i$i;.f:Ljava/lang/Runnable; // field@045b │ │ -06e5c4: 5423 5d04 |0002: iget-object v3, v2, Lb/i$i;.h:Lb/i; // field@045d │ │ -06e5c8: 6e10 a200 0300 |0004: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06e5ce: 0c03 |0007: move-result-object v3 │ │ -06e5d0: 6e10 d906 0300 |0008: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06d9 │ │ -06e5d6: 0c03 |000b: move-result-object v3 │ │ -06e5d8: 5520 5c04 |000c: iget-boolean v0, v2, Lb/i$i;.g:Z // field@045c │ │ -06e5dc: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -06e5e0: 7100 9103 0000 |0010: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0391 │ │ -06e5e6: 0c00 |0013: move-result-object v0 │ │ -06e5e8: 7100 8f03 0000 |0014: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@038f │ │ -06e5ee: 0c01 |0017: move-result-object v1 │ │ -06e5f0: 3310 0600 |0018: if-ne v0, v1, 001e // +0006 │ │ -06e5f4: 6e10 d905 0300 |001a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -06e5fa: 280e |001d: goto 002b // +000e │ │ -06e5fc: 6e10 0006 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.postInvalidate:()V // method@0600 │ │ -06e602: 280a |0021: goto 002b // +000a │ │ -06e604: 2200 df02 |0022: new-instance v0, Lb/e; // type@02df │ │ -06e608: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -06e60a: 7030 cc0f 1002 |0025: invoke-direct {v0, v1, v2}, Lb/e;.:(ILjava/lang/Object;)V // method@0fcc │ │ -06e610: 6e20 0206 0300 |0028: invoke-virtual {v3, v0}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0602 │ │ -06e616: 0e00 |002b: return-void │ │ +06f4c8: |[06f4c8] b.i$i.execute:(Ljava/lang/Runnable;)V │ │ +06f4d8: 5b23 5804 |0000: iput-object v3, v2, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06f4dc: 5423 5a04 |0002: iget-object v3, v2, Lb/i$i;.h:Lb/i; // field@045a │ │ +06f4e0: 6e10 b200 0300 |0004: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +06f4e6: 0c03 |0007: move-result-object v3 │ │ +06f4e8: 6e10 ff06 0300 |0008: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06ff │ │ +06f4ee: 0c03 |000b: move-result-object v3 │ │ +06f4f0: 5520 5904 |000c: iget-boolean v0, v2, Lb/i$i;.g:Z // field@0459 │ │ +06f4f4: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +06f4f8: 7100 a203 0000 |0010: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@03a2 │ │ +06f4fe: 0c00 |0013: move-result-object v0 │ │ +06f500: 7100 a003 0000 |0014: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@03a0 │ │ +06f506: 0c01 |0017: move-result-object v1 │ │ +06f508: 3310 0600 |0018: if-ne v0, v1, 001e // +0006 │ │ +06f50c: 6e10 fe05 0300 |001a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05fe │ │ +06f512: 280e |001d: goto 002b // +000e │ │ +06f514: 6e10 2506 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.postInvalidate:()V // method@0625 │ │ +06f51a: 280a |0021: goto 002b // +000a │ │ +06f51c: 2200 e402 |0022: new-instance v0, Lb/e; // type@02e4 │ │ +06f520: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +06f522: 7030 f60f 1002 |0025: invoke-direct {v0, v1, v2}, Lb/e;.:(ILjava/lang/Object;)V // method@0ff6 │ │ +06f528: 6e20 2706 0300 |0028: invoke-virtual {v3, v0}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0627 │ │ +06f52e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/i$i;) │ │ name : 'onDraw' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06e618: |[06e618] b.i$i.onDraw:()V │ │ -06e628: 5460 5b04 |0000: iget-object v0, v6, Lb/i$i;.f:Ljava/lang/Runnable; // field@045b │ │ -06e62c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06e62e: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ -06e632: 7210 801c 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c80 │ │ -06e638: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06e63a: 5b60 5b04 |0009: iput-object v0, v6, Lb/i$i;.f:Ljava/lang/Runnable; // field@045b │ │ -06e63e: 5460 5d04 |000b: iget-object v0, v6, Lb/i$i;.h:Lb/i; // field@045d │ │ -06e642: 5400 6504 |000d: iget-object v0, v0, Lb/i;.m:Lb/j; // field@0465 │ │ -06e646: 5402 6f04 |000f: iget-object v2, v0, Lb/j;.b:Ljava/lang/Object; // field@046f │ │ -06e64a: 1d02 |0011: monitor-enter v2 │ │ -06e64c: 5500 7004 |0012: iget-boolean v0, v0, Lb/j;.c:Z // field@0470 │ │ -06e650: 1e02 |0014: monitor-exit v2 │ │ -06e652: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ -06e656: 280e |0017: goto 0025 // +000e │ │ -06e658: 0d00 |0018: move-exception v0 │ │ -06e65a: 1e02 |0019: monitor-exit v2 │ │ -06e65c: 2700 |001a: throw v0 │ │ -06e65e: 7100 b703 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ -06e664: 0b02 |001e: move-result-wide v2 │ │ -06e666: 5364 5a04 |001f: iget-wide v4, v6, Lb/i$i;.e:J // field@045a │ │ -06e66a: 3100 0204 |0021: cmp-long v0, v2, v4 │ │ -06e66e: 3d00 1100 |0023: if-lez v0, 0034 // +0011 │ │ -06e672: 5c61 5c04 |0025: iput-boolean v1, v6, Lb/i$i;.g:Z // field@045c │ │ -06e676: 5460 5d04 |0027: iget-object v0, v6, Lb/i$i;.h:Lb/i; // field@045d │ │ -06e67a: 6e10 a200 0000 |0029: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06e680: 0c00 |002c: move-result-object v0 │ │ -06e682: 6e10 d906 0000 |002d: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06d9 │ │ -06e688: 0c00 |0030: move-result-object v0 │ │ -06e68a: 6e20 fe05 6000 |0031: invoke-virtual {v0, v6}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ -06e690: 0e00 |0034: return-void │ │ +06f530: |[06f530] b.i$i.onDraw:()V │ │ +06f540: 5460 5804 |0000: iget-object v0, v6, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06f544: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06f546: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ +06f54a: 7210 d01c 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1cd0 │ │ +06f550: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06f552: 5b60 5804 |0009: iput-object v0, v6, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06f556: 5460 5a04 |000b: iget-object v0, v6, Lb/i$i;.h:Lb/i; // field@045a │ │ +06f55a: 5400 6204 |000d: iget-object v0, v0, Lb/i;.m:Lb/j; // field@0462 │ │ +06f55e: 5402 6c04 |000f: iget-object v2, v0, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ +06f562: 1d02 |0011: monitor-enter v2 │ │ +06f564: 5500 6d04 |0012: iget-boolean v0, v0, Lb/j;.c:Z // field@046d │ │ +06f568: 1e02 |0014: monitor-exit v2 │ │ +06f56a: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ +06f56e: 280e |0017: goto 0025 // +000e │ │ +06f570: 0d00 |0018: move-exception v0 │ │ +06f572: 1e02 |0019: monitor-exit v2 │ │ +06f574: 2700 |001a: throw v0 │ │ +06f576: 7100 c803 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03c8 │ │ +06f57c: 0b02 |001e: move-result-wide v2 │ │ +06f57e: 5364 5704 |001f: iget-wide v4, v6, Lb/i$i;.e:J // field@0457 │ │ +06f582: 3100 0204 |0021: cmp-long v0, v2, v4 │ │ +06f586: 3d00 1100 |0023: if-lez v0, 0034 // +0011 │ │ +06f58a: 5c61 5904 |0025: iput-boolean v1, v6, Lb/i$i;.g:Z // field@0459 │ │ +06f58e: 5460 5a04 |0027: iget-object v0, v6, Lb/i$i;.h:Lb/i; // field@045a │ │ +06f592: 6e10 b200 0000 |0029: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +06f598: 0c00 |002c: move-result-object v0 │ │ +06f59a: 6e10 ff06 0000 |002d: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06ff │ │ +06f5a0: 0c00 |0030: move-result-object v0 │ │ +06f5a2: 6e20 2306 6000 |0031: invoke-virtual {v0, v6}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0623 │ │ +06f5a8: 0e00 |0034: return-void │ │ catches : 1 │ │ 0x0012 - 0x0014 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -113412,60 +113976,57 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0035 reg=6 this Lb/i$i; │ │ │ │ #3 : (in Lb/i$i;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06e6a0: |[06e6a0] b.i$i.run:()V │ │ -06e6b0: 5410 5d04 |0000: iget-object v0, v1, Lb/i$i;.h:Lb/i; // field@045d │ │ -06e6b4: 6e10 a200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06e6ba: 0c00 |0005: move-result-object v0 │ │ -06e6bc: 6e10 d906 0000 |0006: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06d9 │ │ -06e6c2: 0c00 |0009: move-result-object v0 │ │ -06e6c4: 6e10 cb05 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ -06e6ca: 0c00 |000d: move-result-object v0 │ │ -06e6cc: 6e20 d306 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@06d3 │ │ -06e6d2: 0e00 |0011: return-void │ │ +06f5b8: |[06f5b8] b.i$i.run:()V │ │ +06f5c8: 5410 5a04 |0000: iget-object v0, v1, Lb/i$i;.h:Lb/i; // field@045a │ │ +06f5cc: 6e10 b200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +06f5d2: 0c00 |0005: move-result-object v0 │ │ +06f5d4: 6e10 ff06 0000 |0006: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06ff │ │ +06f5da: 0c00 |0009: move-result-object v0 │ │ +06f5dc: 6e10 f005 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05f0 │ │ +06f5e2: 0c00 |000d: move-result-object v0 │ │ +06f5e4: 6e20 f906 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@06f9 │ │ +06f5ea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #244 header: │ │ -class_idx : 749 │ │ +Class #248 header: │ │ +class_idx : 754 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #244 annotations: │ │ -Annotations on field #1134 'a' │ │ +Class #248 annotations: │ │ +Annotations on field #1131 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lx2/a<" "Lm2/g;" ">;" } │ │ │ │ -Class #244 - │ │ +Class #248 - │ │ Class descriptor : 'Lb/j;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lb/j;) │ │ @@ -113490,87 +114051,87 @@ │ │ type : '(Lb/i$i;Lb/f;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -06f324: |[06f324] b.j.:(Lb/i$i;Lb/f;)V │ │ -06f334: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06f33a: 5b02 6e04 |0003: iput-object v2, v0, Lb/j;.a:Lx2/a; // field@046e │ │ -06f33e: 2201 0d06 |0005: new-instance v1, Ljava/lang/Object; // type@060d │ │ -06f342: 7010 751c 0100 |0007: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06f348: 5b01 6f04 |000a: iput-object v1, v0, Lb/j;.b:Ljava/lang/Object; // field@046f │ │ -06f34c: 2201 5706 |000c: new-instance v1, Ljava/util/ArrayList; // type@0657 │ │ -06f350: 7010 7e1d 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d7e │ │ -06f356: 5b01 7104 |0011: iput-object v1, v0, Lb/j;.d:Ljava/util/ArrayList; // field@0471 │ │ -06f35a: 0e00 |0013: return-void │ │ +07023c: |[07023c] b.j.:(Lb/i$i;Lb/f;)V │ │ +07024c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +070252: 5b02 6b04 |0003: iput-object v2, v0, Lb/j;.a:Lx2/a; // field@046b │ │ +070256: 2201 1f06 |0005: new-instance v1, Ljava/lang/Object; // type@061f │ │ +07025a: 7010 c51c 0100 |0007: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +070260: 5b01 6c04 |000a: iput-object v1, v0, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ +070264: 2201 6906 |000c: new-instance v1, Ljava/util/ArrayList; // type@0669 │ │ +070268: 7010 ce1d 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1dce │ │ +07026e: 5b01 6e04 |0011: iput-object v1, v0, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ +070272: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/j;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -06f35c: |[06f35c] b.j.a:()V │ │ -06f36c: 5430 6f04 |0000: iget-object v0, v3, Lb/j;.b:Ljava/lang/Object; // field@046f │ │ -06f370: 1d00 |0002: monitor-enter v0 │ │ -06f372: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -06f374: 5c31 7004 |0004: iput-boolean v1, v3, Lb/j;.c:Z // field@0470 │ │ -06f378: 5431 7104 |0006: iget-object v1, v3, Lb/j;.d:Ljava/util/ArrayList; // field@0471 │ │ -06f37c: 6e10 8a1d 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d8a │ │ -06f382: 0c01 |000b: move-result-object v1 │ │ -06f384: 7210 e01d 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -06f38a: 0a02 |000f: move-result v2 │ │ -06f38c: 3802 0c00 |0010: if-eqz v2, 001c // +000c │ │ -06f390: 7210 e11d 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -06f396: 0c02 |0015: move-result-object v2 │ │ -06f398: 1f02 6a0a |0016: check-cast v2, Lx2/a; // type@0a6a │ │ -06f39c: 7210 1931 0200 |0018: invoke-interface {v2}, Lx2/a;.c:()Ljava/lang/Object; // method@3119 │ │ -06f3a2: 28f1 |001b: goto 000c // -000f │ │ -06f3a4: 5431 7104 |001c: iget-object v1, v3, Lb/j;.d:Ljava/util/ArrayList; // field@0471 │ │ -06f3a8: 6e10 841d 0100 |001e: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d84 │ │ -06f3ae: 6201 480d |0021: sget-object v1, Lm2/g;.a:Lm2/g; // field@0d48 │ │ -06f3b2: 1e00 |0023: monitor-exit v0 │ │ -06f3b4: 0e00 |0024: return-void │ │ -06f3b6: 0d01 |0025: move-exception v1 │ │ -06f3b8: 1e00 |0026: monitor-exit v0 │ │ -06f3ba: 2701 |0027: throw v1 │ │ +070274: |[070274] b.j.a:()V │ │ +070284: 5430 6c04 |0000: iget-object v0, v3, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ +070288: 1d00 |0002: monitor-enter v0 │ │ +07028a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +07028c: 5c31 6d04 |0004: iput-boolean v1, v3, Lb/j;.c:Z // field@046d │ │ +070290: 5431 6e04 |0006: iget-object v1, v3, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ +070294: 6e10 da1d 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1dda │ │ +07029a: 0c01 |000b: move-result-object v1 │ │ +07029c: 7210 301e 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +0702a2: 0a02 |000f: move-result v2 │ │ +0702a4: 3802 0c00 |0010: if-eqz v2, 001c // +000c │ │ +0702a8: 7210 311e 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +0702ae: 0c02 |0015: move-result-object v2 │ │ +0702b0: 1f02 790a |0016: check-cast v2, Lx2/a; // type@0a79 │ │ +0702b4: 7210 6931 0200 |0018: invoke-interface {v2}, Lx2/a;.c:()Ljava/lang/Object; // method@3169 │ │ +0702ba: 28f1 |001b: goto 000c // -000f │ │ +0702bc: 5431 6e04 |001c: iget-object v1, v3, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ +0702c0: 6e10 d41d 0100 |001e: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1dd4 │ │ +0702c6: 6201 840d |0021: sget-object v1, Lm2/g;.a:Lm2/g; // field@0d84 │ │ +0702ca: 1e00 |0023: monitor-exit v0 │ │ +0702cc: 0e00 |0024: return-void │ │ +0702ce: 0d01 |0025: move-exception v1 │ │ +0702d0: 1e00 |0026: monitor-exit v0 │ │ +0702d2: 2701 |0027: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0023 │ │ -> 0x0025 │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #245 header: │ │ -class_idx : 751 │ │ +Class #249 header: │ │ +class_idx : 756 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #245 annotations: │ │ -Annotations on field #1144 'b' │ │ +Class #249 annotations: │ │ +Annotations on field #1141 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/CopyOnWriteArrayList<" "Lb/d;" ">;" } │ │ -Annotations on field #1145 'c' │ │ +Annotations on field #1142 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lx2/a<" "Lm2/g;" ">;" } │ │ │ │ -Class #245 - │ │ +Class #249 - │ │ Class descriptor : 'Lb/l;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lb/l;) │ │ @@ -113591,38 +114152,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06f538: |[06f538] b.l.:()V │ │ -06f548: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06f54e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06f550: 5c10 7704 |0004: iput-boolean v0, v1, Lb/l;.a:Z // field@0477 │ │ -06f554: 2200 8106 |0006: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0681 │ │ -06f558: 7010 631e 0000 |0008: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@1e63 │ │ -06f55e: 5b10 7804 |000b: iput-object v0, v1, Lb/l;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0478 │ │ -06f562: 0e00 |000d: return-void │ │ +070450: |[070450] b.l.:()V │ │ +070460: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +070466: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +070468: 5c10 7404 |0004: iput-boolean v0, v1, Lb/l;.a:Z // field@0474 │ │ +07046c: 2200 9306 |0006: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0693 │ │ +070470: 7010 b21e 0000 |0008: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@1eb2 │ │ +070476: 5b10 7504 |000b: iput-object v0, v1, Lb/l;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0475 │ │ +07047a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/l;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f564: |[06f564] b.l.a:()V │ │ -06f574: 0e00 |0000: return-void │ │ +07047c: |[07047c] b.l.a:()V │ │ +07048c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/l;) │ │ name : 'b' │ │ type : '()V' │ │ @@ -113634,52 +114195,52 @@ │ │ type : '(Lb/c;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f578: |[06f578] b.l.c:(Lb/c;)V │ │ -06f588: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06f58c: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f592: 0e00 |0005: return-void │ │ +070490: |[070490] b.l.c:(Lb/c;)V │ │ +0704a0: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +0704a4: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +0704aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb/l;) │ │ name : 'd' │ │ type : '(Lb/c;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f594: |[06f594] b.l.d:(Lb/c;)V │ │ -06f5a4: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06f5a8: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f5ae: 0e00 |0005: return-void │ │ +0704ac: |[0704ac] b.l.d:(Lb/c;)V │ │ +0704bc: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +0704c0: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +0704c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #246 header: │ │ -class_idx : 757 │ │ +Class #250 header: │ │ +class_idx : 762 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #246 - │ │ +Class #250 - │ │ Class descriptor : 'Lb/r;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/window/OnBackInvokedCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -113697,49 +114258,49 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06f7f0: |[06f7f0] b.r.:(ILjava/lang/Object;)V │ │ -06f800: 5901 7f04 |0000: iput v1, v0, Lb/r;.a:I // field@047f │ │ -06f804: 5b02 8004 |0002: iput-object v2, v0, Lb/r;.b:Ljava/lang/Object; // field@0480 │ │ -06f808: 7010 751c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06f80e: 0e00 |0007: return-void │ │ +070708: |[070708] b.r.:(ILjava/lang/Object;)V │ │ +070718: 5901 7c04 |0000: iput v1, v0, Lb/r;.a:I // field@047c │ │ +07071c: 5b02 7d04 |0002: iput-object v2, v0, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ +070720: 7010 c51c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +070726: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/r;) │ │ name : 'onBackInvoked' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -06f810: |[06f810] b.r.onBackInvoked:()V │ │ -06f820: 5220 7f04 |0000: iget v0, v2, Lb/r;.a:I // field@047f │ │ -06f824: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ -06f82a: 280e |0005: goto 0013 // +000e │ │ -06f82c: 5420 8004 |0006: iget-object v0, v2, Lb/r;.b:Ljava/lang/Object; // field@0480 │ │ -06f830: 1f00 6a0a |0008: check-cast v0, Lx2/a; // type@0a6a │ │ -06f834: 1a01 0701 |000a: const-string v1, "$onBackInvoked" // string@0107 │ │ -06f838: 7120 7731 1000 |000c: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f83e: 7210 1931 0000 |000f: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3119 │ │ -06f844: 0e00 |0012: return-void │ │ -06f846: 5420 8004 |0013: iget-object v0, v2, Lb/r;.b:Ljava/lang/Object; // field@0480 │ │ -06f84a: 1f00 ae09 |0015: check-cast v0, Lt1/d; // type@09ae │ │ -06f84e: 6e10 ba2e 0000 |0017: invoke-virtual {v0}, Lt1/d;.onBackPressed:()V // method@2eba │ │ -06f854: 0e00 |001a: return-void │ │ -06f856: 0000 |001b: nop // spacer │ │ -06f858: 0001 0100 0000 0000 0400 0000 |001c: packed-switch-data (6 units) │ │ +070728: |[070728] b.r.onBackInvoked:()V │ │ +070738: 5220 7c04 |0000: iget v0, v2, Lb/r;.a:I // field@047c │ │ +07073c: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ +070742: 280e |0005: goto 0013 // +000e │ │ +070744: 5420 7d04 |0006: iget-object v0, v2, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ +070748: 1f00 790a |0008: check-cast v0, Lx2/a; // type@0a79 │ │ +07074c: 1a01 0701 |000a: const-string v1, "$onBackInvoked" // string@0107 │ │ +070750: 7120 c831 1000 |000c: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +070756: 7210 6931 0000 |000f: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3169 │ │ +07075c: 0e00 |0012: return-void │ │ +07075e: 5420 7d04 |0013: iget-object v0, v2, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ +070762: 1f00 bf09 |0015: check-cast v0, Lt1/d; // type@09bf │ │ +070766: 6e10 0b2f 0000 |0017: invoke-virtual {v0}, Lt1/d;.onBackPressed:()V // method@2f0b │ │ +07076c: 0e00 |001a: return-void │ │ +07076e: 0000 |001b: nop // spacer │ │ +070770: 0001 0100 0000 0000 0400 0000 |001c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -114009,40 +114570,37 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lb/r; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #247 header: │ │ -class_idx : 758 │ │ +Class #251 header: │ │ +class_idx : 763 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #247 annotations: │ │ +Class #251 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lb/s; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ -Annotations on method #4138 'a' │ │ +Annotations on method #4180 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lx2/a<" "Lm2/g;" ">;)" "Landroid/window/OnBackInvokedCallback;" } │ │ │ │ -Class #247 - │ │ +Class #251 - │ │ Class descriptor : 'Lb/s$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lb/s$a;) │ │ name : 'a' │ │ @@ -114055,132 +114613,132 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06f88c: |[06f88c] b.s$a.:()V │ │ -06f89c: 2200 f602 |0000: new-instance v0, Lb/s$a; // type@02f6 │ │ -06f8a0: 7010 2910 0000 |0002: invoke-direct {v0}, Lb/s$a;.:()V // method@1029 │ │ -06f8a6: 6900 8104 |0005: sput-object v0, Lb/s$a;.a:Lb/s$a; // field@0481 │ │ -06f8aa: 0e00 |0007: return-void │ │ +0707a4: |[0707a4] b.s$a.:()V │ │ +0707b4: 2200 fb02 |0000: new-instance v0, Lb/s$a; // type@02fb │ │ +0707b8: 7010 5310 0000 |0002: invoke-direct {v0}, Lb/s$a;.:()V // method@1053 │ │ +0707be: 6900 7e04 |0005: sput-object v0, Lb/s$a;.a:Lb/s$a; // field@047e │ │ +0707c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/s$a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f8ac: |[06f8ac] b.s$a.:()V │ │ -06f8bc: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06f8c2: 0e00 |0003: return-void │ │ +0707c4: |[0707c4] b.s$a.:()V │ │ +0707d4: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0707da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/s$a;) │ │ name : 'a' │ │ type : '(Lx2/a;)Landroid/window/OnBackInvokedCallback;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06f864: |[06f864] b.s$a.a:(Lx2/a;)Landroid/window/OnBackInvokedCallback; │ │ -06f874: 1a00 e720 |0000: const-string v0, "onBackInvoked" // string@20e7 │ │ -06f878: 7120 7731 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f87e: 2200 f502 |0005: new-instance v0, Lb/r; // type@02f5 │ │ -06f882: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06f884: 7030 2610 1003 |0008: invoke-direct {v0, v1, v3}, Lb/r;.:(ILjava/lang/Object;)V // method@1026 │ │ -06f88a: 1100 |000b: return-object v0 │ │ +07077c: |[07077c] b.s$a.a:(Lx2/a;)Landroid/window/OnBackInvokedCallback; │ │ +07078c: 1a00 1e21 |0000: const-string v0, "onBackInvoked" // string@211e │ │ +070790: 7120 c831 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +070796: 2200 fa02 |0005: new-instance v0, Lb/r; // type@02fa │ │ +07079a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +07079c: 7030 5010 1003 |0008: invoke-direct {v0, v1, v3}, Lb/r;.:(ILjava/lang/Object;)V // method@1050 │ │ +0707a2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/s$a;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06f8c4: |[06f8c4] b.s$a.b:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ -06f8d4: 1a00 7a19 |0000: const-string v0, "dispatcher" // string@197a │ │ -06f8d8: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f8de: 1a00 2418 |0005: const-string v0, "callback" // string@1824 │ │ -06f8e2: 7120 7731 0400 |0007: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f8e8: 1f02 cf01 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@01cf │ │ -06f8ec: 1f04 ce01 |000c: check-cast v4, Landroid/window/OnBackInvokedCallback; // type@01ce │ │ -06f8f0: 7230 8a09 3204 |000e: invoke-interface {v2, v3, v4}, Landroid/window/OnBackInvokedDispatcher;.registerOnBackInvokedCallback:(ILandroid/window/OnBackInvokedCallback;)V // method@098a │ │ -06f8f6: 0e00 |0011: return-void │ │ +0707dc: |[0707dc] b.s$a.b:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ +0707ec: 1a00 a319 |0000: const-string v0, "dispatcher" // string@19a3 │ │ +0707f0: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +0707f6: 1a00 4a18 |0005: const-string v0, "callback" // string@184a │ │ +0707fa: 7120 c831 0400 |0007: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +070800: 1f02 d401 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@01d4 │ │ +070804: 1f04 d301 |000c: check-cast v4, Landroid/window/OnBackInvokedCallback; // type@01d3 │ │ +070808: 7230 b309 3204 |000e: invoke-interface {v2, v3, v4}, Landroid/window/OnBackInvokedDispatcher;.registerOnBackInvokedCallback:(ILandroid/window/OnBackInvokedCallback;)V // method@09b3 │ │ +07080e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/s$a;) │ │ name : 'c' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06f8f8: |[06f8f8] b.s$a.c:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -06f908: 1a00 7a19 |0000: const-string v0, "dispatcher" // string@197a │ │ -06f90c: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f912: 1a00 2418 |0005: const-string v0, "callback" // string@1824 │ │ -06f916: 7120 7731 0300 |0007: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f91c: 1f02 cf01 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@01cf │ │ -06f920: 1f03 ce01 |000c: check-cast v3, Landroid/window/OnBackInvokedCallback; // type@01ce │ │ -06f924: 7220 8b09 3200 |000e: invoke-interface {v2, v3}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@098b │ │ -06f92a: 0e00 |0011: return-void │ │ +070810: |[070810] b.s$a.c:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +070820: 1a00 a319 |0000: const-string v0, "dispatcher" // string@19a3 │ │ +070824: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +07082a: 1a00 4a18 |0005: const-string v0, "callback" // string@184a │ │ +07082e: 7120 c831 0300 |0007: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +070834: 1f02 d401 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@01d4 │ │ +070838: 1f03 d301 |000c: check-cast v3, Landroid/window/OnBackInvokedCallback; // type@01d3 │ │ +07083c: 7220 b409 3200 |000e: invoke-interface {v2, v3}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@09b4 │ │ +070842: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #248 header: │ │ -class_idx : 759 │ │ +Class #252 header: │ │ +class_idx : 764 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #248 annotations: │ │ +Class #252 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=a │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ -Annotations on field #1154 'a' │ │ +Annotations on field #1151 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lx2/l<" "Lb/c;" "Lm2/g;" ">;" } │ │ -Annotations on field #1155 'b' │ │ +Annotations on field #1152 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lx2/l<" "Lb/c;" "Lm2/g;" ">;" } │ │ -Annotations on field #1156 'c' │ │ +Annotations on field #1153 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lx2/a<" "Lm2/g;" ">;" } │ │ -Annotations on field #1157 'd' │ │ +Annotations on field #1154 'd' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lx2/a<" "Lm2/g;" ">;" } │ │ -Annotations on method #4141 '' │ │ +Annotations on method #4183 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lx2/l<" "-" "Lb/c;" "Lm2/g;" ">;" "Lx2/l<" "-" "Lb/c;" "Lm2/g;" ">;" "Lx2/a<" "Lm2/g;" ">;" "Lx2/a<" "Lm2/g;" ">;)V" } │ │ │ │ -Class #248 - │ │ +Class #252 - │ │ Class descriptor : 'Lb/s$b$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/window/OnBackAnimationCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -114206,122 +114764,122 @@ │ │ type : '(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06f92c: |[06f92c] b.s$b$a.:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V │ │ -06f93c: 5b01 8204 |0000: iput-object v1, v0, Lb/s$b$a;.a:Lx2/l; // field@0482 │ │ -06f940: 5b02 8304 |0002: iput-object v2, v0, Lb/s$b$a;.b:Lx2/l; // field@0483 │ │ -06f944: 5b03 8404 |0004: iput-object v3, v0, Lb/s$b$a;.c:Lx2/a; // field@0484 │ │ -06f948: 5b04 8504 |0006: iput-object v4, v0, Lb/s$b$a;.d:Lx2/a; // field@0485 │ │ -06f94c: 7010 751c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06f952: 0e00 |000b: return-void │ │ +070844: |[070844] b.s$b$a.:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V │ │ +070854: 5b01 7f04 |0000: iput-object v1, v0, Lb/s$b$a;.a:Lx2/l; // field@047f │ │ +070858: 5b02 8004 |0002: iput-object v2, v0, Lb/s$b$a;.b:Lx2/l; // field@0480 │ │ +07085c: 5b03 8104 |0004: iput-object v3, v0, Lb/s$b$a;.c:Lx2/a; // field@0481 │ │ +070860: 5b04 8204 |0006: iput-object v4, v0, Lb/s$b$a;.d:Lx2/a; // field@0482 │ │ +070864: 7010 c51c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +07086a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/s$b$a;) │ │ name : 'onBackCancelled' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f954: |[06f954] b.s$b$a.onBackCancelled:()V │ │ -06f964: 5410 8504 |0000: iget-object v0, v1, Lb/s$b$a;.d:Lx2/a; // field@0485 │ │ -06f968: 7210 1931 0000 |0002: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3119 │ │ -06f96e: 0e00 |0005: return-void │ │ +07086c: |[07086c] b.s$b$a.onBackCancelled:()V │ │ +07087c: 5410 8204 |0000: iget-object v0, v1, Lb/s$b$a;.d:Lx2/a; // field@0482 │ │ +070880: 7210 6931 0000 |0002: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3169 │ │ +070886: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/s$b$a;) │ │ name : 'onBackInvoked' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f970: |[06f970] b.s$b$a.onBackInvoked:()V │ │ -06f980: 5410 8404 |0000: iget-object v0, v1, Lb/s$b$a;.c:Lx2/a; // field@0484 │ │ -06f984: 7210 1931 0000 |0002: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3119 │ │ -06f98a: 0e00 |0005: return-void │ │ +070888: |[070888] b.s$b$a.onBackInvoked:()V │ │ +070898: 5410 8104 |0000: iget-object v0, v1, Lb/s$b$a;.c:Lx2/a; // field@0481 │ │ +07089c: 7210 6931 0000 |0002: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3169 │ │ +0708a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/s$b$a;) │ │ name : 'onBackProgressed' │ │ type : '(Landroid/window/BackEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06f98c: |[06f98c] b.s$b$a.onBackProgressed:(Landroid/window/BackEvent;)V │ │ -06f99c: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06f9a0: 7120 7731 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f9a6: 5420 8304 |0005: iget-object v0, v2, Lb/s$b$a;.b:Lx2/l; // field@0483 │ │ -06f9aa: 2201 dd02 |0007: new-instance v1, Lb/c; // type@02dd │ │ -06f9ae: 7020 c90f 3100 |0009: invoke-direct {v1, v3}, Lb/c;.:(Landroid/window/BackEvent;)V // method@0fc9 │ │ -06f9b4: 7220 1a31 1000 |000c: invoke-interface {v0, v1}, Lx2/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@311a │ │ -06f9ba: 0e00 |000f: return-void │ │ +0708a4: |[0708a4] b.s$b$a.onBackProgressed:(Landroid/window/BackEvent;)V │ │ +0708b4: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +0708b8: 7120 c831 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +0708be: 5420 8004 |0005: iget-object v0, v2, Lb/s$b$a;.b:Lx2/l; // field@0480 │ │ +0708c2: 2201 e202 |0007: new-instance v1, Lb/c; // type@02e2 │ │ +0708c6: 7020 f30f 3100 |0009: invoke-direct {v1, v3}, Lb/c;.:(Landroid/window/BackEvent;)V // method@0ff3 │ │ +0708cc: 7220 6a31 1000 |000c: invoke-interface {v0, v1}, Lx2/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@316a │ │ +0708d2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb/s$b$a;) │ │ name : 'onBackStarted' │ │ type : '(Landroid/window/BackEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06f9bc: |[06f9bc] b.s$b$a.onBackStarted:(Landroid/window/BackEvent;)V │ │ -06f9cc: 1a00 d417 |0000: const-string v0, "backEvent" // string@17d4 │ │ -06f9d0: 7120 7731 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06f9d6: 5420 8204 |0005: iget-object v0, v2, Lb/s$b$a;.a:Lx2/l; // field@0482 │ │ -06f9da: 2201 dd02 |0007: new-instance v1, Lb/c; // type@02dd │ │ -06f9de: 7020 c90f 3100 |0009: invoke-direct {v1, v3}, Lb/c;.:(Landroid/window/BackEvent;)V // method@0fc9 │ │ -06f9e4: 7220 1a31 1000 |000c: invoke-interface {v0, v1}, Lx2/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@311a │ │ -06f9ea: 0e00 |000f: return-void │ │ +0708d4: |[0708d4] b.s$b$a.onBackStarted:(Landroid/window/BackEvent;)V │ │ +0708e4: 1a00 f917 |0000: const-string v0, "backEvent" // string@17f9 │ │ +0708e8: 7120 c831 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +0708ee: 5420 7f04 |0005: iget-object v0, v2, Lb/s$b$a;.a:Lx2/l; // field@047f │ │ +0708f2: 2201 e202 |0007: new-instance v1, Lb/c; // type@02e2 │ │ +0708f6: 7020 f30f 3100 |0009: invoke-direct {v1, v3}, Lb/c;.:(Landroid/window/BackEvent;)V // method@0ff3 │ │ +0708fc: 7220 6a31 1000 |000c: invoke-interface {v0, v1}, Lx2/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@316a │ │ +070902: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #249 header: │ │ -class_idx : 760 │ │ +Class #253 header: │ │ +class_idx : 765 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #249 annotations: │ │ +Class #253 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lb/s; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="b" │ │ -Annotations on method #4148 'a' │ │ +Annotations on method #4190 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lx2/l<" "-" "Lb/c;" "Lm2/g;" ">;" "Lx2/l<" "-" "Lb/c;" "Lm2/g;" ">;" "Lx2/a<" "Lm2/g;" ">;" "Lx2/a<" "Lm2/g;" ">;)" "Landroid/window/OnBackInvokedCallback;" } │ │ │ │ -Class #249 - │ │ +Class #253 - │ │ Class descriptor : 'Lb/s$b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lb/s$b;) │ │ name : 'a' │ │ @@ -114334,86 +114892,86 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06fa30: |[06fa30] b.s$b.:()V │ │ -06fa40: 2200 f802 |0000: new-instance v0, Lb/s$b; // type@02f8 │ │ -06fa44: 7010 3310 0000 |0002: invoke-direct {v0}, Lb/s$b;.:()V // method@1033 │ │ -06fa4a: 6900 8604 |0005: sput-object v0, Lb/s$b;.a:Lb/s$b; // field@0486 │ │ -06fa4e: 0e00 |0007: return-void │ │ +070948: |[070948] b.s$b.:()V │ │ +070958: 2200 fd02 |0000: new-instance v0, Lb/s$b; // type@02fd │ │ +07095c: 7010 5d10 0000 |0002: invoke-direct {v0}, Lb/s$b;.:()V // method@105d │ │ +070962: 6900 8304 |0005: sput-object v0, Lb/s$b;.a:Lb/s$b; // field@0483 │ │ +070966: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/s$b;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06fa50: |[06fa50] b.s$b.:()V │ │ -06fa60: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06fa66: 0e00 |0003: return-void │ │ +070968: |[070968] b.s$b.:()V │ │ +070978: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +07097e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/s$b;) │ │ name : 'a' │ │ type : '(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -06f9ec: |[06f9ec] b.s$b.a:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback; │ │ -06f9fc: 1a00 ec20 |0000: const-string v0, "onBackStarted" // string@20ec │ │ -06fa00: 7120 7731 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06fa06: 1a00 ea20 |0005: const-string v0, "onBackProgressed" // string@20ea │ │ -06fa0a: 7120 7731 0300 |0007: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06fa10: 1a00 e720 |000a: const-string v0, "onBackInvoked" // string@20e7 │ │ -06fa14: 7120 7731 0400 |000c: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06fa1a: 1a00 e620 |000f: const-string v0, "onBackCancelled" // string@20e6 │ │ -06fa1e: 7120 7731 0500 |0011: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -06fa24: 2200 f702 |0014: new-instance v0, Lb/s$b$a; // type@02f7 │ │ -06fa28: 7055 2d10 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Lb/s$b$a;.:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V // method@102d │ │ -06fa2e: 1100 |0019: return-object v0 │ │ +070904: |[070904] b.s$b.a:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback; │ │ +070914: 1a00 2321 |0000: const-string v0, "onBackStarted" // string@2123 │ │ +070918: 7120 c831 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +07091e: 1a00 2121 |0005: const-string v0, "onBackProgressed" // string@2121 │ │ +070922: 7120 c831 0300 |0007: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +070928: 1a00 1e21 |000a: const-string v0, "onBackInvoked" // string@211e │ │ +07092c: 7120 c831 0400 |000c: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +070932: 1a00 1d21 |000f: const-string v0, "onBackCancelled" // string@211d │ │ +070936: 7120 c831 0500 |0011: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +07093c: 2200 fc02 |0014: new-instance v0, Lb/s$b$a; // type@02fc │ │ +070940: 7055 5710 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Lb/s$b$a;.:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V // method@1057 │ │ +070946: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #250 header: │ │ -class_idx : 763 │ │ +Class #254 header: │ │ +class_idx : 768 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #250 annotations: │ │ +Class #254 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lb/s$a; Lb/s$b; Lb/s$c; Lb/s$d; } │ │ -Annotations on field #1166 'b' │ │ +Annotations on field #1163 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lc0/a<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on field #1167 'c' │ │ +Annotations on field #1164 'c' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ln2/f<" "Lb/l;" ">;" } │ │ │ │ -Class #250 - │ │ +Class #254 - │ │ Class descriptor : 'Lb/s;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lb/s;) │ │ @@ -114454,18 +115012,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06fca8: |[06fca8] b.s.:()V │ │ -06fcb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06fcba: 7020 3b10 0100 |0001: invoke-direct {v1, v0}, Lb/s;.:(Ljava/lang/Runnable;)V // method@103b │ │ -06fcc0: 0e00 |0004: return-void │ │ +070bc0: |[070bc0] b.s.:()V │ │ +070bd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070bd2: 7020 6510 0100 |0001: invoke-direct {v1, v0}, Lb/s;.:(Ljava/lang/Runnable;)V // method@1065 │ │ +070bd8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lb/s; │ │ │ │ #1 : (in Lb/s;) │ │ @@ -114473,46 +115031,46 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -06fcc4: |[06fcc4] b.s.:(Ljava/lang/Runnable;)V │ │ -06fcd4: 7010 751c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c75 │ │ -06fcda: 5b45 8d04 |0003: iput-object v5, v4, Lb/s;.a:Ljava/lang/Runnable; // field@048d │ │ -06fcde: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -06fce0: 5b45 8e04 |0006: iput-object v5, v4, Lb/s;.b:Lc0/a; // field@048e │ │ -06fce4: 2205 1f08 |0008: new-instance v5, Ln2/f; // type@081f │ │ -06fce8: 7010 ca24 0500 |000a: invoke-direct {v5}, Ln2/f;.:()V // method@24ca │ │ -06fcee: 5b45 8f04 |000d: iput-object v5, v4, Lb/s;.c:Ln2/f; // field@048f │ │ -06fcf2: 6005 9300 |000f: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -06fcf6: 1300 2100 |0011: const/16 v0, #int 33 // #21 │ │ -06fcfa: 3405 2e00 |0013: if-lt v5, v0, 0041 // +002e │ │ -06fcfe: 1300 2200 |0015: const/16 v0, #int 34 // #22 │ │ -06fd02: 3405 1d00 |0017: if-lt v5, v0, 0034 // +001d │ │ -06fd06: 6205 8604 |0019: sget-object v5, Lb/s$b;.a:Lb/s$b; // field@0486 │ │ -06fd0a: 2200 f002 |001b: new-instance v0, Lb/m; // type@02f0 │ │ -06fd0e: 7020 1c10 4000 |001d: invoke-direct {v0, v4}, Lb/m;.:(Lb/s;)V // method@101c │ │ -06fd14: 2201 f102 |0020: new-instance v1, Lb/n; // type@02f1 │ │ -06fd18: 7020 1e10 4100 |0022: invoke-direct {v1, v4}, Lb/n;.:(Lb/s;)V // method@101e │ │ -06fd1e: 2202 f202 |0025: new-instance v2, Lb/o; // type@02f2 │ │ -06fd22: 7020 2010 4200 |0027: invoke-direct {v2, v4}, Lb/o;.:(Lb/s;)V // method@1020 │ │ -06fd28: 2203 f302 |002a: new-instance v3, Lb/p; // type@02f3 │ │ -06fd2c: 7020 2210 4300 |002c: invoke-direct {v3, v4}, Lb/p;.:(Lb/s;)V // method@1022 │ │ -06fd32: 6e53 3410 0521 |002f: invoke-virtual {v5, v0, v1, v2, v3}, Lb/s$b;.a:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback; // method@1034 │ │ -06fd38: 0c05 |0032: move-result-object v5 │ │ -06fd3a: 280c |0033: goto 003f // +000c │ │ -06fd3c: 6205 8104 |0034: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@0481 │ │ -06fd40: 2200 f402 |0036: new-instance v0, Lb/q; // type@02f4 │ │ -06fd44: 7020 2410 4000 |0038: invoke-direct {v0, v4}, Lb/q;.:(Lb/s;)V // method@1024 │ │ -06fd4a: 6e20 2a10 0500 |003b: invoke-virtual {v5, v0}, Lb/s$a;.a:(Lx2/a;)Landroid/window/OnBackInvokedCallback; // method@102a │ │ -06fd50: 0c05 |003e: move-result-object v5 │ │ -06fd52: 5b45 9104 |003f: iput-object v5, v4, Lb/s;.e:Landroid/window/OnBackInvokedCallback; // field@0491 │ │ -06fd56: 0e00 |0041: return-void │ │ +070bdc: |[070bdc] b.s.:(Ljava/lang/Runnable;)V │ │ +070bec: 7010 c51c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +070bf2: 5b45 8a04 |0003: iput-object v5, v4, Lb/s;.a:Ljava/lang/Runnable; // field@048a │ │ +070bf6: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +070bf8: 5b45 8b04 |0006: iput-object v5, v4, Lb/s;.b:Lc0/a; // field@048b │ │ +070bfc: 2205 3008 |0008: new-instance v5, Ln2/f; // type@0830 │ │ +070c00: 7010 1b25 0500 |000a: invoke-direct {v5}, Ln2/f;.:()V // method@251b │ │ +070c06: 5b45 8c04 |000d: iput-object v5, v4, Lb/s;.c:Ln2/f; // field@048c │ │ +070c0a: 6005 9000 |000f: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +070c0e: 1300 2100 |0011: const/16 v0, #int 33 // #21 │ │ +070c12: 3405 2e00 |0013: if-lt v5, v0, 0041 // +002e │ │ +070c16: 1300 2200 |0015: const/16 v0, #int 34 // #22 │ │ +070c1a: 3405 1d00 |0017: if-lt v5, v0, 0034 // +001d │ │ +070c1e: 6205 8304 |0019: sget-object v5, Lb/s$b;.a:Lb/s$b; // field@0483 │ │ +070c22: 2200 f502 |001b: new-instance v0, Lb/m; // type@02f5 │ │ +070c26: 7020 4610 4000 |001d: invoke-direct {v0, v4}, Lb/m;.:(Lb/s;)V // method@1046 │ │ +070c2c: 2201 f602 |0020: new-instance v1, Lb/n; // type@02f6 │ │ +070c30: 7020 4810 4100 |0022: invoke-direct {v1, v4}, Lb/n;.:(Lb/s;)V // method@1048 │ │ +070c36: 2202 f702 |0025: new-instance v2, Lb/o; // type@02f7 │ │ +070c3a: 7020 4a10 4200 |0027: invoke-direct {v2, v4}, Lb/o;.:(Lb/s;)V // method@104a │ │ +070c40: 2203 f802 |002a: new-instance v3, Lb/p; // type@02f8 │ │ +070c44: 7020 4c10 4300 |002c: invoke-direct {v3, v4}, Lb/p;.:(Lb/s;)V // method@104c │ │ +070c4a: 6e53 5e10 0521 |002f: invoke-virtual {v5, v0, v1, v2, v3}, Lb/s$b;.a:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback; // method@105e │ │ +070c50: 0c05 |0032: move-result-object v5 │ │ +070c52: 280c |0033: goto 003f // +000c │ │ +070c54: 6205 7e04 |0034: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ +070c58: 2200 f902 |0036: new-instance v0, Lb/q; // type@02f9 │ │ +070c5c: 7020 4e10 4000 |0038: invoke-direct {v0, v4}, Lb/q;.:(Lb/s;)V // method@104e │ │ +070c62: 6e20 5410 0500 |003b: invoke-virtual {v5, v0}, Lb/s$a;.a:(Lx2/a;)Landroid/window/OnBackInvokedCallback; // method@1054 │ │ +070c68: 0c05 |003e: move-result-object v5 │ │ +070c6a: 5b45 8e04 |003f: iput-object v5, v4, Lb/s;.e:Landroid/window/OnBackInvokedCallback; // field@048e │ │ +070c6e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0042 reg=4 this Lb/s; │ │ 0x0000 - 0x0042 reg=5 (null) Ljava/lang/Runnable; │ │ │ │ @@ -114522,44 +115080,44 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06fd58: |[06fd58] b.s.a:()V │ │ -06fd68: 5440 9004 |0000: iget-object v0, v4, Lb/s;.d:Lb/l; // field@0490 │ │ -06fd6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06fd6e: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ -06fd72: 5440 8f04 |0005: iget-object v0, v4, Lb/s;.c:Ln2/f; // field@048f │ │ -06fd76: 7210 011e 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1e01 │ │ -06fd7c: 0a02 |000a: move-result v2 │ │ -06fd7e: 7220 fe1d 2000 |000b: invoke-interface {v0, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@1dfe │ │ -06fd84: 0c00 |000e: move-result-object v0 │ │ -06fd86: 7210 051e 0000 |000f: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@1e05 │ │ -06fd8c: 0a02 |0012: move-result v2 │ │ -06fd8e: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ -06fd92: 7210 081e 0000 |0015: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@1e08 │ │ -06fd98: 0c02 |0018: move-result-object v2 │ │ -06fd9a: 0723 |0019: move-object v3, v2 │ │ -06fd9c: 1f03 ef02 |001a: check-cast v3, Lb/l; // type@02ef │ │ -06fda0: 5533 7704 |001c: iget-boolean v3, v3, Lb/l;.a:Z // field@0477 │ │ -06fda4: 3803 f1ff |001e: if-eqz v3, 000f // -000f │ │ -06fda8: 2802 |0020: goto 0022 // +0002 │ │ -06fdaa: 0712 |0021: move-object v2, v1 │ │ -06fdac: 0720 |0022: move-object v0, v2 │ │ -06fdae: 1f00 ef02 |0023: check-cast v0, Lb/l; // type@02ef │ │ -06fdb2: 5b41 9004 |0025: iput-object v1, v4, Lb/s;.d:Lb/l; // field@0490 │ │ -06fdb6: 3800 0600 |0027: if-eqz v0, 002d // +0006 │ │ -06fdba: 6e10 1910 0000 |0029: invoke-virtual {v0}, Lb/l;.b:()V // method@1019 │ │ -06fdc0: 0e00 |002c: return-void │ │ -06fdc2: 5440 8d04 |002d: iget-object v0, v4, Lb/s;.a:Ljava/lang/Runnable; // field@048d │ │ -06fdc6: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ -06fdca: 7210 801c 0000 |0031: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c80 │ │ -06fdd0: 0e00 |0034: return-void │ │ +070c70: |[070c70] b.s.a:()V │ │ +070c80: 5440 8d04 |0000: iget-object v0, v4, Lb/s;.d:Lb/l; // field@048d │ │ +070c84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +070c86: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ +070c8a: 5440 8c04 |0005: iget-object v0, v4, Lb/s;.c:Ln2/f; // field@048c │ │ +070c8e: 7210 511e 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1e51 │ │ +070c94: 0a02 |000a: move-result v2 │ │ +070c96: 7220 4e1e 2000 |000b: invoke-interface {v0, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@1e4e │ │ +070c9c: 0c00 |000e: move-result-object v0 │ │ +070c9e: 7210 541e 0000 |000f: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@1e54 │ │ +070ca4: 0a02 |0012: move-result v2 │ │ +070ca6: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ +070caa: 7210 571e 0000 |0015: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@1e57 │ │ +070cb0: 0c02 |0018: move-result-object v2 │ │ +070cb2: 0723 |0019: move-object v3, v2 │ │ +070cb4: 1f03 f402 |001a: check-cast v3, Lb/l; // type@02f4 │ │ +070cb8: 5533 7404 |001c: iget-boolean v3, v3, Lb/l;.a:Z // field@0474 │ │ +070cbc: 3803 f1ff |001e: if-eqz v3, 000f // -000f │ │ +070cc0: 2802 |0020: goto 0022 // +0002 │ │ +070cc2: 0712 |0021: move-object v2, v1 │ │ +070cc4: 0720 |0022: move-object v0, v2 │ │ +070cc6: 1f00 f402 |0023: check-cast v0, Lb/l; // type@02f4 │ │ +070cca: 5b41 8d04 |0025: iput-object v1, v4, Lb/s;.d:Lb/l; // field@048d │ │ +070cce: 3800 0600 |0027: if-eqz v0, 002d // +0006 │ │ +070cd2: 6e10 4310 0000 |0029: invoke-virtual {v0}, Lb/l;.b:()V // method@1043 │ │ +070cd8: 0e00 |002c: return-void │ │ +070cda: 5440 8a04 |002d: iget-object v0, v4, Lb/s;.a:Ljava/lang/Runnable; // field@048a │ │ +070cde: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ +070ce2: 7210 d01c 0000 |0031: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1cd0 │ │ +070ce8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -114829,96 +115387,93 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lb/s; │ │ │ │ #1 : (in Lb/s;) │ │ name : 'b' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -06fdd4: |[06fdd4] b.s.b:(Z)V │ │ -06fde4: 5440 9204 |0000: iget-object v0, v4, Lb/s;.f:Landroid/window/OnBackInvokedDispatcher; // field@0492 │ │ -06fde8: 5441 9104 |0002: iget-object v1, v4, Lb/s;.e:Landroid/window/OnBackInvokedCallback; // field@0491 │ │ -06fdec: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ -06fdf0: 3801 1f00 |0006: if-eqz v1, 0025 // +001f │ │ -06fdf4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -06fdf6: 3805 0f00 |0009: if-eqz v5, 0018 // +000f │ │ -06fdfa: 5543 9304 |000b: iget-boolean v3, v4, Lb/s;.g:Z // field@0493 │ │ -06fdfe: 3903 0b00 |000d: if-nez v3, 0018 // +000b │ │ -06fe02: 6205 8104 |000f: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@0481 │ │ -06fe06: 6e40 2b10 0512 |0011: invoke-virtual {v5, v0, v2, v1}, Lb/s$a;.b:(Ljava/lang/Object;ILjava/lang/Object;)V // method@102b │ │ -06fe0c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -06fe0e: 5c45 9304 |0015: iput-boolean v5, v4, Lb/s;.g:Z // field@0493 │ │ -06fe12: 280e |0017: goto 0025 // +000e │ │ -06fe14: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ -06fe18: 5545 9304 |001a: iget-boolean v5, v4, Lb/s;.g:Z // field@0493 │ │ -06fe1c: 3805 0900 |001c: if-eqz v5, 0025 // +0009 │ │ -06fe20: 6205 8104 |001e: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@0481 │ │ -06fe24: 6e30 2c10 0501 |0020: invoke-virtual {v5, v0, v1}, Lb/s$a;.c:(Ljava/lang/Object;Ljava/lang/Object;)V // method@102c │ │ -06fe2a: 5c42 9304 |0023: iput-boolean v2, v4, Lb/s;.g:Z // field@0493 │ │ -06fe2e: 0e00 |0025: return-void │ │ +070cec: |[070cec] b.s.b:(Z)V │ │ +070cfc: 5440 8f04 |0000: iget-object v0, v4, Lb/s;.f:Landroid/window/OnBackInvokedDispatcher; // field@048f │ │ +070d00: 5441 8e04 |0002: iget-object v1, v4, Lb/s;.e:Landroid/window/OnBackInvokedCallback; // field@048e │ │ +070d04: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ +070d08: 3801 1f00 |0006: if-eqz v1, 0025 // +001f │ │ +070d0c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +070d0e: 3805 0f00 |0009: if-eqz v5, 0018 // +000f │ │ +070d12: 5543 9004 |000b: iget-boolean v3, v4, Lb/s;.g:Z // field@0490 │ │ +070d16: 3903 0b00 |000d: if-nez v3, 0018 // +000b │ │ +070d1a: 6205 7e04 |000f: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ +070d1e: 6e40 5510 0512 |0011: invoke-virtual {v5, v0, v2, v1}, Lb/s$a;.b:(Ljava/lang/Object;ILjava/lang/Object;)V // method@1055 │ │ +070d24: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +070d26: 5c45 9004 |0015: iput-boolean v5, v4, Lb/s;.g:Z // field@0490 │ │ +070d2a: 280e |0017: goto 0025 // +000e │ │ +070d2c: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ +070d30: 5545 9004 |001a: iget-boolean v5, v4, Lb/s;.g:Z // field@0490 │ │ +070d34: 3805 0900 |001c: if-eqz v5, 0025 // +0009 │ │ +070d38: 6205 7e04 |001e: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ +070d3c: 6e30 5610 0501 |0020: invoke-virtual {v5, v0, v1}, Lb/s$a;.c:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1056 │ │ +070d42: 5c42 9004 |0023: iput-boolean v2, v4, Lb/s;.g:Z // field@0490 │ │ +070d46: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/s;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -06fe30: |[06fe30] b.s.c:()V │ │ -06fe40: 5540 9404 |0000: iget-boolean v0, v4, Lb/s;.h:Z // field@0494 │ │ -06fe44: 5441 8f04 |0002: iget-object v1, v4, Lb/s;.c:Ln2/f; // field@048f │ │ -06fe48: 2012 5b06 |0004: instance-of v2, v1, Ljava/util/Collection; // type@065b │ │ -06fe4c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -06fe4e: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ -06fe52: 7210 af1d 0100 |0009: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@1daf │ │ -06fe58: 0a02 |000c: move-result v2 │ │ -06fe5a: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -06fe5e: 2816 |000f: goto 0025 // +0016 │ │ -06fe60: 7210 471c 0100 |0010: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1c47 │ │ -06fe66: 0c01 |0013: move-result-object v1 │ │ -06fe68: 7210 e01d 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -06fe6e: 0a02 |0017: move-result v2 │ │ -06fe70: 3802 0d00 |0018: if-eqz v2, 0025 // +000d │ │ -06fe74: 7210 e11d 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -06fe7a: 0c02 |001d: move-result-object v2 │ │ -06fe7c: 1f02 ef02 |001e: check-cast v2, Lb/l; // type@02ef │ │ -06fe80: 5522 7704 |0020: iget-boolean v2, v2, Lb/l;.a:Z // field@0477 │ │ -06fe84: 3802 f2ff |0022: if-eqz v2, 0014 // -000e │ │ -06fe88: 1213 |0024: const/4 v3, #int 1 // #1 │ │ -06fe8a: 5c43 9404 |0025: iput-boolean v3, v4, Lb/s;.h:Z // field@0494 │ │ -06fe8e: 3203 1600 |0027: if-eq v3, v0, 003d // +0016 │ │ -06fe92: 5440 8e04 |0029: iget-object v0, v4, Lb/s;.b:Lc0/a; // field@048e │ │ -06fe96: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ -06fe9a: 7110 db1b 0300 |002d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1bdb │ │ -06fea0: 0c01 |0030: move-result-object v1 │ │ -06fea2: 7220 8a10 1000 |0031: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@108a │ │ -06fea8: 6000 9300 |0034: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -06feac: 1301 2100 |0036: const/16 v1, #int 33 // #21 │ │ -06feb0: 3410 0500 |0038: if-lt v0, v1, 003d // +0005 │ │ -06feb4: 6e20 3d10 3400 |003a: invoke-virtual {v4, v3}, Lb/s;.b:(Z)V // method@103d │ │ -06feba: 0e00 |003d: return-void │ │ +070d48: |[070d48] b.s.c:()V │ │ +070d58: 5540 9104 |0000: iget-boolean v0, v4, Lb/s;.h:Z // field@0491 │ │ +070d5c: 5441 8c04 |0002: iget-object v1, v4, Lb/s;.c:Ln2/f; // field@048c │ │ +070d60: 2012 6d06 |0004: instance-of v2, v1, Ljava/util/Collection; // type@066d │ │ +070d64: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +070d66: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ +070d6a: 7210 ff1d 0100 |0009: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@1dff │ │ +070d70: 0a02 |000c: move-result v2 │ │ +070d72: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +070d76: 2816 |000f: goto 0025 // +0016 │ │ +070d78: 7210 971c 0100 |0010: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1c97 │ │ +070d7e: 0c01 |0013: move-result-object v1 │ │ +070d80: 7210 301e 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +070d86: 0a02 |0017: move-result v2 │ │ +070d88: 3802 0d00 |0018: if-eqz v2, 0025 // +000d │ │ +070d8c: 7210 311e 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +070d92: 0c02 |001d: move-result-object v2 │ │ +070d94: 1f02 f402 |001e: check-cast v2, Lb/l; // type@02f4 │ │ +070d98: 5522 7404 |0020: iget-boolean v2, v2, Lb/l;.a:Z // field@0474 │ │ +070d9c: 3802 f2ff |0022: if-eqz v2, 0014 // -000e │ │ +070da0: 1213 |0024: const/4 v3, #int 1 // #1 │ │ +070da2: 5c43 9104 |0025: iput-boolean v3, v4, Lb/s;.h:Z // field@0491 │ │ +070da6: 3203 1600 |0027: if-eq v3, v0, 003d // +0016 │ │ +070daa: 5440 8b04 |0029: iget-object v0, v4, Lb/s;.b:Lc0/a; // field@048b │ │ +070dae: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ +070db2: 7110 2b1c 0300 |002d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1c2b │ │ +070db8: 0c01 |0030: move-result-object v1 │ │ +070dba: 7220 b310 1000 |0031: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10b3 │ │ +070dc0: 6000 9000 |0034: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +070dc4: 1301 2100 |0036: const/16 v1, #int 33 // #21 │ │ +070dc8: 3410 0500 |0038: if-lt v0, v1, 003d // +0005 │ │ +070dcc: 6e20 6710 3400 |003a: invoke-virtual {v4, v3}, Lb/s;.b:(Z)V // method@1067 │ │ +070dd2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -115188,105 +115743,101 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x003e reg=4 this Lb/s; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #251 header: │ │ -class_idx : 768 │ │ +Class #255 header: │ │ +class_idx : 773 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #251 - │ │ +Class #255 - │ │ Class descriptor : 'Lb0/a;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lb0/a;) │ │ name : 'a' │ │ - type : '(Landroid/animation/AnimatorSet;)J' │ │ + type : '(Landroid/text/TextPaint;)Landroid/os/LocaleList;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0704dc: |[0704dc] b0.a.a:(Landroid/animation/AnimatorSet;)J │ │ -0704ec: 6e10 6300 0200 |0000: invoke-virtual {v2}, Landroid/animation/AnimatorSet;.getTotalDuration:()J // method@0063 │ │ -0704f2: 0b00 |0003: move-result-wide v0 │ │ -0704f4: 1000 |0004: return-wide v0 │ │ +07159c: |[07159c] b0.a.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; │ │ +0715ac: 6e10 1804 0000 |0000: invoke-virtual {v0}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0418 │ │ +0715b2: 0c00 |0003: move-result-object v0 │ │ +0715b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/a;) │ │ name : 'b' │ │ - type : '(Landroid/content/Context;)Landroid/content/Context;' │ │ + type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -0704a4: |[0704a4] b0.a.b:(Landroid/content/Context;)Landroid/content/Context; │ │ -0704b4: 6e10 2401 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.createDeviceProtectedStorageContext:()Landroid/content/Context; // method@0124 │ │ -0704ba: 0c00 |0003: move-result-object v0 │ │ -0704bc: 1100 |0004: return-object v0 │ │ +0715b8: |[0715b8] b0.a.b:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0715c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0715ca: 6e20 be07 0100 |0001: invoke-virtual {v1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setImportantForAccessibility:(Z)V // method@07be │ │ +0715d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb0/a;) │ │ name : 'c' │ │ - type : '(Landroid/text/TextPaint;)Landroid/os/LocaleList;' │ │ + type : '(Landroid/view/accessibility/AccessibilityNodeInfo;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0704c0: |[0704c0] b0.a.c:(Landroid/text/TextPaint;)Landroid/os/LocaleList; │ │ -0704d0: 6e10 0704 0000 |0000: invoke-virtual {v0}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ -0704d6: 0c00 |0003: move-result-object v0 │ │ -0704d8: 1100 |0004: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0715d4: |[0715d4] b0.a.c:(Landroid/view/accessibility/AccessibilityNodeInfo;I)V │ │ +0715e4: 6e20 b607 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setDrawingOrder:(I)V // method@07b6 │ │ +0715ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #252 header: │ │ -class_idx : 769 │ │ +Class #256 header: │ │ +class_idx : 774 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 12 │ │ +direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ -Class #252 - │ │ +Class #256 - │ │ Class descriptor : 'Lb0/b;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -115295,223 +115846,208 @@ │ │ type : '(Landroid/view/ViewConfiguration;)F' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -070530: |[070530] b0.b.a:(Landroid/view/ViewConfiguration;)F │ │ -070540: 6e10 6506 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledVerticalScrollFactor:()F // method@0665 │ │ -070546: 0a00 |0003: move-result v0 │ │ -070548: 0f00 |0004: return v0 │ │ +071624: |[071624] b0.b.a:(Landroid/view/ViewConfiguration;)F │ │ +071634: 6e10 8b06 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledVerticalScrollFactor:()F // method@068b │ │ +07163a: 0a00 |0003: move-result v0 │ │ +07163c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/b;) │ │ name : 'b' │ │ type : '(Landroid/view/MenuItem;CI)Landroid/view/MenuItem;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0704f8: |[0704f8] b0.b.b:(Landroid/view/MenuItem;CI)Landroid/view/MenuItem; │ │ -070508: 7230 f304 1002 |0000: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setNumericShortcut:(CI)Landroid/view/MenuItem; // method@04f3 │ │ -07050e: 0c00 |0003: move-result-object v0 │ │ -070510: 1100 |0004: return-object v0 │ │ +0715ec: |[0715ec] b0.b.b:(Landroid/view/MenuItem;CI)Landroid/view/MenuItem; │ │ +0715fc: 7230 0805 1002 |0000: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setNumericShortcut:(CI)Landroid/view/MenuItem; // method@0508 │ │ +071602: 0c00 |0003: move-result-object v0 │ │ +071604: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb0/b;) │ │ name : 'c' │ │ type : '(Landroid/view/MenuItem;)Ljava/lang/CharSequence;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -070568: |[070568] b0.b.c:(Landroid/view/MenuItem;)Ljava/lang/CharSequence; │ │ -070578: 7210 d104 0000 |0000: invoke-interface {v0}, Landroid/view/MenuItem;.getContentDescription:()Ljava/lang/CharSequence; // method@04d1 │ │ -07057e: 0c00 |0003: move-result-object v0 │ │ -070580: 1100 |0004: return-object v0 │ │ +07165c: |[07165c] b0.b.c:(Landroid/view/MenuItem;)Ljava/lang/CharSequence; │ │ +07166c: 7210 e604 0000 |0000: invoke-interface {v0}, Landroid/view/MenuItem;.getContentDescription:()Ljava/lang/CharSequence; // method@04e6 │ │ +071672: 0c00 |0003: move-result-object v0 │ │ +071674: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb0/b;) │ │ name : 'd' │ │ - type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;' │ │ + type : '(Landroid/text/TextPaint;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -070584: |[070584] b0.b.d:(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence; │ │ -070594: 6e10 5507 0000 |0000: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.getHintText:()Ljava/lang/CharSequence; // method@0755 │ │ -07059a: 0c00 |0003: move-result-object v0 │ │ -07059c: 1100 |0004: return-object v0 │ │ +071678: |[071678] b0.b.d:(Landroid/text/TextPaint;)Ljava/lang/String; │ │ +071688: 6e10 1704 0000 |0000: invoke-virtual {v0}, Landroid/text/TextPaint;.getFontVariationSettings:()Ljava/lang/String; // method@0417 │ │ +07168e: 0c00 |0003: move-result-object v0 │ │ +071690: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb0/b;) │ │ name : 'e' │ │ - type : '(Landroid/text/TextPaint;)Ljava/lang/String;' │ │ + type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/util/List;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0705a0: |[0705a0] b0.b.e:(Landroid/text/TextPaint;)Ljava/lang/String; │ │ -0705b0: 6e10 0604 0000 |0000: invoke-virtual {v0}, Landroid/text/TextPaint;.getFontVariationSettings:()Ljava/lang/String; // method@0406 │ │ -0705b6: 0c00 |0003: move-result-object v0 │ │ -0705b8: 1100 |0004: return-object v0 │ │ +071694: |[071694] b0.b.e:(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/util/List; │ │ +0716a4: 6e10 6c07 0000 |0000: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.getAvailableExtraData:()Ljava/util/List; // method@076c │ │ +0716aa: 0c00 |0003: move-result-object v0 │ │ +0716ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lb0/b;) │ │ name : 'f' │ │ - type : '(Landroid/animation/AnimatorSet;J)V' │ │ + type : '(Landroid/view/View;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 4 16-bit code units │ │ -0705d4: |[0705d4] b0.b.f:(Landroid/animation/AnimatorSet;J)V │ │ -0705e4: 6e30 6b00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;.setCurrentPlayTime:(J)V // method@006b │ │ -0705ea: 0e00 |0003: return-void │ │ +0716e0: |[0716e0] b0.b.f:(Landroid/view/View;I)V │ │ +0716f0: 6e20 5006 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAutofill:(I)V // method@0650 │ │ +0716f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lb0/b;) │ │ name : 'g' │ │ - type : '(Landroid/view/View;I)V' │ │ + type : '(Landroid/view/View;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -070604: |[070604] b0.b.g:(Landroid/view/View;I)V │ │ -070614: 6e20 2a06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAutofill:(I)V // method@062a │ │ -07061a: 0e00 |0003: return-void │ │ +0716c8: |[0716c8] b0.b.g:(Landroid/view/View;Z)V │ │ +0716d8: 6e20 5206 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setKeyboardNavigationCluster:(Z)V // method@0652 │ │ +0716de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lb0/b;) │ │ name : 'h' │ │ - type : '(Landroid/view/View;Z)V' │ │ + type : '(Landroid/widget/TextView;III)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0705ec: |[0705ec] b0.b.h:(Landroid/view/View;Z)V │ │ -0705fc: 6e20 2c06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setKeyboardNavigationCluster:(Z)V // method@062c │ │ -070602: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +0716f8: |[0716f8] b0.b.h:(Landroid/widget/TextView;III)V │ │ +071708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07170a: 6e50 8409 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/widget/TextView;.setAutoSizeTextTypeUniformWithConfiguration:(IIII)V // method@0984 │ │ +071710: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lb0/b;) │ │ name : 'i' │ │ - type : '(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -07061c: |[07061c] b0.b.i:(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V │ │ -07062c: 6e20 9707 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setHintText:(Ljava/lang/CharSequence;)V // method@0797 │ │ -070632: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #9 : (in Lb0/b;) │ │ - name : 'j' │ │ - type : '(Landroid/graphics/SurfaceTexture;)Z' │ │ + type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -070514: |[070514] b0.b.j:(Landroid/graphics/SurfaceTexture;)Z │ │ -070524: 6e10 8702 0000 |0000: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.isReleased:()Z // method@0287 │ │ -07052a: 0a00 |0003: move-result v0 │ │ -07052c: 0f00 |0004: return v0 │ │ +071608: |[071608] b0.b.i:(Landroid/view/accessibility/AccessibilityNodeInfo;)Z │ │ +071618: 6e10 9d07 0000 |0000: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.isShowingHintText:()Z // method@079d │ │ +07161e: 0a00 |0003: move-result v0 │ │ +071620: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #10 : (in Lb0/b;) │ │ - name : 'k' │ │ + #9 : (in Lb0/b;) │ │ + name : 'j' │ │ type : '(Landroid/view/MenuItem;)Ljava/lang/CharSequence;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07054c: |[07054c] b0.b.k:(Landroid/view/MenuItem;)Ljava/lang/CharSequence; │ │ -07055c: 7210 df04 0000 |0000: invoke-interface {v0}, Landroid/view/MenuItem;.getTooltipText:()Ljava/lang/CharSequence; // method@04df │ │ -070562: 0c00 |0003: move-result-object v0 │ │ -070564: 1100 |0004: return-object v0 │ │ +071640: |[071640] b0.b.j:(Landroid/view/MenuItem;)Ljava/lang/CharSequence; │ │ +071650: 7210 f404 0000 |0000: invoke-interface {v0}, Landroid/view/MenuItem;.getTooltipText:()Ljava/lang/CharSequence; // method@04f4 │ │ +071656: 0c00 |0003: move-result-object v0 │ │ +071658: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #11 : (in Lb0/b;) │ │ - name : 'l' │ │ + #10 : (in Lb0/b;) │ │ + name : 'k' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0705bc: |[0705bc] b0.b.l:(Landroid/view/View;Z)V │ │ -0705cc: 6e20 2606 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setFocusedByDefault:(Z)V // method@0626 │ │ -0705d2: 0e00 |0003: return-void │ │ +0716b0: |[0716b0] b0.b.k:(Landroid/view/View;Z)V │ │ +0716c0: 6e20 4c06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setFocusedByDefault:(Z)V // method@064c │ │ +0716c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #253 header: │ │ -class_idx : 770 │ │ +Class #257 header: │ │ +class_idx : 775 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #253 annotations: │ │ +Class #257 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lb0/c; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="a" │ │ │ │ -Class #253 - │ │ +Class #257 - │ │ Class descriptor : 'Lb0/c$a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lb0/c$a;) │ │ @@ -115536,185 +116072,185 @@ │ │ type : '(Landroid/text/PrecomputedText$Params;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -070c84: |[070c84] b0.c$a.:(Landroid/text/PrecomputedText$Params;)V │ │ -070c94: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -070c9a: 6e10 dc03 0200 |0003: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getTextPaint:()Landroid/text/TextPaint; // method@03dc │ │ -070ca0: 0c00 |0006: move-result-object v0 │ │ -070ca2: 5b10 a004 |0007: iput-object v0, v1, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070ca6: 6e10 db03 0200 |0009: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getTextDirection:()Landroid/text/TextDirectionHeuristic; // method@03db │ │ -070cac: 0c00 |000c: move-result-object v0 │ │ -070cae: 5b10 a104 |000d: iput-object v0, v1, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a1 │ │ -070cb2: 6e10 d903 0200 |000f: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getBreakStrategy:()I // method@03d9 │ │ -070cb8: 0a00 |0012: move-result v0 │ │ -070cba: 5910 a204 |0013: iput v0, v1, Lb0/c$a;.c:I // field@04a2 │ │ -070cbe: 6e10 da03 0200 |0015: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getHyphenationFrequency:()I // method@03da │ │ -070cc4: 0a02 |0018: move-result v2 │ │ -070cc6: 5912 a304 |0019: iput v2, v1, Lb0/c$a;.d:I // field@04a3 │ │ -070cca: 0e00 |001b: return-void │ │ +071d64: |[071d64] b0.c$a.:(Landroid/text/PrecomputedText$Params;)V │ │ +071d74: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +071d7a: 6e10 ed03 0200 |0003: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getTextPaint:()Landroid/text/TextPaint; // method@03ed │ │ +071d80: 0c00 |0006: move-result-object v0 │ │ +071d82: 5b10 a804 |0007: iput-object v0, v1, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071d86: 6e10 ec03 0200 |0009: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getTextDirection:()Landroid/text/TextDirectionHeuristic; // method@03ec │ │ +071d8c: 0c00 |000c: move-result-object v0 │ │ +071d8e: 5b10 a904 |000d: iput-object v0, v1, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a9 │ │ +071d92: 6e10 ea03 0200 |000f: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getBreakStrategy:()I // method@03ea │ │ +071d98: 0a00 |0012: move-result v0 │ │ +071d9a: 5910 aa04 |0013: iput v0, v1, Lb0/c$a;.c:I // field@04aa │ │ +071d9e: 6e10 eb03 0200 |0015: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getHyphenationFrequency:()I // method@03eb │ │ +071da4: 0a02 |0018: move-result v2 │ │ +071da6: 5912 ab04 |0019: iput v2, v1, Lb0/c$a;.d:I // field@04ab │ │ +071daa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/c$a;) │ │ name : '' │ │ type : '(Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -070ccc: |[070ccc] b0.c$a.:(Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;II)V │ │ -070cdc: 7010 751c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c75 │ │ -070ce2: 6000 9300 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -070ce6: 1301 1d00 |0005: const/16 v1, #int 29 // #1d │ │ -070cea: 3410 1600 |0007: if-lt v0, v1, 001d // +0016 │ │ -070cee: 2200 f500 |0009: new-instance v0, Landroid/text/PrecomputedText$Params$Builder; // type@00f5 │ │ -070cf2: 7020 d303 3000 |000b: invoke-direct {v0, v3}, Landroid/text/PrecomputedText$Params$Builder;.:(Landroid/text/TextPaint;)V // method@03d3 │ │ -070cf8: 6e20 d503 5000 |000e: invoke-virtual {v0, v5}, Landroid/text/PrecomputedText$Params$Builder;.setBreakStrategy:(I)Landroid/text/PrecomputedText$Params$Builder; // method@03d5 │ │ -070cfe: 0c00 |0011: move-result-object v0 │ │ -070d00: 6e20 d603 6000 |0012: invoke-virtual {v0, v6}, Landroid/text/PrecomputedText$Params$Builder;.setHyphenationFrequency:(I)Landroid/text/PrecomputedText$Params$Builder; // method@03d6 │ │ -070d06: 0c00 |0015: move-result-object v0 │ │ -070d08: 6e20 d703 4000 |0016: invoke-virtual {v0, v4}, Landroid/text/PrecomputedText$Params$Builder;.setTextDirection:(Landroid/text/TextDirectionHeuristic;)Landroid/text/PrecomputedText$Params$Builder; // method@03d7 │ │ -070d0e: 0c00 |0019: move-result-object v0 │ │ -070d10: 6e10 d403 0000 |001a: invoke-virtual {v0}, Landroid/text/PrecomputedText$Params$Builder;.build:()Landroid/text/PrecomputedText$Params; // method@03d4 │ │ -070d16: 5b23 a004 |001d: iput-object v3, v2, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070d1a: 5b24 a104 |001f: iput-object v4, v2, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a1 │ │ -070d1e: 5925 a204 |0021: iput v5, v2, Lb0/c$a;.c:I // field@04a2 │ │ -070d22: 5926 a304 |0023: iput v6, v2, Lb0/c$a;.d:I // field@04a3 │ │ -070d26: 0e00 |0025: return-void │ │ +071dac: |[071dac] b0.c$a.:(Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;II)V │ │ +071dbc: 7010 c51c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +071dc2: 6000 9000 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071dc6: 1301 1d00 |0005: const/16 v1, #int 29 // #1d │ │ +071dca: 3410 1600 |0007: if-lt v0, v1, 001d // +0016 │ │ +071dce: 2200 f500 |0009: new-instance v0, Landroid/text/PrecomputedText$Params$Builder; // type@00f5 │ │ +071dd2: 7020 e403 3000 |000b: invoke-direct {v0, v3}, Landroid/text/PrecomputedText$Params$Builder;.:(Landroid/text/TextPaint;)V // method@03e4 │ │ +071dd8: 6e20 e603 5000 |000e: invoke-virtual {v0, v5}, Landroid/text/PrecomputedText$Params$Builder;.setBreakStrategy:(I)Landroid/text/PrecomputedText$Params$Builder; // method@03e6 │ │ +071dde: 0c00 |0011: move-result-object v0 │ │ +071de0: 6e20 e703 6000 |0012: invoke-virtual {v0, v6}, Landroid/text/PrecomputedText$Params$Builder;.setHyphenationFrequency:(I)Landroid/text/PrecomputedText$Params$Builder; // method@03e7 │ │ +071de6: 0c00 |0015: move-result-object v0 │ │ +071de8: 6e20 e803 4000 |0016: invoke-virtual {v0, v4}, Landroid/text/PrecomputedText$Params$Builder;.setTextDirection:(Landroid/text/TextDirectionHeuristic;)Landroid/text/PrecomputedText$Params$Builder; // method@03e8 │ │ +071dee: 0c00 |0019: move-result-object v0 │ │ +071df0: 6e10 e503 0000 |001a: invoke-virtual {v0}, Landroid/text/PrecomputedText$Params$Builder;.build:()Landroid/text/PrecomputedText$Params; // method@03e5 │ │ +071df6: 5b23 a804 |001d: iput-object v3, v2, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071dfa: 5b24 a904 |001f: iput-object v4, v2, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a9 │ │ +071dfe: 5925 aa04 |0021: iput v5, v2, Lb0/c$a;.c:I // field@04aa │ │ +071e02: 5926 ab04 |0023: iput v6, v2, Lb0/c$a;.d:I // field@04ab │ │ +071e06: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb0/c$a;) │ │ name : 'a' │ │ type : '(Lb0/c$a;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 203 16-bit code units │ │ -07067c: |[07067c] b0.c$a.a:(Lb0/c$a;)Z │ │ -07068c: 6000 9300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -070690: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -070692: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ -070696: 3420 1000 |0005: if-lt v0, v2, 0015 // +0010 │ │ -07069a: 5242 a204 |0007: iget v2, v4, Lb0/c$a;.c:I // field@04a2 │ │ -07069e: 5253 a204 |0009: iget v3, v5, Lb0/c$a;.c:I // field@04a2 │ │ -0706a2: 3232 0300 |000b: if-eq v2, v3, 000e // +0003 │ │ -0706a6: 0f01 |000d: return v1 │ │ -0706a8: 5242 a304 |000e: iget v2, v4, Lb0/c$a;.d:I // field@04a3 │ │ -0706ac: 5253 a304 |0010: iget v3, v5, Lb0/c$a;.d:I // field@04a3 │ │ -0706b0: 3232 0300 |0012: if-eq v2, v3, 0015 // +0003 │ │ -0706b4: 0f01 |0014: return v1 │ │ -0706b6: 5442 a004 |0015: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0706ba: 6e10 3402 0200 |0017: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -0706c0: 0a02 |001a: move-result v2 │ │ -0706c2: 5453 a004 |001b: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0706c6: 6e10 3402 0300 |001d: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -0706cc: 0a03 |0020: move-result v3 │ │ -0706ce: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ -0706d2: 3802 0300 |0023: if-eqz v2, 0026 // +0003 │ │ -0706d6: 0f01 |0025: return v1 │ │ -0706d8: 5442 a004 |0026: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0706dc: 6e10 3302 0200 |0028: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -0706e2: 0a02 |002b: move-result v2 │ │ -0706e4: 5453 a004 |002c: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0706e8: 6e10 3302 0300 |002e: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -0706ee: 0a03 |0031: move-result v3 │ │ -0706f0: 2d02 0203 |0032: cmpl-float v2, v2, v3 │ │ -0706f4: 3802 0300 |0034: if-eqz v2, 0037 // +0003 │ │ -0706f8: 0f01 |0036: return v1 │ │ -0706fa: 5442 a004 |0037: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0706fe: 6e10 3502 0200 |0039: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -070704: 0a02 |003c: move-result v2 │ │ -070706: 5453 a004 |003d: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -07070a: 6e10 3502 0300 |003f: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -070710: 0a03 |0042: move-result v3 │ │ -070712: 2d02 0203 |0043: cmpl-float v2, v2, v3 │ │ -070716: 3802 0300 |0045: if-eqz v2, 0048 // +0003 │ │ -07071a: 0f01 |0047: return v1 │ │ -07071c: 5442 a004 |0048: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070720: 6e10 3102 0200 |004a: invoke-virtual {v2}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -070726: 0a02 |004d: move-result v2 │ │ -070728: 5453 a004 |004e: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -07072c: 6e10 3102 0300 |0050: invoke-virtual {v3}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -070732: 0a03 |0053: move-result v3 │ │ -070734: 2d02 0203 |0054: cmpl-float v2, v2, v3 │ │ -070738: 3802 0300 |0056: if-eqz v2, 0059 // +0003 │ │ -07073c: 0f01 |0058: return v1 │ │ -07073e: 5442 a004 |0059: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070742: 6e10 2e02 0200 |005b: invoke-virtual {v2}, Landroid/graphics/Paint;.getFontFeatureSettings:()Ljava/lang/String; // method@022e │ │ -070748: 0c02 |005e: move-result-object v2 │ │ -07074a: 5453 a004 |005f: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -07074e: 6e10 2e02 0300 |0061: invoke-virtual {v3}, Landroid/graphics/Paint;.getFontFeatureSettings:()Ljava/lang/String; // method@022e │ │ -070754: 0c03 |0064: move-result-object v3 │ │ -070756: 7120 0a04 3200 |0065: invoke-static {v2, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ -07075c: 0a02 |0068: move-result v2 │ │ -07075e: 3902 0300 |0069: if-nez v2, 006c // +0003 │ │ -070762: 0f01 |006b: return v1 │ │ -070764: 5442 a004 |006c: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070768: 6e10 2d02 0200 |006e: invoke-virtual {v2}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ -07076e: 0a02 |0071: move-result v2 │ │ -070770: 5453 a004 |0072: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070774: 6e10 2d02 0300 |0074: invoke-virtual {v3}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ -07077a: 0a03 |0077: move-result v3 │ │ -07077c: 3232 0300 |0078: if-eq v2, v3, 007b // +0003 │ │ -070780: 0f01 |007a: return v1 │ │ -070782: 1302 1800 |007b: const/16 v2, #int 24 // #18 │ │ -070786: 3420 1500 |007d: if-lt v0, v2, 0092 // +0015 │ │ -07078a: 5440 a004 |007f: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -07078e: 6e10 0704 0000 |0081: invoke-virtual {v0}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ -070794: 0c00 |0084: move-result-object v0 │ │ -070796: 5452 a004 |0085: iget-object v2, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -07079a: 6e10 0704 0200 |0087: invoke-virtual {v2}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ -0707a0: 0c02 |008a: move-result-object v2 │ │ -0707a2: 6e20 8b03 2000 |008b: invoke-virtual {v0, v2}, Landroid/os/LocaleList;.equals:(Ljava/lang/Object;)Z // method@038b │ │ -0707a8: 0a00 |008e: move-result v0 │ │ -0707aa: 3900 1600 |008f: if-nez v0, 00a5 // +0016 │ │ -0707ae: 0f01 |0091: return v1 │ │ -0707b0: 5440 a004 |0092: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0707b4: 6e10 3202 0000 |0094: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ -0707ba: 0c00 |0097: move-result-object v0 │ │ -0707bc: 5452 a004 |0098: iget-object v2, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0707c0: 6e10 3202 0200 |009a: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ -0707c6: 0c02 |009d: move-result-object v2 │ │ -0707c8: 6e20 111e 2000 |009e: invoke-virtual {v0, v2}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@1e11 │ │ -0707ce: 0a00 |00a1: move-result v0 │ │ -0707d0: 3900 0300 |00a2: if-nez v0, 00a5 // +0003 │ │ -0707d4: 0f01 |00a4: return v1 │ │ -0707d6: 5440 a004 |00a5: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0707da: 6e10 3602 0000 |00a7: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -0707e0: 0c00 |00aa: move-result-object v0 │ │ -0707e2: 3900 0b00 |00ab: if-nez v0, 00b6 // +000b │ │ -0707e6: 5455 a004 |00ad: iget-object v5, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0707ea: 6e10 3602 0500 |00af: invoke-virtual {v5}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -0707f0: 0c05 |00b2: move-result-object v5 │ │ -0707f2: 3805 1600 |00b3: if-eqz v5, 00c9 // +0016 │ │ -0707f6: 0f01 |00b5: return v1 │ │ -0707f8: 5440 a004 |00b6: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0707fc: 6e10 3602 0000 |00b8: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -070802: 0c00 |00bb: move-result-object v0 │ │ -070804: 5455 a004 |00bc: iget-object v5, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070808: 6e10 3602 0500 |00be: invoke-virtual {v5}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -07080e: 0c05 |00c1: move-result-object v5 │ │ -070810: 6e20 9c02 5000 |00c2: invoke-virtual {v0, v5}, Landroid/graphics/Typeface;.equals:(Ljava/lang/Object;)Z // method@029c │ │ -070816: 0a05 |00c5: move-result v5 │ │ -070818: 3905 0300 |00c6: if-nez v5, 00c9 // +0003 │ │ -07081c: 0f01 |00c8: return v1 │ │ -07081e: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ -070820: 0f05 |00ca: return v5 │ │ +07175c: |[07175c] b0.c$a.a:(Lb0/c$a;)Z │ │ +07176c: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071770: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +071772: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ +071776: 3420 1000 |0005: if-lt v0, v2, 0015 // +0010 │ │ +07177a: 5242 aa04 |0007: iget v2, v4, Lb0/c$a;.c:I // field@04aa │ │ +07177e: 5253 aa04 |0009: iget v3, v5, Lb0/c$a;.c:I // field@04aa │ │ +071782: 3232 0300 |000b: if-eq v2, v3, 000e // +0003 │ │ +071786: 0f01 |000d: return v1 │ │ +071788: 5242 ab04 |000e: iget v2, v4, Lb0/c$a;.d:I // field@04ab │ │ +07178c: 5253 ab04 |0010: iget v3, v5, Lb0/c$a;.d:I // field@04ab │ │ +071790: 3232 0300 |0012: if-eq v2, v3, 0015 // +0003 │ │ +071794: 0f01 |0014: return v1 │ │ +071796: 5442 a804 |0015: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +07179a: 6e10 4502 0200 |0017: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@0245 │ │ +0717a0: 0a02 |001a: move-result v2 │ │ +0717a2: 5453 a804 |001b: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0717a6: 6e10 4502 0300 |001d: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSize:()F // method@0245 │ │ +0717ac: 0a03 |0020: move-result v3 │ │ +0717ae: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ +0717b2: 3802 0300 |0023: if-eqz v2, 0026 // +0003 │ │ +0717b6: 0f01 |0025: return v1 │ │ +0717b8: 5442 a804 |0026: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0717bc: 6e10 4402 0200 |0028: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0244 │ │ +0717c2: 0a02 |002b: move-result v2 │ │ +0717c4: 5453 a804 |002c: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0717c8: 6e10 4402 0300 |002e: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0244 │ │ +0717ce: 0a03 |0031: move-result v3 │ │ +0717d0: 2d02 0203 |0032: cmpl-float v2, v2, v3 │ │ +0717d4: 3802 0300 |0034: if-eqz v2, 0037 // +0003 │ │ +0717d8: 0f01 |0036: return v1 │ │ +0717da: 5442 a804 |0037: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0717de: 6e10 4602 0200 |0039: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0246 │ │ +0717e4: 0a02 |003c: move-result v2 │ │ +0717e6: 5453 a804 |003d: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0717ea: 6e10 4602 0300 |003f: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0246 │ │ +0717f0: 0a03 |0042: move-result v3 │ │ +0717f2: 2d02 0203 |0043: cmpl-float v2, v2, v3 │ │ +0717f6: 3802 0300 |0045: if-eqz v2, 0048 // +0003 │ │ +0717fa: 0f01 |0047: return v1 │ │ +0717fc: 5442 a804 |0048: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071800: 6e10 4202 0200 |004a: invoke-virtual {v2}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0242 │ │ +071806: 0a02 |004d: move-result v2 │ │ +071808: 5453 a804 |004e: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +07180c: 6e10 4202 0300 |0050: invoke-virtual {v3}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0242 │ │ +071812: 0a03 |0053: move-result v3 │ │ +071814: 2d02 0203 |0054: cmpl-float v2, v2, v3 │ │ +071818: 3802 0300 |0056: if-eqz v2, 0059 // +0003 │ │ +07181c: 0f01 |0058: return v1 │ │ +07181e: 5442 a804 |0059: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071822: 6e10 3f02 0200 |005b: invoke-virtual {v2}, Landroid/graphics/Paint;.getFontFeatureSettings:()Ljava/lang/String; // method@023f │ │ +071828: 0c02 |005e: move-result-object v2 │ │ +07182a: 5453 a804 |005f: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +07182e: 6e10 3f02 0300 |0061: invoke-virtual {v3}, Landroid/graphics/Paint;.getFontFeatureSettings:()Ljava/lang/String; // method@023f │ │ +071834: 0c03 |0064: move-result-object v3 │ │ +071836: 7120 1b04 3200 |0065: invoke-static {v2, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@041b │ │ +07183c: 0a02 |0068: move-result v2 │ │ +07183e: 3902 0300 |0069: if-nez v2, 006c // +0003 │ │ +071842: 0f01 |006b: return v1 │ │ +071844: 5442 a804 |006c: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071848: 6e10 3e02 0200 |006e: invoke-virtual {v2}, Landroid/graphics/Paint;.getFlags:()I // method@023e │ │ +07184e: 0a02 |0071: move-result v2 │ │ +071850: 5453 a804 |0072: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071854: 6e10 3e02 0300 |0074: invoke-virtual {v3}, Landroid/graphics/Paint;.getFlags:()I // method@023e │ │ +07185a: 0a03 |0077: move-result v3 │ │ +07185c: 3232 0300 |0078: if-eq v2, v3, 007b // +0003 │ │ +071860: 0f01 |007a: return v1 │ │ +071862: 1302 1800 |007b: const/16 v2, #int 24 // #18 │ │ +071866: 3420 1500 |007d: if-lt v0, v2, 0092 // +0015 │ │ +07186a: 5440 a804 |007f: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +07186e: 6e10 1804 0000 |0081: invoke-virtual {v0}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0418 │ │ +071874: 0c00 |0084: move-result-object v0 │ │ +071876: 5452 a804 |0085: iget-object v2, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +07187a: 6e10 1804 0200 |0087: invoke-virtual {v2}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0418 │ │ +071880: 0c02 |008a: move-result-object v2 │ │ +071882: 6e20 9c03 2000 |008b: invoke-virtual {v0, v2}, Landroid/os/LocaleList;.equals:(Ljava/lang/Object;)Z // method@039c │ │ +071888: 0a00 |008e: move-result v0 │ │ +07188a: 3900 1600 |008f: if-nez v0, 00a5 // +0016 │ │ +07188e: 0f01 |0091: return v1 │ │ +071890: 5440 a804 |0092: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071894: 6e10 4302 0000 |0094: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0243 │ │ +07189a: 0c00 |0097: move-result-object v0 │ │ +07189c: 5452 a804 |0098: iget-object v2, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0718a0: 6e10 4302 0200 |009a: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0243 │ │ +0718a6: 0c02 |009d: move-result-object v2 │ │ +0718a8: 6e20 601e 2000 |009e: invoke-virtual {v0, v2}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@1e60 │ │ +0718ae: 0a00 |00a1: move-result v0 │ │ +0718b0: 3900 0300 |00a2: if-nez v0, 00a5 // +0003 │ │ +0718b4: 0f01 |00a4: return v1 │ │ +0718b6: 5440 a804 |00a5: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0718ba: 6e10 4702 0000 |00a7: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +0718c0: 0c00 |00aa: move-result-object v0 │ │ +0718c2: 3900 0b00 |00ab: if-nez v0, 00b6 // +000b │ │ +0718c6: 5455 a804 |00ad: iget-object v5, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0718ca: 6e10 4702 0500 |00af: invoke-virtual {v5}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +0718d0: 0c05 |00b2: move-result-object v5 │ │ +0718d2: 3805 1600 |00b3: if-eqz v5, 00c9 // +0016 │ │ +0718d6: 0f01 |00b5: return v1 │ │ +0718d8: 5440 a804 |00b6: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0718dc: 6e10 4702 0000 |00b8: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +0718e2: 0c00 |00bb: move-result-object v0 │ │ +0718e4: 5455 a804 |00bc: iget-object v5, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0718e8: 6e10 4702 0500 |00be: invoke-virtual {v5}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +0718ee: 0c05 |00c1: move-result-object v5 │ │ +0718f0: 6e20 ad02 5000 |00c2: invoke-virtual {v0, v5}, Landroid/graphics/Typeface;.equals:(Ljava/lang/Object;)Z // method@02ad │ │ +0718f6: 0a05 |00c5: move-result v5 │ │ +0718f8: 3905 0300 |00c6: if-nez v5, 00c9 // +0003 │ │ +0718fc: 0f01 |00c8: return v1 │ │ +0718fe: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ +071900: 0f05 |00ca: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -115946,178 +116482,178 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -070634: |[070634] b0.c$a.equals:(Ljava/lang/Object;)Z │ │ -070644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -070646: 3334 0300 |0001: if-ne v4, v3, 0004 // +0003 │ │ -07064a: 0f00 |0003: return v0 │ │ -07064c: 2041 0203 |0004: instance-of v1, v4, Lb0/c$a; // type@0302 │ │ -070650: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -070652: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -070656: 0f02 |0009: return v2 │ │ -070658: 1f04 0203 |000a: check-cast v4, Lb0/c$a; // type@0302 │ │ -07065c: 6e20 6010 4300 |000c: invoke-virtual {v3, v4}, Lb0/c$a;.a:(Lb0/c$a;)Z // method@1060 │ │ -070662: 0a01 |000f: move-result v1 │ │ -070664: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -070668: 0f02 |0012: return v2 │ │ -07066a: 5431 a104 |0013: iget-object v1, v3, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a1 │ │ -07066e: 5444 a104 |0015: iget-object v4, v4, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a1 │ │ -070672: 3341 0300 |0017: if-ne v1, v4, 001a // +0003 │ │ -070676: 2802 |0019: goto 001b // +0002 │ │ -070678: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -07067a: 0f00 |001b: return v0 │ │ +071714: |[071714] b0.c$a.equals:(Ljava/lang/Object;)Z │ │ +071724: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +071726: 3334 0300 |0001: if-ne v4, v3, 0004 // +0003 │ │ +07172a: 0f00 |0003: return v0 │ │ +07172c: 2041 0703 |0004: instance-of v1, v4, Lb0/c$a; // type@0307 │ │ +071730: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +071732: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +071736: 0f02 |0009: return v2 │ │ +071738: 1f04 0703 |000a: check-cast v4, Lb0/c$a; // type@0307 │ │ +07173c: 6e20 8810 4300 |000c: invoke-virtual {v3, v4}, Lb0/c$a;.a:(Lb0/c$a;)Z // method@1088 │ │ +071742: 0a01 |000f: move-result v1 │ │ +071744: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +071748: 0f02 |0012: return v2 │ │ +07174a: 5431 a904 |0013: iget-object v1, v3, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a9 │ │ +07174e: 5444 a904 |0015: iget-object v4, v4, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a9 │ │ +071752: 3341 0300 |0017: if-ne v1, v4, 001a // +0003 │ │ +071756: 2802 |0019: goto 001b // +0002 │ │ +071758: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +07175a: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb0/c$a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 252 16-bit code units │ │ -070824: |[070824] b0.c$a.hashCode:()I │ │ -070834: 6000 9300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -070838: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -07083c: 1302 0900 |0004: const/16 v2, #int 9 // #9 │ │ -070840: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ -070844: 1274 |0008: const/4 v4, #int 7 // #7 │ │ -070846: 1265 |0009: const/4 v5, #int 6 // #6 │ │ -070848: 1256 |000a: const/4 v6, #int 5 // #5 │ │ -07084a: 1247 |000b: const/4 v7, #int 4 // #4 │ │ -07084c: 1238 |000c: const/4 v8, #int 3 // #3 │ │ -07084e: 1229 |000d: const/4 v9, #int 2 // #2 │ │ -070850: 121a |000e: const/4 v10, #int 1 // #1 │ │ -070852: 120b |000f: const/4 v11, #int 0 // #0 │ │ -070854: 130c 0b00 |0010: const/16 v12, #int 11 // #b │ │ -070858: 130d 1800 |0012: const/16 v13, #int 24 // #18 │ │ -07085c: 34d0 7500 |0014: if-lt v0, v13, 0089 // +0075 │ │ -070860: 23c0 ea0a |0016: new-array v0, v12, [Ljava/lang/Object; // type@0aea │ │ -070864: 54ec a004 |0018: iget-object v12, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070868: 6e10 3402 0c00 |001a: invoke-virtual {v12}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -07086e: 0a0c |001d: move-result v12 │ │ -070870: 7110 321c 0c00 |001e: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -070876: 0c0c |0021: move-result-object v12 │ │ -070878: 4d0c 000b |0022: aput-object v12, v0, v11 │ │ -07087c: 54eb a004 |0024: iget-object v11, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070880: 6e10 3302 0b00 |0026: invoke-virtual {v11}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -070886: 0a0b |0029: move-result v11 │ │ -070888: 7110 321c 0b00 |002a: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -07088e: 0c0b |002d: move-result-object v11 │ │ -070890: 4d0b 000a |002e: aput-object v11, v0, v10 │ │ -070894: 54ea a004 |0030: iget-object v10, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070898: 6e10 3502 0a00 |0032: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -07089e: 0a0a |0035: move-result v10 │ │ -0708a0: 7110 321c 0a00 |0036: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -0708a6: 0c0a |0039: move-result-object v10 │ │ -0708a8: 4d0a 0009 |003a: aput-object v10, v0, v9 │ │ -0708ac: 54e9 a004 |003c: iget-object v9, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0708b0: 6e10 3102 0900 |003e: invoke-virtual {v9}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -0708b6: 0a09 |0041: move-result v9 │ │ -0708b8: 7110 321c 0900 |0042: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -0708be: 0c09 |0045: move-result-object v9 │ │ -0708c0: 4d09 0008 |0046: aput-object v9, v0, v8 │ │ -0708c4: 54e8 a004 |0048: iget-object v8, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0708c8: 6e10 2d02 0800 |004a: invoke-virtual {v8}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ -0708ce: 0a08 |004d: move-result v8 │ │ -0708d0: 7110 441c 0800 |004e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -0708d6: 0c08 |0051: move-result-object v8 │ │ -0708d8: 4d08 0007 |0052: aput-object v8, v0, v7 │ │ -0708dc: 54e7 a004 |0054: iget-object v7, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0708e0: 7110 5110 0700 |0056: invoke-static {v7}, Lb0/a;.c:(Landroid/text/TextPaint;)Landroid/os/LocaleList; // method@1051 │ │ -0708e6: 0c07 |0059: move-result-object v7 │ │ -0708e8: 4d07 0006 |005a: aput-object v7, v0, v6 │ │ -0708ec: 54e6 a004 |005c: iget-object v6, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0708f0: 6e10 3602 0600 |005e: invoke-virtual {v6}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -0708f6: 0c06 |0061: move-result-object v6 │ │ -0708f8: 4d06 0005 |0062: aput-object v6, v0, v5 │ │ -0708fc: 54e5 a004 |0064: iget-object v5, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070900: 6e10 3702 0500 |0066: invoke-virtual {v5}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ -070906: 0a05 |0069: move-result v5 │ │ -070908: 7110 db1b 0500 |006a: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1bdb │ │ -07090e: 0c05 |006d: move-result-object v5 │ │ -070910: 4d05 0004 |006e: aput-object v5, v0, v4 │ │ -070914: 54e4 a104 |0070: iget-object v4, v14, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a1 │ │ -070918: 4d04 0003 |0072: aput-object v4, v0, v3 │ │ -07091c: 52e3 a204 |0074: iget v3, v14, Lb0/c$a;.c:I // field@04a2 │ │ -070920: 7110 441c 0300 |0076: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -070926: 0c03 |0079: move-result-object v3 │ │ -070928: 4d03 0002 |007a: aput-object v3, v0, v2 │ │ -07092c: 52e2 a304 |007c: iget v2, v14, Lb0/c$a;.d:I // field@04a3 │ │ -070930: 7110 441c 0200 |007e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -070936: 0c02 |0081: move-result-object v2 │ │ -070938: 4d02 0001 |0082: aput-object v2, v0, v1 │ │ -07093c: 7110 2e1e 0000 |0084: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e2e │ │ -070942: 0a00 |0087: move-result v0 │ │ -070944: 0f00 |0088: return v0 │ │ -070946: 23c0 ea0a |0089: new-array v0, v12, [Ljava/lang/Object; // type@0aea │ │ -07094a: 54ec a004 |008b: iget-object v12, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -07094e: 6e10 3402 0c00 |008d: invoke-virtual {v12}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -070954: 0a0c |0090: move-result v12 │ │ -070956: 7110 321c 0c00 |0091: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -07095c: 0c0c |0094: move-result-object v12 │ │ -07095e: 4d0c 000b |0095: aput-object v12, v0, v11 │ │ -070962: 54eb a004 |0097: iget-object v11, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070966: 6e10 3302 0b00 |0099: invoke-virtual {v11}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -07096c: 0a0b |009c: move-result v11 │ │ -07096e: 7110 321c 0b00 |009d: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -070974: 0c0b |00a0: move-result-object v11 │ │ -070976: 4d0b 000a |00a1: aput-object v11, v0, v10 │ │ -07097a: 54ea a004 |00a3: iget-object v10, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -07097e: 6e10 3502 0a00 |00a5: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -070984: 0a0a |00a8: move-result v10 │ │ -070986: 7110 321c 0a00 |00a9: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -07098c: 0c0a |00ac: move-result-object v10 │ │ -07098e: 4d0a 0009 |00ad: aput-object v10, v0, v9 │ │ -070992: 54e9 a004 |00af: iget-object v9, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070996: 6e10 3102 0900 |00b1: invoke-virtual {v9}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -07099c: 0a09 |00b4: move-result v9 │ │ -07099e: 7110 321c 0900 |00b5: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c32 │ │ -0709a4: 0c09 |00b8: move-result-object v9 │ │ -0709a6: 4d09 0008 |00b9: aput-object v9, v0, v8 │ │ -0709aa: 54e8 a004 |00bb: iget-object v8, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0709ae: 6e10 2d02 0800 |00bd: invoke-virtual {v8}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ -0709b4: 0a08 |00c0: move-result v8 │ │ -0709b6: 7110 441c 0800 |00c1: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -0709bc: 0c08 |00c4: move-result-object v8 │ │ -0709be: 4d08 0007 |00c5: aput-object v8, v0, v7 │ │ -0709c2: 54e7 a004 |00c7: iget-object v7, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0709c6: 6e10 3202 0700 |00c9: invoke-virtual {v7}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ -0709cc: 0c07 |00cc: move-result-object v7 │ │ -0709ce: 4d07 0006 |00cd: aput-object v7, v0, v6 │ │ -0709d2: 54e6 a004 |00cf: iget-object v6, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0709d6: 6e10 3602 0600 |00d1: invoke-virtual {v6}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -0709dc: 0c06 |00d4: move-result-object v6 │ │ -0709de: 4d06 0005 |00d5: aput-object v6, v0, v5 │ │ -0709e2: 54e5 a004 |00d7: iget-object v5, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -0709e6: 6e10 3702 0500 |00d9: invoke-virtual {v5}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ -0709ec: 0a05 |00dc: move-result v5 │ │ -0709ee: 7110 db1b 0500 |00dd: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1bdb │ │ -0709f4: 0c05 |00e0: move-result-object v5 │ │ -0709f6: 4d05 0004 |00e1: aput-object v5, v0, v4 │ │ -0709fa: 54e4 a104 |00e3: iget-object v4, v14, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a1 │ │ -0709fe: 4d04 0003 |00e5: aput-object v4, v0, v3 │ │ -070a02: 52e3 a204 |00e7: iget v3, v14, Lb0/c$a;.c:I // field@04a2 │ │ -070a06: 7110 441c 0300 |00e9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -070a0c: 0c03 |00ec: move-result-object v3 │ │ -070a0e: 4d03 0002 |00ed: aput-object v3, v0, v2 │ │ -070a12: 52e2 a304 |00ef: iget v2, v14, Lb0/c$a;.d:I // field@04a3 │ │ -070a16: 7110 441c 0200 |00f1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c44 │ │ -070a1c: 0c02 |00f4: move-result-object v2 │ │ -070a1e: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ -070a22: 7110 2e1e 0000 |00f7: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e2e │ │ -070a28: 0a00 |00fa: move-result v0 │ │ -070a2a: 0f00 |00fb: return v0 │ │ +071904: |[071904] b0.c$a.hashCode:()I │ │ +071914: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071918: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +07191c: 1302 0900 |0004: const/16 v2, #int 9 // #9 │ │ +071920: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ +071924: 1274 |0008: const/4 v4, #int 7 // #7 │ │ +071926: 1265 |0009: const/4 v5, #int 6 // #6 │ │ +071928: 1256 |000a: const/4 v6, #int 5 // #5 │ │ +07192a: 1247 |000b: const/4 v7, #int 4 // #4 │ │ +07192c: 1238 |000c: const/4 v8, #int 3 // #3 │ │ +07192e: 1229 |000d: const/4 v9, #int 2 // #2 │ │ +071930: 121a |000e: const/4 v10, #int 1 // #1 │ │ +071932: 120b |000f: const/4 v11, #int 0 // #0 │ │ +071934: 130c 0b00 |0010: const/16 v12, #int 11 // #b │ │ +071938: 130d 1800 |0012: const/16 v13, #int 24 // #18 │ │ +07193c: 34d0 7500 |0014: if-lt v0, v13, 0089 // +0075 │ │ +071940: 23c0 f90a |0016: new-array v0, v12, [Ljava/lang/Object; // type@0af9 │ │ +071944: 54ec a804 |0018: iget-object v12, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071948: 6e10 4502 0c00 |001a: invoke-virtual {v12}, Landroid/graphics/Paint;.getTextSize:()F // method@0245 │ │ +07194e: 0a0c |001d: move-result v12 │ │ +071950: 7110 821c 0c00 |001e: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +071956: 0c0c |0021: move-result-object v12 │ │ +071958: 4d0c 000b |0022: aput-object v12, v0, v11 │ │ +07195c: 54eb a804 |0024: iget-object v11, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071960: 6e10 4402 0b00 |0026: invoke-virtual {v11}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0244 │ │ +071966: 0a0b |0029: move-result v11 │ │ +071968: 7110 821c 0b00 |002a: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +07196e: 0c0b |002d: move-result-object v11 │ │ +071970: 4d0b 000a |002e: aput-object v11, v0, v10 │ │ +071974: 54ea a804 |0030: iget-object v10, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071978: 6e10 4602 0a00 |0032: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0246 │ │ +07197e: 0a0a |0035: move-result v10 │ │ +071980: 7110 821c 0a00 |0036: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +071986: 0c0a |0039: move-result-object v10 │ │ +071988: 4d0a 0009 |003a: aput-object v10, v0, v9 │ │ +07198c: 54e9 a804 |003c: iget-object v9, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071990: 6e10 4202 0900 |003e: invoke-virtual {v9}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0242 │ │ +071996: 0a09 |0041: move-result v9 │ │ +071998: 7110 821c 0900 |0042: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +07199e: 0c09 |0045: move-result-object v9 │ │ +0719a0: 4d09 0008 |0046: aput-object v9, v0, v8 │ │ +0719a4: 54e8 a804 |0048: iget-object v8, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0719a8: 6e10 3e02 0800 |004a: invoke-virtual {v8}, Landroid/graphics/Paint;.getFlags:()I // method@023e │ │ +0719ae: 0a08 |004d: move-result v8 │ │ +0719b0: 7110 941c 0800 |004e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +0719b6: 0c08 |0051: move-result-object v8 │ │ +0719b8: 4d08 0007 |0052: aput-object v8, v0, v7 │ │ +0719bc: 54e7 a804 |0054: iget-object v7, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0719c0: 7110 7810 0700 |0056: invoke-static {v7}, Lb0/a;.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; // method@1078 │ │ +0719c6: 0c07 |0059: move-result-object v7 │ │ +0719c8: 4d07 0006 |005a: aput-object v7, v0, v6 │ │ +0719cc: 54e6 a804 |005c: iget-object v6, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0719d0: 6e10 4702 0600 |005e: invoke-virtual {v6}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +0719d6: 0c06 |0061: move-result-object v6 │ │ +0719d8: 4d06 0005 |0062: aput-object v6, v0, v5 │ │ +0719dc: 54e5 a804 |0064: iget-object v5, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +0719e0: 6e10 4802 0500 |0066: invoke-virtual {v5}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0248 │ │ +0719e6: 0a05 |0069: move-result v5 │ │ +0719e8: 7110 2b1c 0500 |006a: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1c2b │ │ +0719ee: 0c05 |006d: move-result-object v5 │ │ +0719f0: 4d05 0004 |006e: aput-object v5, v0, v4 │ │ +0719f4: 54e4 a904 |0070: iget-object v4, v14, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a9 │ │ +0719f8: 4d04 0003 |0072: aput-object v4, v0, v3 │ │ +0719fc: 52e3 aa04 |0074: iget v3, v14, Lb0/c$a;.c:I // field@04aa │ │ +071a00: 7110 941c 0300 |0076: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +071a06: 0c03 |0079: move-result-object v3 │ │ +071a08: 4d03 0002 |007a: aput-object v3, v0, v2 │ │ +071a0c: 52e2 ab04 |007c: iget v2, v14, Lb0/c$a;.d:I // field@04ab │ │ +071a10: 7110 941c 0200 |007e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +071a16: 0c02 |0081: move-result-object v2 │ │ +071a18: 4d02 0001 |0082: aput-object v2, v0, v1 │ │ +071a1c: 7110 7d1e 0000 |0084: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e7d │ │ +071a22: 0a00 |0087: move-result v0 │ │ +071a24: 0f00 |0088: return v0 │ │ +071a26: 23c0 f90a |0089: new-array v0, v12, [Ljava/lang/Object; // type@0af9 │ │ +071a2a: 54ec a804 |008b: iget-object v12, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071a2e: 6e10 4502 0c00 |008d: invoke-virtual {v12}, Landroid/graphics/Paint;.getTextSize:()F // method@0245 │ │ +071a34: 0a0c |0090: move-result v12 │ │ +071a36: 7110 821c 0c00 |0091: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +071a3c: 0c0c |0094: move-result-object v12 │ │ +071a3e: 4d0c 000b |0095: aput-object v12, v0, v11 │ │ +071a42: 54eb a804 |0097: iget-object v11, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071a46: 6e10 4402 0b00 |0099: invoke-virtual {v11}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0244 │ │ +071a4c: 0a0b |009c: move-result v11 │ │ +071a4e: 7110 821c 0b00 |009d: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +071a54: 0c0b |00a0: move-result-object v11 │ │ +071a56: 4d0b 000a |00a1: aput-object v11, v0, v10 │ │ +071a5a: 54ea a804 |00a3: iget-object v10, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071a5e: 6e10 4602 0a00 |00a5: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0246 │ │ +071a64: 0a0a |00a8: move-result v10 │ │ +071a66: 7110 821c 0a00 |00a9: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +071a6c: 0c0a |00ac: move-result-object v10 │ │ +071a6e: 4d0a 0009 |00ad: aput-object v10, v0, v9 │ │ +071a72: 54e9 a804 |00af: iget-object v9, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071a76: 6e10 4202 0900 |00b1: invoke-virtual {v9}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0242 │ │ +071a7c: 0a09 |00b4: move-result v9 │ │ +071a7e: 7110 821c 0900 |00b5: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c82 │ │ +071a84: 0c09 |00b8: move-result-object v9 │ │ +071a86: 4d09 0008 |00b9: aput-object v9, v0, v8 │ │ +071a8a: 54e8 a804 |00bb: iget-object v8, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071a8e: 6e10 3e02 0800 |00bd: invoke-virtual {v8}, Landroid/graphics/Paint;.getFlags:()I // method@023e │ │ +071a94: 0a08 |00c0: move-result v8 │ │ +071a96: 7110 941c 0800 |00c1: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +071a9c: 0c08 |00c4: move-result-object v8 │ │ +071a9e: 4d08 0007 |00c5: aput-object v8, v0, v7 │ │ +071aa2: 54e7 a804 |00c7: iget-object v7, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071aa6: 6e10 4302 0700 |00c9: invoke-virtual {v7}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0243 │ │ +071aac: 0c07 |00cc: move-result-object v7 │ │ +071aae: 4d07 0006 |00cd: aput-object v7, v0, v6 │ │ +071ab2: 54e6 a804 |00cf: iget-object v6, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071ab6: 6e10 4702 0600 |00d1: invoke-virtual {v6}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +071abc: 0c06 |00d4: move-result-object v6 │ │ +071abe: 4d06 0005 |00d5: aput-object v6, v0, v5 │ │ +071ac2: 54e5 a804 |00d7: iget-object v5, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071ac6: 6e10 4802 0500 |00d9: invoke-virtual {v5}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0248 │ │ +071acc: 0a05 |00dc: move-result v5 │ │ +071ace: 7110 2b1c 0500 |00dd: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1c2b │ │ +071ad4: 0c05 |00e0: move-result-object v5 │ │ +071ad6: 4d05 0004 |00e1: aput-object v5, v0, v4 │ │ +071ada: 54e4 a904 |00e3: iget-object v4, v14, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a9 │ │ +071ade: 4d04 0003 |00e5: aput-object v4, v0, v3 │ │ +071ae2: 52e3 aa04 |00e7: iget v3, v14, Lb0/c$a;.c:I // field@04aa │ │ +071ae6: 7110 941c 0300 |00e9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +071aec: 0c03 |00ec: move-result-object v3 │ │ +071aee: 4d03 0002 |00ed: aput-object v3, v0, v2 │ │ +071af2: 52e2 ab04 |00ef: iget v2, v14, Lb0/c$a;.d:I // field@04ab │ │ +071af6: 7110 941c 0200 |00f1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c94 │ │ +071afc: 0c02 |00f4: move-result-object v2 │ │ +071afe: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ +071b02: 7110 7d1e 0000 |00f7: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e7d │ │ +071b08: 0a00 |00fa: move-result v0 │ │ +071b0a: 0f00 |00fb: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -116387,159 +116923,156 @@ │ │ 0x010c line=269 │ │ 0x010d line=270 │ │ 0x010e line=271 │ │ 0x010f line=272 │ │ 0x0110 line=273 │ │ 0x0111 line=274 │ │ 0x0112 line=275 │ │ - 0x0113 line=276 │ │ - 0x0114 line=277 │ │ - 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x00fc reg=14 this Lb0/c$a; │ │ │ │ #3 : (in Lb0/c$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 292 16-bit code units │ │ -070a2c: |[070a2c] b0.c$a.toString:()Ljava/lang/String; │ │ -070a3c: 2200 1806 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -070a40: 1a01 f226 |0002: const-string v1, "{" // string@26f2 │ │ -070a44: 7020 ba1c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1cba │ │ -070a4a: 1a01 1126 |0007: const-string v1, "textSize=" // string@2611 │ │ -070a4e: 7110 c50f 0100 |0009: invoke-static {v1}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -070a54: 0c01 |000c: move-result-object v1 │ │ -070a56: 5442 a004 |000d: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070a5a: 6e10 3402 0200 |000f: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -070a60: 0a02 |0012: move-result v2 │ │ -070a62: 6e20 bf1c 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cbf │ │ -070a68: 6e10 cd1c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070a6e: 0c01 |0019: move-result-object v1 │ │ -070a70: 6e20 c51c 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070a76: 2201 1806 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0618 │ │ -070a7a: 7010 b81c 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -070a80: 1a02 fc01 |0022: const-string v2, ", textScaleX=" // string@01fc │ │ -070a84: 6e20 c51c 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070a8a: 5442 a004 |0027: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070a8e: 6e10 3302 0200 |0029: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -070a94: 0a02 |002c: move-result v2 │ │ -070a96: 6e20 bf1c 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cbf │ │ -070a9c: 6e10 cd1c 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070aa2: 0c01 |0033: move-result-object v1 │ │ -070aa4: 6e20 c51c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070aaa: 2201 1806 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0618 │ │ -070aae: 7010 b81c 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -070ab4: 1a02 fd01 |003c: const-string v2, ", textSkewX=" // string@01fd │ │ -070ab8: 6e20 c51c 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070abe: 5442 a004 |0041: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070ac2: 6e10 3502 0200 |0043: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -070ac8: 0a02 |0046: move-result v2 │ │ -070aca: 6e20 bf1c 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cbf │ │ -070ad0: 6e10 cd1c 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070ad6: 0c01 |004d: move-result-object v1 │ │ -070ad8: 6e20 c51c 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070ade: 6001 9300 |0051: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -070ae2: 1a02 cc01 |0053: const-string v2, ", letterSpacing=" // string@01cc │ │ -070ae6: 7110 c50f 0200 |0055: invoke-static {v2}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -070aec: 0c02 |0058: move-result-object v2 │ │ -070aee: 5443 a004 |0059: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070af2: 6e10 3102 0300 |005b: invoke-virtual {v3}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -070af8: 0a03 |005e: move-result v3 │ │ -070afa: 6e20 bf1c 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cbf │ │ -070b00: 6e10 cd1c 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070b06: 0c02 |0065: move-result-object v2 │ │ -070b08: 6e20 c51c 2000 |0066: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070b0e: 2202 1806 |0069: new-instance v2, Ljava/lang/StringBuilder; // type@0618 │ │ -070b12: 7010 b81c 0200 |006b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -070b18: 1a03 bc01 |006e: const-string v3, ", elegantTextHeight=" // string@01bc │ │ -070b1c: 6e20 c51c 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070b22: 5443 a004 |0073: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070b26: 6e10 3702 0300 |0075: invoke-virtual {v3}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ -070b2c: 0a03 |0078: move-result v3 │ │ -070b2e: 6e20 c61c 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cc6 │ │ -070b34: 6e10 cd1c 0200 |007c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070b3a: 0c02 |007f: move-result-object v2 │ │ -070b3c: 6e20 c51c 2000 |0080: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070b42: 1302 1800 |0083: const/16 v2, #int 24 // #18 │ │ -070b46: 1a03 fb01 |0085: const-string v3, ", textLocale=" // string@01fb │ │ -070b4a: 3421 0d00 |0087: if-lt v1, v2, 0094 // +000d │ │ -070b4e: 7110 c50f 0300 |0089: invoke-static {v3}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -070b54: 0c02 |008c: move-result-object v2 │ │ -070b56: 5443 a004 |008d: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070b5a: 7110 5110 0300 |008f: invoke-static {v3}, Lb0/a;.c:(Landroid/text/TextPaint;)Landroid/os/LocaleList; // method@1051 │ │ -070b60: 0c03 |0092: move-result-object v3 │ │ -070b62: 280b |0093: goto 009e // +000b │ │ -070b64: 7110 c50f 0300 |0094: invoke-static {v3}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -070b6a: 0c02 |0097: move-result-object v2 │ │ -070b6c: 5443 a004 |0098: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070b70: 6e10 3202 0300 |009a: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ -070b76: 0c03 |009d: move-result-object v3 │ │ -070b78: 6e20 c41c 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -070b7e: 6e10 cd1c 0200 |00a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070b84: 0c02 |00a4: move-result-object v2 │ │ -070b86: 6e20 c51c 2000 |00a5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070b8c: 2202 1806 |00a8: new-instance v2, Ljava/lang/StringBuilder; // type@0618 │ │ -070b90: 7010 b81c 0200 |00aa: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -070b96: 1a03 0502 |00ad: const-string v3, ", typeface=" // string@0205 │ │ -070b9a: 6e20 c51c 3200 |00af: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070ba0: 5443 a004 |00b2: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070ba4: 6e10 3602 0300 |00b4: invoke-virtual {v3}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -070baa: 0c03 |00b7: move-result-object v3 │ │ -070bac: 6e20 c41c 3200 |00b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -070bb2: 6e10 cd1c 0200 |00bb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070bb8: 0c02 |00be: move-result-object v2 │ │ -070bba: 6e20 c51c 2000 |00bf: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070bc0: 1302 1a00 |00c2: const/16 v2, #int 26 // #1a │ │ -070bc4: 3421 1800 |00c4: if-lt v1, v2, 00dc // +0018 │ │ -070bc8: 1a01 0702 |00c6: const-string v1, ", variationSettings=" // string@0207 │ │ -070bcc: 7110 c50f 0100 |00c8: invoke-static {v1}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -070bd2: 0c01 |00cb: move-result-object v1 │ │ -070bd4: 5442 a004 |00cc: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a0 │ │ -070bd8: 7110 5610 0200 |00ce: invoke-static {v2}, Lb0/b;.e:(Landroid/text/TextPaint;)Ljava/lang/String; // method@1056 │ │ -070bde: 0c02 |00d1: move-result-object v2 │ │ -070be0: 6e20 c51c 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070be6: 6e10 cd1c 0100 |00d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070bec: 0c01 |00d8: move-result-object v1 │ │ -070bee: 6e20 c51c 1000 |00d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070bf4: 1a01 fa01 |00dc: const-string v1, ", textDir=" // string@01fa │ │ -070bf8: 7110 c50f 0100 |00de: invoke-static {v1}, Lb/b;.e:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fc5 │ │ -070bfe: 0c01 |00e1: move-result-object v1 │ │ -070c00: 5442 a104 |00e2: iget-object v2, v4, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a1 │ │ -070c04: 6e20 c41c 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1cc4 │ │ -070c0a: 6e10 cd1c 0100 |00e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070c10: 0c01 |00ea: move-result-object v1 │ │ -070c12: 6e20 c51c 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070c18: 2201 1806 |00ee: new-instance v1, Ljava/lang/StringBuilder; // type@0618 │ │ -070c1c: 7010 b81c 0100 |00f0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -070c22: 1a02 af01 |00f3: const-string v2, ", breakStrategy=" // string@01af │ │ -070c26: 6e20 c51c 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070c2c: 5242 a204 |00f8: iget v2, v4, Lb0/c$a;.c:I // field@04a2 │ │ -070c30: 6e20 c01c 2100 |00fa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -070c36: 6e10 cd1c 0100 |00fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070c3c: 0c01 |0100: move-result-object v1 │ │ -070c3e: 6e20 c51c 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070c44: 2201 1806 |0104: new-instance v1, Ljava/lang/StringBuilder; // type@0618 │ │ -070c48: 7010 b81c 0100 |0106: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -070c4e: 1a02 c701 |0109: const-string v2, ", hyphenationFrequency=" // string@01c7 │ │ -070c52: 6e20 c51c 2100 |010b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070c58: 5242 a304 |010e: iget v2, v4, Lb0/c$a;.d:I // field@04a3 │ │ -070c5c: 6e20 c01c 2100 |0110: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -070c62: 6e10 cd1c 0100 |0113: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070c68: 0c01 |0116: move-result-object v1 │ │ -070c6a: 6e20 c51c 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070c70: 1a01 f926 |011a: const-string v1, "}" // string@26f9 │ │ -070c74: 6e20 c51c 1000 |011c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -070c7a: 6e10 cd1c 0000 |011f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -070c80: 0c00 |0122: move-result-object v0 │ │ -070c82: 1100 |0123: return-object v0 │ │ +071b0c: |[071b0c] b0.c$a.toString:()Ljava/lang/String; │ │ +071b1c: 2200 2a06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +071b20: 1a01 3527 |0002: const-string v1, "{" // string@2735 │ │ +071b24: 7020 0a1d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1d0a │ │ +071b2a: 1a01 5426 |0007: const-string v1, "textSize=" // string@2654 │ │ +071b2e: 7110 f10f 0100 |0009: invoke-static {v1}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +071b34: 0c01 |000c: move-result-object v1 │ │ +071b36: 5442 a804 |000d: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071b3a: 6e10 4502 0200 |000f: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@0245 │ │ +071b40: 0a02 |0012: move-result v2 │ │ +071b42: 6e20 0f1d 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1d0f │ │ +071b48: 6e10 1d1d 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071b4e: 0c01 |0019: move-result-object v1 │ │ +071b50: 6e20 151d 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071b56: 2201 2a06 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@062a │ │ +071b5a: 7010 081d 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +071b60: 1a02 fc01 |0022: const-string v2, ", textScaleX=" // string@01fc │ │ +071b64: 6e20 151d 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071b6a: 5442 a804 |0027: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071b6e: 6e10 4402 0200 |0029: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0244 │ │ +071b74: 0a02 |002c: move-result v2 │ │ +071b76: 6e20 0f1d 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1d0f │ │ +071b7c: 6e10 1d1d 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071b82: 0c01 |0033: move-result-object v1 │ │ +071b84: 6e20 151d 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071b8a: 2201 2a06 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@062a │ │ +071b8e: 7010 081d 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +071b94: 1a02 fd01 |003c: const-string v2, ", textSkewX=" // string@01fd │ │ +071b98: 6e20 151d 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071b9e: 5442 a804 |0041: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071ba2: 6e10 4602 0200 |0043: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0246 │ │ +071ba8: 0a02 |0046: move-result v2 │ │ +071baa: 6e20 0f1d 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1d0f │ │ +071bb0: 6e10 1d1d 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071bb6: 0c01 |004d: move-result-object v1 │ │ +071bb8: 6e20 151d 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071bbe: 6001 9000 |0051: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071bc2: 1a02 cc01 |0053: const-string v2, ", letterSpacing=" // string@01cc │ │ +071bc6: 7110 f10f 0200 |0055: invoke-static {v2}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +071bcc: 0c02 |0058: move-result-object v2 │ │ +071bce: 5443 a804 |0059: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071bd2: 6e10 4202 0300 |005b: invoke-virtual {v3}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0242 │ │ +071bd8: 0a03 |005e: move-result v3 │ │ +071bda: 6e20 0f1d 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1d0f │ │ +071be0: 6e10 1d1d 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071be6: 0c02 |0065: move-result-object v2 │ │ +071be8: 6e20 151d 2000 |0066: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071bee: 2202 2a06 |0069: new-instance v2, Ljava/lang/StringBuilder; // type@062a │ │ +071bf2: 7010 081d 0200 |006b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +071bf8: 1a03 bc01 |006e: const-string v3, ", elegantTextHeight=" // string@01bc │ │ +071bfc: 6e20 151d 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071c02: 5443 a804 |0073: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071c06: 6e10 4802 0300 |0075: invoke-virtual {v3}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0248 │ │ +071c0c: 0a03 |0078: move-result v3 │ │ +071c0e: 6e20 161d 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1d16 │ │ +071c14: 6e10 1d1d 0200 |007c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071c1a: 0c02 |007f: move-result-object v2 │ │ +071c1c: 6e20 151d 2000 |0080: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071c22: 1302 1800 |0083: const/16 v2, #int 24 // #18 │ │ +071c26: 1a03 fb01 |0085: const-string v3, ", textLocale=" // string@01fb │ │ +071c2a: 3421 0d00 |0087: if-lt v1, v2, 0094 // +000d │ │ +071c2e: 7110 f10f 0300 |0089: invoke-static {v3}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +071c34: 0c02 |008c: move-result-object v2 │ │ +071c36: 5443 a804 |008d: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071c3a: 7110 7810 0300 |008f: invoke-static {v3}, Lb0/a;.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; // method@1078 │ │ +071c40: 0c03 |0092: move-result-object v3 │ │ +071c42: 280b |0093: goto 009e // +000b │ │ +071c44: 7110 f10f 0300 |0094: invoke-static {v3}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +071c4a: 0c02 |0097: move-result-object v2 │ │ +071c4c: 5443 a804 |0098: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071c50: 6e10 4302 0300 |009a: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0243 │ │ +071c56: 0c03 |009d: move-result-object v3 │ │ +071c58: 6e20 141d 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +071c5e: 6e10 1d1d 0200 |00a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071c64: 0c02 |00a4: move-result-object v2 │ │ +071c66: 6e20 151d 2000 |00a5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071c6c: 2202 2a06 |00a8: new-instance v2, Ljava/lang/StringBuilder; // type@062a │ │ +071c70: 7010 081d 0200 |00aa: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +071c76: 1a03 0502 |00ad: const-string v3, ", typeface=" // string@0205 │ │ +071c7a: 6e20 151d 3200 |00af: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071c80: 5443 a804 |00b2: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071c84: 6e10 4702 0300 |00b4: invoke-virtual {v3}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0247 │ │ +071c8a: 0c03 |00b7: move-result-object v3 │ │ +071c8c: 6e20 141d 3200 |00b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +071c92: 6e10 1d1d 0200 |00bb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071c98: 0c02 |00be: move-result-object v2 │ │ +071c9a: 6e20 151d 2000 |00bf: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071ca0: 1302 1a00 |00c2: const/16 v2, #int 26 // #1a │ │ +071ca4: 3421 1800 |00c4: if-lt v1, v2, 00dc // +0018 │ │ +071ca8: 1a01 0702 |00c6: const-string v1, ", variationSettings=" // string@0207 │ │ +071cac: 7110 f10f 0100 |00c8: invoke-static {v1}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +071cb2: 0c01 |00cb: move-result-object v1 │ │ +071cb4: 5442 a804 |00cc: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04a8 │ │ +071cb8: 7110 7e10 0200 |00ce: invoke-static {v2}, Lb0/b;.d:(Landroid/text/TextPaint;)Ljava/lang/String; // method@107e │ │ +071cbe: 0c02 |00d1: move-result-object v2 │ │ +071cc0: 6e20 151d 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071cc6: 6e10 1d1d 0100 |00d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071ccc: 0c01 |00d8: move-result-object v1 │ │ +071cce: 6e20 151d 1000 |00d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071cd4: 1a01 fa01 |00dc: const-string v1, ", textDir=" // string@01fa │ │ +071cd8: 7110 f10f 0100 |00de: invoke-static {v1}, Lb/b;.h:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ff1 │ │ +071cde: 0c01 |00e1: move-result-object v1 │ │ +071ce0: 5442 a904 |00e2: iget-object v2, v4, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04a9 │ │ +071ce4: 6e20 141d 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1d14 │ │ +071cea: 6e10 1d1d 0100 |00e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071cf0: 0c01 |00ea: move-result-object v1 │ │ +071cf2: 6e20 151d 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071cf8: 2201 2a06 |00ee: new-instance v1, Ljava/lang/StringBuilder; // type@062a │ │ +071cfc: 7010 081d 0100 |00f0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +071d02: 1a02 af01 |00f3: const-string v2, ", breakStrategy=" // string@01af │ │ +071d06: 6e20 151d 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071d0c: 5242 aa04 |00f8: iget v2, v4, Lb0/c$a;.c:I // field@04aa │ │ +071d10: 6e20 101d 2100 |00fa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +071d16: 6e10 1d1d 0100 |00fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071d1c: 0c01 |0100: move-result-object v1 │ │ +071d1e: 6e20 151d 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071d24: 2201 2a06 |0104: new-instance v1, Ljava/lang/StringBuilder; // type@062a │ │ +071d28: 7010 081d 0100 |0106: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +071d2e: 1a02 c701 |0109: const-string v2, ", hyphenationFrequency=" // string@01c7 │ │ +071d32: 6e20 151d 2100 |010b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071d38: 5242 ab04 |010e: iget v2, v4, Lb0/c$a;.d:I // field@04ab │ │ +071d3c: 6e20 101d 2100 |0110: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +071d42: 6e10 1d1d 0100 |0113: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071d48: 0c01 |0116: move-result-object v1 │ │ +071d4a: 6e20 151d 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071d50: 1a01 3c27 |011a: const-string v1, "}" // string@273c │ │ +071d54: 6e20 151d 1000 |011c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +071d5a: 6e10 1d1d 0000 |011f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +071d60: 0c00 |0122: move-result-object v0 │ │ +071d62: 1100 |0123: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -117406,33 +117939,33 @@ │ │ 0x0361 line=866 │ │ 0x0362 line=867 │ │ 0x0363 line=868 │ │ 0x0364 line=869 │ │ locals : │ │ 0x0000 - 0x0124 reg=4 this Lb0/c$a; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #254 header: │ │ -class_idx : 771 │ │ +Class #258 header: │ │ +class_idx : 776 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ -Class #254 annotations: │ │ +Class #258 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lb0/c$a; } │ │ -Annotations on method #4200 'getSpans' │ │ +Annotations on method #4240 'getSpans' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(II" "Ljava/lang/Class<" "TT;>;)[TT;" } │ │ │ │ -Class #254 - │ │ +Class #258 - │ │ Class descriptor : 'Lb0/c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/Spannable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -117443,212 +117976,212 @@ │ │ type : '(I)C' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -070d28: |[070d28] b0.c.charAt:(I)C │ │ -070d38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070d3a: 2701 |0001: throw v1 │ │ +071e08: |[071e08] b0.c.charAt:(I)C │ │ +071e18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071e1a: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/c;) │ │ name : 'getSpanEnd' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -070d3c: |[070d3c] b0.c.getSpanEnd:(Ljava/lang/Object;)I │ │ -070d4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070d4e: 2701 |0001: throw v1 │ │ +071e1c: |[071e1c] b0.c.getSpanEnd:(Ljava/lang/Object;)I │ │ +071e2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071e2e: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb0/c;) │ │ name : 'getSpanFlags' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -070d50: |[070d50] b0.c.getSpanFlags:(Ljava/lang/Object;)I │ │ -070d60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070d62: 2701 |0001: throw v1 │ │ +071e30: |[071e30] b0.c.getSpanFlags:(Ljava/lang/Object;)I │ │ +071e40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071e42: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb0/c;) │ │ name : 'getSpanStart' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -070d64: |[070d64] b0.c.getSpanStart:(Ljava/lang/Object;)I │ │ -070d74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070d76: 2701 |0001: throw v1 │ │ +071e44: |[071e44] b0.c.getSpanStart:(Ljava/lang/Object;)I │ │ +071e54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071e56: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb0/c;) │ │ name : 'getSpans' │ │ type : '(IILjava/lang/Class;)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -070db4: |[070db4] b0.c.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; │ │ -070dc4: 6001 9300 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -070dc8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -070dca: 1303 1d00 |0003: const/16 v3, #int 29 // #1d │ │ -070dce: 2702 |0005: throw v2 │ │ +071e94: |[071e94] b0.c.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; │ │ +071ea4: 6001 9000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071ea8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +071eaa: 1303 1d00 |0003: const/16 v3, #int 29 // #1d │ │ +071eae: 2702 |0005: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lb0/c;) │ │ name : 'length' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -070d78: |[070d78] b0.c.length:()I │ │ -070d88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -070d8a: 2700 |0001: throw v0 │ │ +071e58: |[071e58] b0.c.length:()I │ │ +071e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071e6a: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lb0/c;) │ │ name : 'nextSpanTransition' │ │ type : '(IILjava/lang/Class;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -070d8c: |[070d8c] b0.c.nextSpanTransition:(IILjava/lang/Class;)I │ │ -070d9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070d9e: 2701 |0001: throw v1 │ │ +071e6c: |[071e6c] b0.c.nextSpanTransition:(IILjava/lang/Class;)I │ │ +071e7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071e7e: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lb0/c;) │ │ name : 'removeSpan' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -070de4: |[070de4] b0.c.removeSpan:(Ljava/lang/Object;)V │ │ -070df4: 2033 0b01 |0000: instance-of v3, v3, Landroid/text/style/MetricAffectingSpan; // type@010b │ │ -070df8: 3903 0800 |0002: if-nez v3, 000a // +0008 │ │ -070dfc: 6003 9300 |0004: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -070e00: 1300 1d00 |0006: const/16 v0, #int 29 // #1d │ │ -070e04: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -070e06: 2701 |0009: throw v1 │ │ -070e08: 2203 fc05 |000a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -070e0c: 1a00 1d12 |000c: const-string v0, "MetricAffectingSpan can not be removed from PrecomputedText." // string@121d │ │ -070e10: 7020 341c 0300 |000e: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -070e16: 2703 |0011: throw v3 │ │ +071ec4: |[071ec4] b0.c.removeSpan:(Ljava/lang/Object;)V │ │ +071ed4: 2033 0b01 |0000: instance-of v3, v3, Landroid/text/style/MetricAffectingSpan; // type@010b │ │ +071ed8: 3903 0800 |0002: if-nez v3, 000a // +0008 │ │ +071edc: 6003 9000 |0004: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071ee0: 1300 1d00 |0006: const/16 v0, #int 29 // #1d │ │ +071ee4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +071ee6: 2701 |0009: throw v1 │ │ +071ee8: 2203 0e06 |000a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@060e │ │ +071eec: 1a00 3312 |000c: const-string v0, "MetricAffectingSpan can not be removed from PrecomputedText." // string@1233 │ │ +071ef0: 7020 841c 0300 |000e: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +071ef6: 2703 |0011: throw v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lb0/c;) │ │ name : 'setSpan' │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -070e18: |[070e18] b0.c.setSpan:(Ljava/lang/Object;III)V │ │ -070e28: 2011 0b01 |0000: instance-of v1, v1, Landroid/text/style/MetricAffectingSpan; // type@010b │ │ -070e2c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -070e30: 6001 9300 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -070e34: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -070e38: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -070e3a: 2703 |0009: throw v3 │ │ -070e3c: 2201 fc05 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -070e40: 1a02 1e12 |000c: const-string v2, "MetricAffectingSpan can not be set to PrecomputedText." // string@121e │ │ -070e44: 7020 341c 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -070e4a: 2701 |0011: throw v1 │ │ +071ef8: |[071ef8] b0.c.setSpan:(Ljava/lang/Object;III)V │ │ +071f08: 2011 0b01 |0000: instance-of v1, v1, Landroid/text/style/MetricAffectingSpan; // type@010b │ │ +071f0c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +071f10: 6001 9000 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071f14: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +071f18: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +071f1a: 2703 |0009: throw v3 │ │ +071f1c: 2201 0e06 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@060e │ │ +071f20: 1a02 3412 |000c: const-string v2, "MetricAffectingSpan can not be set to PrecomputedText." // string@1234 │ │ +071f24: 7020 841c 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +071f2a: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lb0/c;) │ │ name : 'subSequence' │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -070da0: |[070da0] b0.c.subSequence:(II)Ljava/lang/CharSequence; │ │ -070db0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070db2: 2701 |0001: throw v1 │ │ +071e80: |[071e80] b0.c.subSequence:(II)Ljava/lang/CharSequence; │ │ +071e90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071e92: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lb0/c;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -070dd0: |[070dd0] b0.c.toString:()Ljava/lang/String; │ │ -070de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -070de2: 2700 |0001: throw v0 │ │ +071eb0: |[071eb0] b0.c.toString:()Ljava/lang/String; │ │ +071ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071ec2: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #255 header: │ │ -class_idx : 772 │ │ +Class #259 header: │ │ +class_idx : 777 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #255 - │ │ +Class #259 - │ │ Class descriptor : 'Lb1/a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lb1/a;) │ │ name : 'd' │ │ @@ -117677,107 +118210,107 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -070e4c: |[070e4c] b1.a.:()V │ │ -070e5c: 2200 0d06 |0000: new-instance v0, Ljava/lang/Object; // type@060d │ │ -070e60: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -070e66: 6900 a804 |0005: sput-object v0, Lb1/a;.e:Ljava/lang/Object; // field@04a8 │ │ -070e6a: 0e00 |0007: return-void │ │ +071f2c: |[071f2c] b1.a.:()V │ │ +071f3c: 2200 1f06 |0000: new-instance v0, Ljava/lang/Object; // type@061f │ │ +071f40: 7010 c51c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +071f46: 6900 b004 |0005: sput-object v0, Lb1/a;.e:Ljava/lang/Object; // field@04b0 │ │ +071f4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb1/a;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -070e6c: |[070e6c] b1.a.:(Landroid/content/Context;)V │ │ -070e7c: 7010 751c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c75 │ │ -070e82: 6e10 2601 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -070e88: 0c01 |0006: move-result-object v1 │ │ -070e8a: 5b01 a604 |0007: iput-object v1, v0, Lb1/a;.c:Landroid/content/Context; // field@04a6 │ │ -070e8e: 2201 6306 |0009: new-instance v1, Ljava/util/HashSet; // type@0663 │ │ -070e92: 7010 d61d 0100 |000b: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1dd6 │ │ -070e98: 5b01 a504 |000e: iput-object v1, v0, Lb1/a;.b:Ljava/util/HashSet; // field@04a5 │ │ -070e9c: 2201 6206 |0010: new-instance v1, Ljava/util/HashMap; // type@0662 │ │ -070ea0: 7010 c81d 0100 |0012: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@1dc8 │ │ -070ea6: 5b01 a404 |0015: iput-object v1, v0, Lb1/a;.a:Ljava/util/HashMap; // field@04a4 │ │ -070eaa: 0e00 |0017: return-void │ │ +071f4c: |[071f4c] b1.a.:(Landroid/content/Context;)V │ │ +071f5c: 7010 c51c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +071f62: 6e10 3601 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0136 │ │ +071f68: 0c01 |0006: move-result-object v1 │ │ +071f6a: 5b01 ae04 |0007: iput-object v1, v0, Lb1/a;.c:Landroid/content/Context; // field@04ae │ │ +071f6e: 2201 7506 |0009: new-instance v1, Ljava/util/HashSet; // type@0675 │ │ +071f72: 7010 261e 0100 |000b: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1e26 │ │ +071f78: 5b01 ad04 |000e: iput-object v1, v0, Lb1/a;.b:Ljava/util/HashSet; // field@04ad │ │ +071f7c: 2201 7406 |0010: new-instance v1, Ljava/util/HashMap; // type@0674 │ │ +071f80: 7010 181e 0100 |0012: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@1e18 │ │ +071f86: 5b01 ac04 |0015: iput-object v1, v0, Lb1/a;.a:Ljava/util/HashMap; // field@04ac │ │ +071f8a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb1/a;) │ │ name : 'a' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -070eac: |[070eac] b1.a.a:(Landroid/os/Bundle;)V │ │ -070ebc: 5450 a604 |0000: iget-object v0, v5, Lb1/a;.c:Landroid/content/Context; // field@04a6 │ │ -070ec0: 1401 1b00 0d7f |0002: const v1, #float 1.87422e+38 // #7f0d001b │ │ -070ec6: 6e20 3c01 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@013c │ │ -070ecc: 0c00 |0008: move-result-object v0 │ │ -070ece: 3806 5500 |0009: if-eqz v6, 005e // +0055 │ │ -070ed2: 2201 6306 |000b: new-instance v1, Ljava/util/HashSet; // type@0663 │ │ -070ed6: 7010 d61d 0100 |000d: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1dd6 │ │ -070edc: 6e10 4b03 0600 |0010: invoke-virtual {v6}, Landroid/os/BaseBundle;.keySet:()Ljava/util/Set; // method@034b │ │ -070ee2: 0c02 |0013: move-result-object v2 │ │ -070ee4: 7210 401e 0200 |0014: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1e40 │ │ -070eea: 0c02 |0017: move-result-object v2 │ │ -070eec: 7210 e01d 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -070ef2: 0a03 |001b: move-result v3 │ │ -070ef4: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ -070ef8: 7210 e11d 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -070efe: 0c03 |0021: move-result-object v3 │ │ -070f00: 1f03 1706 |0022: check-cast v3, Ljava/lang/String; // type@0617 │ │ -070f04: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -070f06: 6e30 4903 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0349 │ │ -070f0c: 0c04 |0028: move-result-object v4 │ │ -070f0e: 6e20 971c 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1c97 │ │ -070f14: 0a04 |002c: move-result v4 │ │ -070f16: 3804 ebff |002d: if-eqz v4, 0018 // -0015 │ │ -070f1a: 7110 f31b 0300 |002f: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1bf3 │ │ -070f20: 0c03 |0032: move-result-object v3 │ │ -070f22: 1c04 0503 |0033: const-class v4, Lb1/b; // type@0305 │ │ -070f26: 6e20 0e1c 3400 |0035: invoke-virtual {v4, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1c0e │ │ -070f2c: 0a04 |0038: move-result v4 │ │ -070f2e: 3804 dfff |0039: if-eqz v4, 0018 // -0021 │ │ -070f32: 5454 a504 |003b: iget-object v4, v5, Lb1/a;.b:Ljava/util/HashSet; // field@04a5 │ │ -070f36: 6e20 d81d 3400 |003d: invoke-virtual {v4, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@1dd8 │ │ -070f3c: 28d8 |0040: goto 0018 // -0028 │ │ -070f3e: 5456 a504 |0041: iget-object v6, v5, Lb1/a;.b:Ljava/util/HashSet; // field@04a5 │ │ -070f42: 6e10 dc1d 0600 |0043: invoke-virtual {v6}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@1ddc │ │ -070f48: 0c06 |0046: move-result-object v6 │ │ -070f4a: 7210 e01d 0600 |0047: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -070f50: 0a00 |004a: move-result v0 │ │ -070f52: 3800 1300 |004b: if-eqz v0, 005e // +0013 │ │ -070f56: 7210 e11d 0600 |004d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -070f5c: 0c00 |0050: move-result-object v0 │ │ -070f5e: 1f00 ed05 |0051: check-cast v0, Ljava/lang/Class; // type@05ed │ │ -070f62: 6e30 7210 0501 |0053: invoke-virtual {v5, v0, v1}, Lb1/a;.b:(Ljava/lang/Class;Ljava/util/HashSet;)V // method@1072 │ │ -070f68: 28f1 |0056: goto 0047 // -000f │ │ -070f6a: 0d06 |0057: move-exception v6 │ │ -070f6c: 2200 0603 |0058: new-instance v0, Lb1/c; // type@0306 │ │ -070f70: 7020 7810 6000 |005a: invoke-direct {v0, v6}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1078 │ │ -070f76: 2700 |005d: throw v0 │ │ -070f78: 0e00 |005e: return-void │ │ +071f8c: |[071f8c] b1.a.a:(Landroid/os/Bundle;)V │ │ +071f9c: 5450 ae04 |0000: iget-object v0, v5, Lb1/a;.c:Landroid/content/Context; // field@04ae │ │ +071fa0: 1401 1b00 0d7f |0002: const v1, #float 1.87422e+38 // #7f0d001b │ │ +071fa6: 6e20 4c01 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@014c │ │ +071fac: 0c00 |0008: move-result-object v0 │ │ +071fae: 3806 5500 |0009: if-eqz v6, 005e // +0055 │ │ +071fb2: 2201 7506 |000b: new-instance v1, Ljava/util/HashSet; // type@0675 │ │ +071fb6: 7010 261e 0100 |000d: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1e26 │ │ +071fbc: 6e10 5c03 0600 |0010: invoke-virtual {v6}, Landroid/os/BaseBundle;.keySet:()Ljava/util/Set; // method@035c │ │ +071fc2: 0c02 |0013: move-result-object v2 │ │ +071fc4: 7210 8f1e 0200 |0014: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1e8f │ │ +071fca: 0c02 |0017: move-result-object v2 │ │ +071fcc: 7210 301e 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +071fd2: 0a03 |001b: move-result v3 │ │ +071fd4: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ +071fd8: 7210 311e 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +071fde: 0c03 |0021: move-result-object v3 │ │ +071fe0: 1f03 2906 |0022: check-cast v3, Ljava/lang/String; // type@0629 │ │ +071fe4: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +071fe6: 6e30 5a03 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@035a │ │ +071fec: 0c04 |0028: move-result-object v4 │ │ +071fee: 6e20 e71c 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ce7 │ │ +071ff4: 0a04 |002c: move-result v4 │ │ +071ff6: 3804 ebff |002d: if-eqz v4, 0018 // -0015 │ │ +071ffa: 7110 431c 0300 |002f: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1c43 │ │ +072000: 0c03 |0032: move-result-object v3 │ │ +072002: 1c04 0a03 |0033: const-class v4, Lb1/b; // type@030a │ │ +072006: 6e20 5e1c 3400 |0035: invoke-virtual {v4, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1c5e │ │ +07200c: 0a04 |0038: move-result v4 │ │ +07200e: 3804 dfff |0039: if-eqz v4, 0018 // -0021 │ │ +072012: 5454 ad04 |003b: iget-object v4, v5, Lb1/a;.b:Ljava/util/HashSet; // field@04ad │ │ +072016: 6e20 281e 3400 |003d: invoke-virtual {v4, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@1e28 │ │ +07201c: 28d8 |0040: goto 0018 // -0028 │ │ +07201e: 5456 ad04 |0041: iget-object v6, v5, Lb1/a;.b:Ljava/util/HashSet; // field@04ad │ │ +072022: 6e10 2c1e 0600 |0043: invoke-virtual {v6}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@1e2c │ │ +072028: 0c06 |0046: move-result-object v6 │ │ +07202a: 7210 301e 0600 |0047: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +072030: 0a00 |004a: move-result v0 │ │ +072032: 3800 1300 |004b: if-eqz v0, 005e // +0013 │ │ +072036: 7210 311e 0600 |004d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +07203c: 0c00 |0050: move-result-object v0 │ │ +07203e: 1f00 ff05 |0051: check-cast v0, Ljava/lang/Class; // type@05ff │ │ +072042: 6e30 9a10 0501 |0053: invoke-virtual {v5, v0, v1}, Lb1/a;.b:(Ljava/lang/Class;Ljava/util/HashSet;)V // method@109a │ │ +072048: 28f1 |0056: goto 0047 // -000f │ │ +07204a: 0d06 |0057: move-exception v6 │ │ +07204c: 2200 0b03 |0058: new-instance v0, Lb1/c; // type@030b │ │ +072050: 7020 a110 6000 |005a: invoke-direct {v0, v6}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@10a1 │ │ +072056: 2700 |005d: throw v0 │ │ +072058: 0e00 |005e: return-void │ │ catches : 1 │ │ 0x000b - 0x0056 │ │ Ljava/lang/ClassNotFoundException; -> 0x0057 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb1/a;) │ │ @@ -117785,88 +118318,88 @@ │ │ type : '(Ljava/lang/Class;Ljava/util/HashSet;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -070f8c: |[070f8c] b1.a.b:(Ljava/lang/Class;Ljava/util/HashSet;)V │ │ -070f9c: 7100 9010 0000 |0000: invoke-static {}, Lc1/a;.c:()Z // method@1090 │ │ -070fa2: 0a00 |0003: move-result v0 │ │ -070fa4: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -070fa8: 6e10 0a1c 0500 |0006: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1c0a │ │ -070fae: 0c00 |0009: move-result-object v0 │ │ -070fb0: 7110 9110 0000 |000a: invoke-static {v0}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@1091 │ │ -070fb6: 0c00 |000d: move-result-object v0 │ │ -070fb8: 7110 b903 0000 |000e: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -070fbe: 6e20 da1d 5600 |0011: invoke-virtual {v6, v5}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@1dda │ │ -070fc4: 0a00 |0014: move-result v0 │ │ -070fc6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -070fc8: 3900 6100 |0016: if-nez v0, 0077 // +0061 │ │ -070fcc: 5440 a404 |0018: iget-object v0, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04a4 │ │ -070fd0: 6e20 cb1d 5000 |001a: invoke-virtual {v0, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dcb │ │ -070fd6: 0a00 |001d: move-result v0 │ │ -070fd8: 3900 5000 |001e: if-nez v0, 006e // +0050 │ │ -070fdc: 6e20 d81d 5600 |0020: invoke-virtual {v6, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@1dd8 │ │ -070fe2: 2310 e60a |0023: new-array v0, v1, [Ljava/lang/Class; // type@0ae6 │ │ -070fe6: 6e20 fa1b 0500 |0025: invoke-virtual {v5, v0}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1bfa │ │ -070fec: 0c00 |0028: move-result-object v0 │ │ -070fee: 2311 ea0a |0029: new-array v1, v1, [Ljava/lang/Object; // type@0aea │ │ -070ff2: 6e20 031d 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1d03 │ │ -070ff8: 0c00 |002e: move-result-object v0 │ │ -070ffa: 1f00 0503 |002f: check-cast v0, Lb1/b; // type@0305 │ │ -070ffe: 7210 7310 0000 |0031: invoke-interface {v0}, Lb1/b;.a:()Ljava/util/List; // method@1073 │ │ -071004: 0c01 |0034: move-result-object v1 │ │ -071006: 7210 fc1d 0100 |0035: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1dfc │ │ -07100c: 0a02 |0038: move-result v2 │ │ -07100e: 3902 2000 |0039: if-nez v2, 0059 // +0020 │ │ -071012: 7210 fd1d 0100 |003b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1dfd │ │ -071018: 0c01 |003e: move-result-object v1 │ │ -07101a: 7210 e01d 0100 |003f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1de0 │ │ -071020: 0a02 |0042: move-result v2 │ │ -071022: 3802 1600 |0043: if-eqz v2, 0059 // +0016 │ │ -071026: 7210 e11d 0100 |0045: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1de1 │ │ -07102c: 0c02 |0048: move-result-object v2 │ │ -07102e: 1f02 ed05 |0049: check-cast v2, Ljava/lang/Class; // type@05ed │ │ -071032: 5443 a404 |004b: iget-object v3, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04a4 │ │ -071036: 6e20 cb1d 2300 |004d: invoke-virtual {v3, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dcb │ │ -07103c: 0a03 |0050: move-result v3 │ │ -07103e: 3903 eeff |0051: if-nez v3, 003f // -0012 │ │ -071042: 6e30 7210 2406 |0053: invoke-virtual {v4, v2, v6}, Lb1/a;.b:(Ljava/lang/Class;Ljava/util/HashSet;)V // method@1072 │ │ -071048: 28e9 |0056: goto 003f // -0017 │ │ -07104a: 0d05 |0057: move-exception v5 │ │ -07104c: 2810 |0058: goto 0068 // +0010 │ │ -07104e: 5441 a604 |0059: iget-object v1, v4, Lb1/a;.c:Landroid/content/Context; // field@04a6 │ │ -071052: 7220 7410 1000 |005b: invoke-interface {v0, v1}, Lb1/b;.b:(Landroid/content/Context;)Ljava/lang/Object; // method@1074 │ │ -071058: 0c00 |005e: move-result-object v0 │ │ -07105a: 6e20 dd1d 5600 |005f: invoke-virtual {v6, v5}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@1ddd │ │ -071060: 5446 a404 |0062: iget-object v6, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04a4 │ │ -071064: 6e30 d11d 5600 |0064: invoke-virtual {v6, v5, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1dd1 │ │ -07106a: 280c |0067: goto 0073 // +000c │ │ -07106c: 2206 0603 |0068: new-instance v6, Lb1/c; // type@0306 │ │ -071070: 7020 7810 5600 |006a: invoke-direct {v6, v5}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1078 │ │ -071076: 2706 |006d: throw v6 │ │ -071078: 5446 a404 |006e: iget-object v6, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04a4 │ │ -07107c: 6e20 cd1d 5600 |0070: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dcd │ │ -071082: 7100 bb03 0000 |0073: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -071088: 0e00 |0076: return-void │ │ -07108a: 1a06 e003 |0077: const-string v6, "Cannot initialize %s. Cycle detected." // string@03e0 │ │ -07108e: 1210 |0079: const/4 v0, #int 1 // #1 │ │ -071090: 2300 ea0a |007a: new-array v0, v0, [Ljava/lang/Object; // type@0aea │ │ -071094: 6e10 081c 0500 |007c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1c08 │ │ -07109a: 0c05 |007f: move-result-object v5 │ │ -07109c: 4d05 0001 |0080: aput-object v5, v0, v1 │ │ -0710a0: 7120 981c 0600 |0082: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1c98 │ │ -0710a6: 0c05 |0085: move-result-object v5 │ │ -0710a8: 2206 fd05 |0086: new-instance v6, Ljava/lang/IllegalStateException; // type@05fd │ │ -0710ac: 7020 381c 5600 |0088: invoke-direct {v6, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -0710b2: 2706 |008b: throw v6 │ │ -0710b4: 0d05 |008c: move-exception v5 │ │ -0710b6: 7100 bb03 0000 |008d: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -0710bc: 2705 |0090: throw v5 │ │ +07206c: |[07206c] b1.a.b:(Ljava/lang/Class;Ljava/util/HashSet;)V │ │ +07207c: 7100 b910 0000 |0000: invoke-static {}, Lc1/a;.c:()Z // method@10b9 │ │ +072082: 0a00 |0003: move-result v0 │ │ +072084: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +072088: 6e10 5a1c 0500 |0006: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1c5a │ │ +07208e: 0c00 |0009: move-result-object v0 │ │ +072090: 7110 ba10 0000 |000a: invoke-static {v0}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10ba │ │ +072096: 0c00 |000d: move-result-object v0 │ │ +072098: 7110 ca03 0000 |000e: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03ca │ │ +07209e: 6e20 2a1e 5600 |0011: invoke-virtual {v6, v5}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@1e2a │ │ +0720a4: 0a00 |0014: move-result v0 │ │ +0720a6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0720a8: 3900 6100 |0016: if-nez v0, 0077 // +0061 │ │ +0720ac: 5440 ac04 |0018: iget-object v0, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04ac │ │ +0720b0: 6e20 1b1e 5000 |001a: invoke-virtual {v0, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1e1b │ │ +0720b6: 0a00 |001d: move-result v0 │ │ +0720b8: 3900 5000 |001e: if-nez v0, 006e // +0050 │ │ +0720bc: 6e20 281e 5600 |0020: invoke-virtual {v6, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@1e28 │ │ +0720c2: 2310 f50a |0023: new-array v0, v1, [Ljava/lang/Class; // type@0af5 │ │ +0720c6: 6e20 4a1c 0500 |0025: invoke-virtual {v5, v0}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c4a │ │ +0720cc: 0c00 |0028: move-result-object v0 │ │ +0720ce: 2311 f90a |0029: new-array v1, v1, [Ljava/lang/Object; // type@0af9 │ │ +0720d2: 6e20 531d 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1d53 │ │ +0720d8: 0c00 |002e: move-result-object v0 │ │ +0720da: 1f00 0a03 |002f: check-cast v0, Lb1/b; // type@030a │ │ +0720de: 7210 9b10 0000 |0031: invoke-interface {v0}, Lb1/b;.a:()Ljava/util/List; // method@109b │ │ +0720e4: 0c01 |0034: move-result-object v1 │ │ +0720e6: 7210 4c1e 0100 |0035: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1e4c │ │ +0720ec: 0a02 |0038: move-result v2 │ │ +0720ee: 3902 2000 |0039: if-nez v2, 0059 // +0020 │ │ +0720f2: 7210 4d1e 0100 |003b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1e4d │ │ +0720f8: 0c01 |003e: move-result-object v1 │ │ +0720fa: 7210 301e 0100 |003f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1e30 │ │ +072100: 0a02 |0042: move-result v2 │ │ +072102: 3802 1600 |0043: if-eqz v2, 0059 // +0016 │ │ +072106: 7210 311e 0100 |0045: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1e31 │ │ +07210c: 0c02 |0048: move-result-object v2 │ │ +07210e: 1f02 ff05 |0049: check-cast v2, Ljava/lang/Class; // type@05ff │ │ +072112: 5443 ac04 |004b: iget-object v3, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04ac │ │ +072116: 6e20 1b1e 2300 |004d: invoke-virtual {v3, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1e1b │ │ +07211c: 0a03 |0050: move-result v3 │ │ +07211e: 3903 eeff |0051: if-nez v3, 003f // -0012 │ │ +072122: 6e30 9a10 2406 |0053: invoke-virtual {v4, v2, v6}, Lb1/a;.b:(Ljava/lang/Class;Ljava/util/HashSet;)V // method@109a │ │ +072128: 28e9 |0056: goto 003f // -0017 │ │ +07212a: 0d05 |0057: move-exception v5 │ │ +07212c: 2810 |0058: goto 0068 // +0010 │ │ +07212e: 5441 ae04 |0059: iget-object v1, v4, Lb1/a;.c:Landroid/content/Context; // field@04ae │ │ +072132: 7220 9c10 1000 |005b: invoke-interface {v0, v1}, Lb1/b;.b:(Landroid/content/Context;)Ljava/lang/Object; // method@109c │ │ +072138: 0c00 |005e: move-result-object v0 │ │ +07213a: 6e20 2d1e 5600 |005f: invoke-virtual {v6, v5}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@1e2d │ │ +072140: 5446 ac04 |0062: iget-object v6, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04ac │ │ +072144: 6e30 211e 5600 |0064: invoke-virtual {v6, v5, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e21 │ │ +07214a: 280c |0067: goto 0073 // +000c │ │ +07214c: 2206 0b03 |0068: new-instance v6, Lb1/c; // type@030b │ │ +072150: 7020 a110 5600 |006a: invoke-direct {v6, v5}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@10a1 │ │ +072156: 2706 |006d: throw v6 │ │ +072158: 5446 ac04 |006e: iget-object v6, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04ac │ │ +07215c: 6e20 1d1e 5600 |0070: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e1d │ │ +072162: 7100 cc03 0000 |0073: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +072168: 0e00 |0076: return-void │ │ +07216a: 1a06 e303 |0077: const-string v6, "Cannot initialize %s. Cycle detected." // string@03e3 │ │ +07216e: 1210 |0079: const/4 v0, #int 1 // #1 │ │ +072170: 2300 f90a |007a: new-array v0, v0, [Ljava/lang/Object; // type@0af9 │ │ +072174: 6e10 581c 0500 |007c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1c58 │ │ +07217a: 0c05 |007f: move-result-object v5 │ │ +07217c: 4d05 0001 |0080: aput-object v5, v0, v1 │ │ +072180: 7120 e81c 0600 |0082: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1ce8 │ │ +072186: 0c05 |0085: move-result-object v5 │ │ +072188: 2206 0f06 |0086: new-instance v6, Ljava/lang/IllegalStateException; // type@060f │ │ +07218c: 7020 881c 5600 |0088: invoke-direct {v6, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +072192: 2706 |008b: throw v6 │ │ +072194: 0d05 |008c: move-exception v5 │ │ +072196: 7100 cc03 0000 |008d: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03cc │ │ +07219c: 2705 |0090: throw v5 │ │ catches : 4 │ │ 0x0006 - 0x0023 │ │ -> 0x008c │ │ 0x0023 - 0x0067 │ │ -> 0x0057 │ │ 0x0068 - 0x0073 │ │ -> 0x008c │ │ @@ -118235,35 +118768,35 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0091 reg=4 this Lb1/a; │ │ 0x0000 - 0x0091 reg=5 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0091 reg=6 (null) Ljava/util/HashSet; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #256 header: │ │ -class_idx : 773 │ │ +Class #260 header: │ │ +class_idx : 778 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #256 annotations: │ │ +Class #260 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #4211 'a' │ │ +Annotations on method #4251 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/Class<" "+" "Lb1/b<" "*>;>;>;" } │ │ -Annotations on method #4212 'b' │ │ +Annotations on method #4252 'b' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")TT;" } │ │ │ │ -Class #256 - │ │ +Class #260 - │ │ Class descriptor : 'Lb1/b;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -118276,27 +118809,27 @@ │ │ │ │ #1 : (in Lb1/b;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #257 header: │ │ -class_idx : 774 │ │ +Class #261 header: │ │ +class_idx : 779 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1555 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1573 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #257 - │ │ +Class #261 - │ │ Class descriptor : 'Lb1/c;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/RuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -118305,17 +118838,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0710e8: |[0710e8] b1.c.:()V │ │ -0710f8: 7010 831c 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@1c83 │ │ -0710fe: 0e00 |0003: return-void │ │ +0721c8: |[0721c8] b1.c.:()V │ │ +0721d8: 7010 d31c 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@1cd3 │ │ +0721de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lb1/c; │ │ │ │ #1 : (in Lb1/c;) │ │ @@ -118323,97 +118856,132 @@ │ │ type : '(I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -071100: |[071100] b1.c.:(I)V │ │ -071110: 1a01 1404 |0000: const-string v1, "Context cannot be null" // string@0414 │ │ -071114: 7020 841c 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c84 │ │ -07111a: 0e00 |0005: return-void │ │ +0721e0: |[0721e0] b1.c.:(I)V │ │ +0721f0: 1a01 1704 |0000: const-string v1, "Context cannot be null" // string@0417 │ │ +0721f4: 7020 d41c 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1cd4 │ │ +0721fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb1/c;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07111c: |[07111c] b1.c.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -07112c: 7030 851c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c85 │ │ -071132: 0e00 |0003: return-void │ │ +072270: |[072270] b1.c.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +072280: 7030 d51c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1cd5 │ │ +072286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lb1/c; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ │ │ #3 : (in Lb1/c;) │ │ name : '' │ │ + type : '(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V' │ │ + access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 50 16-bit code units │ │ +0721fc: |[0721fc] b1.c.:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V │ │ +07220c: 2200 2a06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +072210: 7010 081d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +072216: 1a01 2004 |0005: const-string v1, "Could not find '" // string@0420 │ │ +07221a: 6e20 151d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072220: 6e20 151d 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072226: 1a03 1801 |000d: const-string v3, "'. Looked for: " // string@0118 │ │ +07222a: 6e20 151d 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072230: 7110 f51d 0400 |0012: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1df5 │ │ +072236: 0c03 |0015: move-result-object v3 │ │ +072238: 6e20 151d 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +07223e: 1a03 b201 |0019: const-string v3, ", but only found: " // string@01b2 │ │ +072242: 6e20 151d 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072248: 7110 f51d 0500 |001e: invoke-static {v5}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1df5 │ │ +07224e: 0c03 |0021: move-result-object v3 │ │ +072250: 6e20 151d 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072256: 1a03 4b02 |0025: const-string v3, "." // string@024b │ │ +07225a: 6e20 151d 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072260: 6e10 1d1d 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +072266: 0c03 |002d: move-result-object v3 │ │ +072268: 7020 d41c 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1cd4 │ │ +07226e: 0e00 |0031: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #4 : (in Lb1/c;) │ │ + name : '' │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071134: |[071134] b1.c.:(Ljava/lang/Throwable;)V │ │ -071144: 7020 861c 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1c86 │ │ -07114a: 0e00 |0003: return-void │ │ +072288: |[072288] b1.c.:(Ljava/lang/Throwable;)V │ │ +072298: 7020 d61c 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1cd6 │ │ +07229e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #258 header: │ │ -class_idx : 775 │ │ +Class #262 header: │ │ +class_idx : 780 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #258 - │ │ +Class #262 - │ │ Class descriptor : 'Lb2/a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #259 header: │ │ -class_idx : 776 │ │ +Class #263 header: │ │ +class_idx : 781 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #259 annotations: │ │ +Class #263 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Iterable<" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #259 - │ │ +Class #263 - │ │ Class descriptor : 'Lb3/a;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Iterable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -118435,71 +119003,71 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -07138c: |[07138c] b3.a.:(III)V │ │ -07139c: 7010 751c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c75 │ │ -0713a2: 3805 4d00 |0003: if-eqz v5, 0050 // +004d │ │ -0713a6: 1500 0080 |0005: const/high16 v0, #int -2147483648 // #8000 │ │ -0713aa: 3205 4100 |0007: if-eq v5, v0, 0048 // +0041 │ │ -0713ae: 5923 a904 |0009: iput v3, v2, Lb3/a;.e:I // field@04a9 │ │ -0713b2: 3d05 1800 |000b: if-lez v5, 0023 // +0018 │ │ -0713b6: 3443 0300 |000d: if-lt v3, v4, 0010 // +0003 │ │ -0713ba: 282c |000f: goto 003b // +002c │ │ -0713bc: 9400 0405 |0010: rem-int v0, v4, v5 │ │ -0713c0: 3a00 0300 |0012: if-ltz v0, 0015 // +0003 │ │ -0713c4: 2802 |0014: goto 0016 // +0002 │ │ -0713c6: b050 |0015: add-int/2addr v0, v5 │ │ -0713c8: b453 |0016: rem-int/2addr v3, v5 │ │ -0713ca: 3a03 0300 |0017: if-ltz v3, 001a // +0003 │ │ -0713ce: 2802 |0019: goto 001b // +0002 │ │ -0713d0: b053 |001a: add-int/2addr v3, v5 │ │ -0713d2: b130 |001b: sub-int/2addr v0, v3 │ │ -0713d4: b450 |001c: rem-int/2addr v0, v5 │ │ -0713d6: 3a00 0300 |001d: if-ltz v0, 0020 // +0003 │ │ -0713da: 2802 |001f: goto 0021 // +0002 │ │ -0713dc: b050 |0020: add-int/2addr v0, v5 │ │ -0713de: b104 |0021: sub-int/2addr v4, v0 │ │ -0713e0: 2819 |0022: goto 003b // +0019 │ │ -0713e2: 3b05 1d00 |0023: if-gez v5, 0040 // +001d │ │ -0713e6: 3643 0300 |0025: if-gt v3, v4, 0028 // +0003 │ │ -0713ea: 2814 |0027: goto 003b // +0014 │ │ -0713ec: 7b50 |0028: neg-int v0, v5 │ │ -0713ee: b403 |0029: rem-int/2addr v3, v0 │ │ -0713f0: 3a03 0300 |002a: if-ltz v3, 002d // +0003 │ │ -0713f4: 2802 |002c: goto 002e // +0002 │ │ -0713f6: b003 |002d: add-int/2addr v3, v0 │ │ -0713f8: 9401 0400 |002e: rem-int v1, v4, v0 │ │ -0713fc: 3a01 0300 |0030: if-ltz v1, 0033 // +0003 │ │ -071400: 2802 |0032: goto 0034 // +0002 │ │ -071402: b001 |0033: add-int/2addr v1, v0 │ │ -071404: b113 |0034: sub-int/2addr v3, v1 │ │ -071406: b403 |0035: rem-int/2addr v3, v0 │ │ -071408: 3a03 0300 |0036: if-ltz v3, 0039 // +0003 │ │ -07140c: 2802 |0038: goto 003a // +0002 │ │ -07140e: b003 |0039: add-int/2addr v3, v0 │ │ -071410: b034 |003a: add-int/2addr v4, v3 │ │ -071412: 5924 aa04 |003b: iput v4, v2, Lb3/a;.f:I // field@04aa │ │ -071416: 5925 ab04 |003d: iput v5, v2, Lb3/a;.g:I // field@04ab │ │ -07141a: 0e00 |003f: return-void │ │ -07141c: 2203 fc05 |0040: new-instance v3, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -071420: 1a04 8c13 |0042: const-string v4, "Step is zero." // string@138c │ │ -071424: 7020 341c 4300 |0044: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -07142a: 2703 |0047: throw v3 │ │ -07142c: 2203 fc05 |0048: new-instance v3, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -071430: 1a04 8d13 |004a: const-string v4, "Step must be greater than Int.MIN_VALUE to avoid overflow on negation." // string@138d │ │ -071434: 7020 341c 4300 |004c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -07143a: 2703 |004f: throw v3 │ │ -07143c: 2203 fc05 |0050: new-instance v3, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -071440: 1a04 8e13 |0052: const-string v4, "Step must be non-zero." // string@138e │ │ -071444: 7020 341c 4300 |0054: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -07144a: 2703 |0057: throw v3 │ │ +0724e0: |[0724e0] b3.a.:(III)V │ │ +0724f0: 7010 c51c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0724f6: 3805 4d00 |0003: if-eqz v5, 0050 // +004d │ │ +0724fa: 1500 0080 |0005: const/high16 v0, #int -2147483648 // #8000 │ │ +0724fe: 3205 4100 |0007: if-eq v5, v0, 0048 // +0041 │ │ +072502: 5923 b104 |0009: iput v3, v2, Lb3/a;.e:I // field@04b1 │ │ +072506: 3d05 1800 |000b: if-lez v5, 0023 // +0018 │ │ +07250a: 3443 0300 |000d: if-lt v3, v4, 0010 // +0003 │ │ +07250e: 282c |000f: goto 003b // +002c │ │ +072510: 9400 0405 |0010: rem-int v0, v4, v5 │ │ +072514: 3a00 0300 |0012: if-ltz v0, 0015 // +0003 │ │ +072518: 2802 |0014: goto 0016 // +0002 │ │ +07251a: b050 |0015: add-int/2addr v0, v5 │ │ +07251c: b453 |0016: rem-int/2addr v3, v5 │ │ +07251e: 3a03 0300 |0017: if-ltz v3, 001a // +0003 │ │ +072522: 2802 |0019: goto 001b // +0002 │ │ +072524: b053 |001a: add-int/2addr v3, v5 │ │ +072526: b130 |001b: sub-int/2addr v0, v3 │ │ +072528: b450 |001c: rem-int/2addr v0, v5 │ │ +07252a: 3a00 0300 |001d: if-ltz v0, 0020 // +0003 │ │ +07252e: 2802 |001f: goto 0021 // +0002 │ │ +072530: b050 |0020: add-int/2addr v0, v5 │ │ +072532: b104 |0021: sub-int/2addr v4, v0 │ │ +072534: 2819 |0022: goto 003b // +0019 │ │ +072536: 3b05 1d00 |0023: if-gez v5, 0040 // +001d │ │ +07253a: 3643 0300 |0025: if-gt v3, v4, 0028 // +0003 │ │ +07253e: 2814 |0027: goto 003b // +0014 │ │ +072540: 7b50 |0028: neg-int v0, v5 │ │ +072542: b403 |0029: rem-int/2addr v3, v0 │ │ +072544: 3a03 0300 |002a: if-ltz v3, 002d // +0003 │ │ +072548: 2802 |002c: goto 002e // +0002 │ │ +07254a: b003 |002d: add-int/2addr v3, v0 │ │ +07254c: 9401 0400 |002e: rem-int v1, v4, v0 │ │ +072550: 3a01 0300 |0030: if-ltz v1, 0033 // +0003 │ │ +072554: 2802 |0032: goto 0034 // +0002 │ │ +072556: b001 |0033: add-int/2addr v1, v0 │ │ +072558: b113 |0034: sub-int/2addr v3, v1 │ │ +07255a: b403 |0035: rem-int/2addr v3, v0 │ │ +07255c: 3a03 0300 |0036: if-ltz v3, 0039 // +0003 │ │ +072560: 2802 |0038: goto 003a // +0002 │ │ +072562: b003 |0039: add-int/2addr v3, v0 │ │ +072564: b034 |003a: add-int/2addr v4, v3 │ │ +072566: 5924 b204 |003b: iput v4, v2, Lb3/a;.f:I // field@04b2 │ │ +07256a: 5925 b304 |003d: iput v5, v2, Lb3/a;.g:I // field@04b3 │ │ +07256e: 0e00 |003f: return-void │ │ +072570: 2203 0e06 |0040: new-instance v3, Ljava/lang/IllegalArgumentException; // type@060e │ │ +072574: 1a04 a813 |0042: const-string v4, "Step is zero." // string@13a8 │ │ +072578: 7020 841c 4300 |0044: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +07257e: 2703 |0047: throw v3 │ │ +072580: 2203 0e06 |0048: new-instance v3, Ljava/lang/IllegalArgumentException; // type@060e │ │ +072584: 1a04 a913 |004a: const-string v4, "Step must be greater than Int.MIN_VALUE to avoid overflow on negation." // string@13a9 │ │ +072588: 7020 841c 4300 |004c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +07258e: 2703 |004f: throw v3 │ │ +072590: 2203 0e06 |0050: new-instance v3, Ljava/lang/IllegalArgumentException; // type@060e │ │ +072594: 1a04 aa13 |0052: const-string v4, "Step must be non-zero." // string@13aa │ │ +072598: 7020 841c 4300 |0054: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +07259e: 2703 |0057: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -119403,174 +119971,174 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0711f0: |[0711f0] b3.a.equals:(Ljava/lang/Object;)Z │ │ -071200: 2030 0803 |0000: instance-of v0, v3, Lb3/a; // type@0308 │ │ -071204: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -071208: 6e10 7c10 0200 |0004: invoke-virtual {v2}, Lb3/a;.isEmpty:()Z // method@107c │ │ -07120e: 0a00 |0007: move-result v0 │ │ -071210: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -071214: 0730 |000a: move-object v0, v3 │ │ -071216: 1f00 0803 |000b: check-cast v0, Lb3/a; // type@0308 │ │ -07121a: 6e10 7c10 0000 |000d: invoke-virtual {v0}, Lb3/a;.isEmpty:()Z // method@107c │ │ -071220: 0a00 |0010: move-result v0 │ │ -071222: 3900 1600 |0011: if-nez v0, 0027 // +0016 │ │ -071226: 5220 a904 |0013: iget v0, v2, Lb3/a;.e:I // field@04a9 │ │ -07122a: 1f03 0803 |0015: check-cast v3, Lb3/a; // type@0308 │ │ -07122e: 5231 a904 |0017: iget v1, v3, Lb3/a;.e:I // field@04a9 │ │ -071232: 3310 1000 |0019: if-ne v0, v1, 0029 // +0010 │ │ -071236: 5220 aa04 |001b: iget v0, v2, Lb3/a;.f:I // field@04aa │ │ -07123a: 5231 aa04 |001d: iget v1, v3, Lb3/a;.f:I // field@04aa │ │ -07123e: 3310 0a00 |001f: if-ne v0, v1, 0029 // +000a │ │ -071242: 5220 ab04 |0021: iget v0, v2, Lb3/a;.g:I // field@04ab │ │ -071246: 5233 ab04 |0023: iget v3, v3, Lb3/a;.g:I // field@04ab │ │ -07124a: 3330 0400 |0025: if-ne v0, v3, 0029 // +0004 │ │ -07124e: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -071250: 2802 |0028: goto 002a // +0002 │ │ -071252: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -071254: 0f03 |002a: return v3 │ │ +072344: |[072344] b3.a.equals:(Ljava/lang/Object;)Z │ │ +072354: 2030 0d03 |0000: instance-of v0, v3, Lb3/a; // type@030d │ │ +072358: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +07235c: 6e10 a510 0200 |0004: invoke-virtual {v2}, Lb3/a;.isEmpty:()Z // method@10a5 │ │ +072362: 0a00 |0007: move-result v0 │ │ +072364: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +072368: 0730 |000a: move-object v0, v3 │ │ +07236a: 1f00 0d03 |000b: check-cast v0, Lb3/a; // type@030d │ │ +07236e: 6e10 a510 0000 |000d: invoke-virtual {v0}, Lb3/a;.isEmpty:()Z // method@10a5 │ │ +072374: 0a00 |0010: move-result v0 │ │ +072376: 3900 1600 |0011: if-nez v0, 0027 // +0016 │ │ +07237a: 5220 b104 |0013: iget v0, v2, Lb3/a;.e:I // field@04b1 │ │ +07237e: 1f03 0d03 |0015: check-cast v3, Lb3/a; // type@030d │ │ +072382: 5231 b104 |0017: iget v1, v3, Lb3/a;.e:I // field@04b1 │ │ +072386: 3310 1000 |0019: if-ne v0, v1, 0029 // +0010 │ │ +07238a: 5220 b204 |001b: iget v0, v2, Lb3/a;.f:I // field@04b2 │ │ +07238e: 5231 b204 |001d: iget v1, v3, Lb3/a;.f:I // field@04b2 │ │ +072392: 3310 0a00 |001f: if-ne v0, v1, 0029 // +000a │ │ +072396: 5220 b304 |0021: iget v0, v2, Lb3/a;.g:I // field@04b3 │ │ +07239a: 5233 b304 |0023: iget v3, v3, Lb3/a;.g:I // field@04b3 │ │ +07239e: 3330 0400 |0025: if-ne v0, v3, 0029 // +0004 │ │ +0723a2: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +0723a4: 2802 |0028: goto 002a // +0002 │ │ +0723a6: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0723a8: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb3/a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -071294: |[071294] b3.a.hashCode:()I │ │ -0712a4: 6e10 7c10 0200 |0000: invoke-virtual {v2}, Lb3/a;.isEmpty:()Z // method@107c │ │ -0712aa: 0a00 |0003: move-result v0 │ │ -0712ac: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0712b0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0712b2: 280d |0007: goto 0014 // +000d │ │ -0712b4: 5220 a904 |0008: iget v0, v2, Lb3/a;.e:I // field@04a9 │ │ -0712b8: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0712bc: 5221 aa04 |000c: iget v1, v2, Lb3/a;.f:I // field@04aa │ │ -0712c0: b010 |000e: add-int/2addr v0, v1 │ │ -0712c2: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0712c6: 5221 ab04 |0011: iget v1, v2, Lb3/a;.g:I // field@04ab │ │ -0712ca: b010 |0013: add-int/2addr v0, v1 │ │ -0712cc: 0f00 |0014: return v0 │ │ +0723e8: |[0723e8] b3.a.hashCode:()I │ │ +0723f8: 6e10 a510 0200 |0000: invoke-virtual {v2}, Lb3/a;.isEmpty:()Z // method@10a5 │ │ +0723fe: 0a00 |0003: move-result v0 │ │ +072400: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +072404: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +072406: 280d |0007: goto 0014 // +000d │ │ +072408: 5220 b104 |0008: iget v0, v2, Lb3/a;.e:I // field@04b1 │ │ +07240c: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +072410: 5221 b204 |000c: iget v1, v2, Lb3/a;.f:I // field@04b2 │ │ +072414: b010 |000e: add-int/2addr v0, v1 │ │ +072416: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +07241a: 5221 b304 |0011: iget v1, v2, Lb3/a;.g:I // field@04b3 │ │ +07241e: b010 |0013: add-int/2addr v0, v1 │ │ +072420: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb3/a;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -071258: |[071258] b3.a.isEmpty:()Z │ │ -071268: 5240 ab04 |0000: iget v0, v4, Lb3/a;.g:I // field@04ab │ │ -07126c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07126e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -071270: 3d00 0900 |0004: if-lez v0, 000d // +0009 │ │ -071274: 5240 a904 |0006: iget v0, v4, Lb3/a;.e:I // field@04a9 │ │ -071278: 5243 aa04 |0008: iget v3, v4, Lb3/a;.f:I // field@04aa │ │ -07127c: 3730 0a00 |000a: if-le v0, v3, 0014 // +000a │ │ -071280: 2809 |000c: goto 0015 // +0009 │ │ -071282: 5240 a904 |000d: iget v0, v4, Lb3/a;.e:I // field@04a9 │ │ -071286: 5243 aa04 |000f: iget v3, v4, Lb3/a;.f:I // field@04aa │ │ -07128a: 3530 0300 |0011: if-ge v0, v3, 0014 // +0003 │ │ -07128e: 2802 |0013: goto 0015 // +0002 │ │ -071290: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -071292: 0f01 |0015: return v1 │ │ +0723ac: |[0723ac] b3.a.isEmpty:()Z │ │ +0723bc: 5240 b304 |0000: iget v0, v4, Lb3/a;.g:I // field@04b3 │ │ +0723c0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0723c2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0723c4: 3d00 0900 |0004: if-lez v0, 000d // +0009 │ │ +0723c8: 5240 b104 |0006: iget v0, v4, Lb3/a;.e:I // field@04b1 │ │ +0723cc: 5243 b204 |0008: iget v3, v4, Lb3/a;.f:I // field@04b2 │ │ +0723d0: 3730 0a00 |000a: if-le v0, v3, 0014 // +000a │ │ +0723d4: 2809 |000c: goto 0015 // +0009 │ │ +0723d6: 5240 b104 |000d: iget v0, v4, Lb3/a;.e:I // field@04b1 │ │ +0723da: 5243 b204 |000f: iget v3, v4, Lb3/a;.f:I // field@04b2 │ │ +0723de: 3530 0300 |0011: if-ge v0, v3, 0014 // +0003 │ │ +0723e2: 2802 |0013: goto 0015 // +0002 │ │ +0723e4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0723e6: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb3/a;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -071364: |[071364] b3.a.iterator:()Ljava/util/Iterator; │ │ -071374: 2200 0903 |0000: new-instance v0, Lb3/b; // type@0309 │ │ -071378: 5241 a904 |0002: iget v1, v4, Lb3/a;.e:I // field@04a9 │ │ -07137c: 5242 aa04 |0004: iget v2, v4, Lb3/a;.f:I // field@04aa │ │ -071380: 5243 ab04 |0006: iget v3, v4, Lb3/a;.g:I // field@04ab │ │ -071384: 7040 7f10 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lb3/b;.:(III)V // method@107f │ │ -07138a: 1100 |000b: return-object v0 │ │ +0724b8: |[0724b8] b3.a.iterator:()Ljava/util/Iterator; │ │ +0724c8: 2200 0e03 |0000: new-instance v0, Lb3/b; // type@030e │ │ +0724cc: 5241 b104 |0002: iget v1, v4, Lb3/a;.e:I // field@04b1 │ │ +0724d0: 5242 b204 |0004: iget v2, v4, Lb3/a;.f:I // field@04b2 │ │ +0724d4: 5243 b304 |0006: iget v3, v4, Lb3/a;.g:I // field@04b3 │ │ +0724d8: 7040 a810 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lb3/b;.:(III)V // method@10a8 │ │ +0724de: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb3/a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0712d0: |[0712d0] b3.a.toString:()Ljava/lang/String; │ │ -0712e0: 5230 ab04 |0000: iget v0, v3, Lb3/a;.g:I // field@04ab │ │ -0712e4: 1a01 cd00 |0002: const-string v1, " step " // string@00cd │ │ -0712e8: 3d00 1c00 |0004: if-lez v0, 0020 // +001c │ │ -0712ec: 2200 1806 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -0712f0: 7010 b81c 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -0712f6: 5232 a904 |000b: iget v2, v3, Lb3/a;.e:I // field@04a9 │ │ -0712fa: 6e20 c01c 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -071300: 1a02 5202 |0010: const-string v2, ".." // string@0252 │ │ -071304: 6e20 c51c 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -07130a: 5232 aa04 |0015: iget v2, v3, Lb3/a;.f:I // field@04aa │ │ -07130e: 6e20 c01c 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -071314: 6e20 c51c 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -07131a: 5231 ab04 |001d: iget v1, v3, Lb3/a;.g:I // field@04ab │ │ -07131e: 281b |001f: goto 003a // +001b │ │ -071320: 2200 1806 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -071324: 7010 b81c 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -07132a: 5232 a904 |0025: iget v2, v3, Lb3/a;.e:I // field@04a9 │ │ -07132e: 6e20 c01c 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -071334: 1a02 5300 |002a: const-string v2, " downTo " // string@0053 │ │ -071338: 6e20 c51c 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -07133e: 5232 aa04 |002f: iget v2, v3, Lb3/a;.f:I // field@04aa │ │ -071342: 6e20 c01c 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -071348: 6e20 c51c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -07134e: 5231 ab04 |0037: iget v1, v3, Lb3/a;.g:I // field@04ab │ │ -071352: 7b11 |0039: neg-int v1, v1 │ │ -071354: 6e20 c01c 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc0 │ │ -07135a: 6e10 cd1c 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -071360: 0c00 |0040: move-result-object v0 │ │ -071362: 1100 |0041: return-object v0 │ │ +072424: |[072424] b3.a.toString:()Ljava/lang/String; │ │ +072434: 5230 b304 |0000: iget v0, v3, Lb3/a;.g:I // field@04b3 │ │ +072438: 1a01 cd00 |0002: const-string v1, " step " // string@00cd │ │ +07243c: 3d00 1c00 |0004: if-lez v0, 0020 // +001c │ │ +072440: 2200 2a06 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +072444: 7010 081d 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +07244a: 5232 b104 |000b: iget v2, v3, Lb3/a;.e:I // field@04b1 │ │ +07244e: 6e20 101d 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +072454: 1a02 5302 |0010: const-string v2, ".." // string@0253 │ │ +072458: 6e20 151d 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +07245e: 5232 b204 |0015: iget v2, v3, Lb3/a;.f:I // field@04b2 │ │ +072462: 6e20 101d 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +072468: 6e20 151d 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +07246e: 5231 b304 |001d: iget v1, v3, Lb3/a;.g:I // field@04b3 │ │ +072472: 281b |001f: goto 003a // +001b │ │ +072474: 2200 2a06 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +072478: 7010 081d 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +07247e: 5232 b104 |0025: iget v2, v3, Lb3/a;.e:I // field@04b1 │ │ +072482: 6e20 101d 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +072488: 1a02 5300 |002a: const-string v2, " downTo " // string@0053 │ │ +07248c: 6e20 151d 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072492: 5232 b204 |002f: iget v2, v3, Lb3/a;.f:I // field@04b2 │ │ +072496: 6e20 101d 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +07249c: 6e20 151d 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +0724a2: 5231 b304 |0037: iget v1, v3, Lb3/a;.g:I // field@04b3 │ │ +0724a6: 7b11 |0039: neg-int v1, v1 │ │ +0724a8: 6e20 101d 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1d10 │ │ +0724ae: 6e10 1d1d 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +0724b4: 0c00 |0040: move-result-object v0 │ │ +0724b6: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #260 header: │ │ -class_idx : 779 │ │ +Class #264 header: │ │ +class_idx : 784 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #260 - │ │ +Class #264 - │ │ Class descriptor : 'Lc/a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lc/a;) │ │ @@ -119587,104 +120155,104 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07157c: |[07157c] c.a.:()V │ │ -07158c: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -071592: 2200 8206 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet; // type@0682 │ │ -071596: 7010 691e 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;.:()V // method@1e69 │ │ -07159c: 5b10 b004 |0008: iput-object v0, v1, Lc/a;.a:Ljava/util/concurrent/CopyOnWriteArraySet; // field@04b0 │ │ -0715a0: 0e00 |000a: return-void │ │ +0726d0: |[0726d0] c.a.:()V │ │ +0726e0: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +0726e6: 2200 9406 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet; // type@0694 │ │ +0726ea: 7010 b81e 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;.:()V // method@1eb8 │ │ +0726f0: 5b10 b804 |0008: iput-object v0, v1, Lc/a;.a:Ljava/util/concurrent/CopyOnWriteArraySet; // field@04b8 │ │ +0726f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #261 header: │ │ -class_idx : 780 │ │ +Class #265 header: │ │ +class_idx : 785 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #261 - │ │ +Class #265 - │ │ Class descriptor : 'Lc/b;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lc/b;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #262 header: │ │ -class_idx : 781 │ │ +Class #266 header: │ │ +class_idx : 786 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #262 annotations: │ │ +Class #266 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #4234 'accept' │ │ +Annotations on method #4275 'accept' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ │ │ -Class #262 - │ │ +Class #266 - │ │ Class descriptor : 'Lc0/a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lc0/a;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #263 header: │ │ -class_idx : 782 │ │ +Class #267 header: │ │ +class_idx : 787 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #263 annotations: │ │ +Class #267 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #4236 'a' │ │ +Annotations on method #4277 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ │ │ -Class #263 - │ │ +Class #267 - │ │ Class descriptor : 'Lc0/b;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lc0/b;) │ │ @@ -119701,104 +120269,104 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0715ec: |[0715ec] c0.b.:(I)V │ │ -0715fc: 7010 751c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c75 │ │ -071602: 3d02 0400 |0003: if-lez v2, 0007 // +0004 │ │ -071606: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -071608: 2802 |0006: goto 0008 // +0002 │ │ -07160a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07160c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -071610: 2322 ea0a |000a: new-array v2, v2, [Ljava/lang/Object; // type@0aea │ │ -071614: 5b12 b204 |000c: iput-object v2, v1, Lc0/b;.a:[Ljava/lang/Object; // field@04b2 │ │ -071618: 0e00 |000e: return-void │ │ -07161a: 2202 fc05 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@05fc │ │ -07161e: 1a00 4114 |0011: const-string v0, "The max pool size must be > 0" // string@1441 │ │ -071622: 6e10 7c1c 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -071628: 0c00 |0016: move-result-object v0 │ │ -07162a: 7020 341c 0200 |0017: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c34 │ │ -071630: 2702 |001a: throw v2 │ │ +072740: |[072740] c0.b.:(I)V │ │ +072750: 7010 c51c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1cc5 │ │ +072756: 3d02 0400 |0003: if-lez v2, 0007 // +0004 │ │ +07275a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07275c: 2802 |0006: goto 0008 // +0002 │ │ +07275e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +072760: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +072764: 2322 f90a |000a: new-array v2, v2, [Ljava/lang/Object; // type@0af9 │ │ +072768: 5b12 ba04 |000c: iput-object v2, v1, Lc0/b;.a:[Ljava/lang/Object; // field@04ba │ │ +07276c: 0e00 |000e: return-void │ │ +07276e: 2202 0e06 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@060e │ │ +072772: 1a00 5f14 |0011: const-string v0, "The max pool size must be > 0" // string@145f │ │ +072776: 6e10 cc1c 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +07277c: 0c00 |0016: move-result-object v0 │ │ +07277e: 7020 841c 0200 |0017: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c84 │ │ +072784: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lc0/b;) │ │ name : 'a' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0715a4: |[0715a4] c0.b.a:()Ljava/lang/Object; │ │ -0715b4: 5240 b304 |0000: iget v0, v4, Lc0/b;.b:I // field@04b3 │ │ -0715b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0715ba: 3d00 1800 |0003: if-lez v0, 001b // +0018 │ │ -0715be: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0715c2: 5442 b204 |0007: iget-object v2, v4, Lc0/b;.a:[Ljava/lang/Object; // field@04b2 │ │ -0715c6: 4602 0200 |0009: aget-object v2, v2, v0 │ │ -0715ca: 1a03 7120 |000b: const-string v3, "null cannot be cast to non-null type T of androidx.core.util.Pools.SimplePool" // string@2071 │ │ -0715ce: 7120 7531 3200 |000d: invoke-static {v2, v3}, Ly2/h;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3175 │ │ -0715d4: 5443 b204 |0010: iget-object v3, v4, Lc0/b;.a:[Ljava/lang/Object; // field@04b2 │ │ -0715d8: 4d01 0300 |0012: aput-object v1, v3, v0 │ │ -0715dc: 5240 b304 |0014: iget v0, v4, Lc0/b;.b:I // field@04b3 │ │ -0715e0: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0715e4: 5940 b304 |0018: iput v0, v4, Lc0/b;.b:I // field@04b3 │ │ -0715e8: 1102 |001a: return-object v2 │ │ -0715ea: 1101 |001b: return-object v1 │ │ +0726f8: |[0726f8] c0.b.a:()Ljava/lang/Object; │ │ +072708: 5240 bb04 |0000: iget v0, v4, Lc0/b;.b:I // field@04bb │ │ +07270c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07270e: 3d00 1800 |0003: if-lez v0, 001b // +0018 │ │ +072712: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072716: 5442 ba04 |0007: iget-object v2, v4, Lc0/b;.a:[Ljava/lang/Object; // field@04ba │ │ +07271a: 4602 0200 |0009: aget-object v2, v2, v0 │ │ +07271e: 1a03 a820 |000b: const-string v3, "null cannot be cast to non-null type T of androidx.core.util.Pools.SimplePool" // string@20a8 │ │ +072722: 7120 c631 3200 |000d: invoke-static {v2, v3}, Ly2/h;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c6 │ │ +072728: 5443 ba04 |0010: iget-object v3, v4, Lc0/b;.a:[Ljava/lang/Object; // field@04ba │ │ +07272c: 4d01 0300 |0012: aput-object v1, v3, v0 │ │ +072730: 5240 bb04 |0014: iget v0, v4, Lc0/b;.b:I // field@04bb │ │ +072734: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072738: 5940 bb04 |0018: iput v0, v4, Lc0/b;.b:I // field@04bb │ │ +07273c: 1102 |001a: return-object v2 │ │ +07273e: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc0/b;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -071634: |[071634] c0.b.b:(Ljava/lang/Object;)V │ │ -071644: 1a00 f61d |0000: const-string v0, "instance" // string@1df6 │ │ -071648: 7120 7731 0600 |0002: invoke-static {v6, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3177 │ │ -07164e: 5250 b304 |0005: iget v0, v5, Lc0/b;.b:I // field@04b3 │ │ -071652: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -071654: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -071656: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -071658: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -07165c: 5454 b204 |000c: iget-object v4, v5, Lc0/b;.a:[Ljava/lang/Object; // field@04b2 │ │ -071660: 4604 0402 |000e: aget-object v4, v4, v2 │ │ -071664: 3364 0400 |0010: if-ne v4, v6, 0014 // +0004 │ │ -071668: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -07166a: 2804 |0013: goto 0017 // +0004 │ │ -07166c: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -071670: 28f3 |0016: goto 0009 // -000d │ │ -071672: df00 0101 |0017: xor-int/lit8 v0, v1, #int 1 // #01 │ │ -071676: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ -07167a: 5250 b304 |001b: iget v0, v5, Lc0/b;.b:I // field@04b3 │ │ -07167e: 5451 b204 |001d: iget-object v1, v5, Lc0/b;.a:[Ljava/lang/Object; // field@04b2 │ │ -071682: 2112 |001f: array-length v2, v1 │ │ -071684: 3520 0700 |0020: if-ge v0, v2, 0027 // +0007 │ │ -071688: 4d06 0100 |0022: aput-object v6, v1, v0 │ │ -07168c: b030 |0024: add-int/2addr v0, v3 │ │ -07168e: 5950 b304 |0025: iput v0, v5, Lc0/b;.b:I // field@04b3 │ │ -071692: 0e00 |0027: return-void │ │ -071694: 2206 fd05 |0028: new-instance v6, Ljava/lang/IllegalStateException; // type@05fd │ │ -071698: 1a00 3d03 |002a: const-string v0, "Already in the pool!" // string@033d │ │ -07169c: 6e10 7c1c 0000 |002c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c7c │ │ -0716a2: 0c00 |002f: move-result-object v0 │ │ -0716a4: 7020 381c 0600 |0030: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c38 │ │ -0716aa: 2706 |0033: throw v6 │ │ +072788: |[072788] c0.b.b:(Ljava/lang/Object;)V │ │ +072798: 1a00 271e |0000: const-string v0, "instance" // string@1e27 │ │ +07279c: 7120 c831 0600 |0002: invoke-static {v6, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@31c8 │ │ +0727a2: 5250 bb04 |0005: iget v0, v5, Lc0/b;.b:I // field@04bb │ │ +0727a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0727a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0727aa: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0727ac: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +0727b0: 5454 ba04 |000c: iget-object v4, v5, Lc0/b;.a:[Ljava/lang/Object; // field@04ba │ │ +0727b4: 4604 0402 |000e: aget-object v4, v4, v2 │ │ +0727b8: 3364 0400 |0010: if-ne v4, v6, 0014 // +0004 │ │ +0727bc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0727be: 2804 |0013: goto 0017 // +0004 │ │ +0727c0: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0727c4: 28f3 |0016: goto 0009 // -000d │ │ +0727c6: df00 0101 |0017: xor-int/lit8 v0, v1, #int 1 // #01 │ │ +0727ca: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ +0727ce: 5250 bb04 |001b: iget v0, v5, Lc0/b;.b:I // field@04bb │ │ +0727d2: 5451 ba04 |001d: iget-object v1, v5, Lc0/b;.a:[Ljava/lang/Object; // field@04ba │ │ +0727d6: 2112 |001f: array-length v2, v1 │ │ +0727d8: 3520 0700 |0020: if-ge v0, v2, 0027 // +0007 │ │ +0727dc: 4d06 0100 |0022: aput-object v6, v1, v0 │ │ +0727e0: b030 |0024: add-int/2addr v0, v3 │ │ +0727e2: 5950 bb04 |0025: iput v0, v5, Lc0/b;.b:I // field@04bb │ │ +0727e6: 0e00 |0027: return-void │ │ +0727e8: 2206 0f06 |0028: new-instance v6, Ljava/lang/IllegalStateException; // type@060f │ │ +0727ec: 1a00 4003 |002a: const-string v0, "Already in the pool!" // string@0340 │ │ +0727f0: 6e10 cc1c 0000 |002c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1ccc │ │ +0727f6: 0c00 |002f: move-result-object v0 │ │ +0727f8: 7020 881c 0600 |0030: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c88 │ │ +0727fe: 2706 |0033: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -120021,27 +120589,27 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0034 reg=5 this Lc0/b; │ │ 0x0000 - 0x0034 reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #264 header: │ │ -class_idx : 783 │ │ +Class #268 header: │ │ +class_idx : 788 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #264 - │ │ +Class #268 - │ │ Class descriptor : 'Lc1/a;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lc1/a;) │ │ name : 'a' │ │ @@ -120066,111 +120634,111 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0719a4: |[0719a4] c1.a.a:(Ljava/lang/String;)V │ │ -0719b4: 7110 9110 0000 |0000: invoke-static {v0}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@1091 │ │ -0719ba: 0c00 |0003: move-result-object v0 │ │ -0719bc: 7110 b903 0000 |0004: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -0719c2: 0e00 |0007: return-void │ │ +072acc: |[072acc] c1.a.a:(Ljava/lang/String;)V │ │ +072adc: 7110 ba10 0000 |0000: invoke-static {v0}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10ba │ │ +072ae2: 0c00 |0003: move-result-object v0 │ │ +072ae4: 7110 ca03 0000 |0004: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03ca │ │ +072aea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc1/a;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0719c4: |[0719c4] c1.a.b:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -0719d4: 2030 2d06 |0000: instance-of v0, v3, Ljava/lang/reflect/InvocationTargetException; // type@062d │ │ -0719d8: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0719dc: 6e10 ef1c 0300 |0004: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@1cef │ │ -0719e2: 0c02 |0007: move-result-object v2 │ │ -0719e4: 2023 1306 |0008: instance-of v3, v2, Ljava/lang/RuntimeException; // type@0613 │ │ -0719e8: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -0719ec: 1f02 1306 |000c: check-cast v2, Ljava/lang/RuntimeException; // type@0613 │ │ -0719f0: 2702 |000e: throw v2 │ │ -0719f2: 2203 1306 |000f: new-instance v3, Ljava/lang/RuntimeException; // type@0613 │ │ -0719f6: 7020 861c 2300 |0011: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1c86 │ │ -0719fc: 2703 |0014: throw v3 │ │ -0719fe: 2200 1806 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0618 │ │ -071a02: 7010 b81c 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cb8 │ │ -071a08: 1a01 9114 |001a: const-string v1, "Unable to call " // string@1491 │ │ -071a0c: 6e20 c51c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -071a12: 6e20 c51c 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -071a18: 1a02 e400 |0022: const-string v2, " via reflection" // string@00e4 │ │ -071a1c: 6e20 c51c 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cc5 │ │ -071a22: 6e10 cd1c 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1ccd │ │ -071a28: 0c02 |002a: move-result-object v2 │ │ -071a2a: 1a00 5f14 |002b: const-string v0, "Trace" // string@145f │ │ -071a2e: 7130 3c04 2003 |002d: invoke-static {v0, v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@043c │ │ -071a34: 0e00 |0030: return-void │ │ +072aec: |[072aec] c1.a.b:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +072afc: 2030 3f06 |0000: instance-of v0, v3, Ljava/lang/reflect/InvocationTargetException; // type@063f │ │ +072b00: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +072b04: 6e10 3f1d 0300 |0004: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@1d3f │ │ +072b0a: 0c02 |0007: move-result-object v2 │ │ +072b0c: 2023 2506 |0008: instance-of v3, v2, Ljava/lang/RuntimeException; // type@0625 │ │ +072b10: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +072b14: 1f02 2506 |000c: check-cast v2, Ljava/lang/RuntimeException; // type@0625 │ │ +072b18: 2702 |000e: throw v2 │ │ +072b1a: 2203 2506 |000f: new-instance v3, Ljava/lang/RuntimeException; // type@0625 │ │ +072b1e: 7020 d61c 2300 |0011: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1cd6 │ │ +072b24: 2703 |0014: throw v3 │ │ +072b26: 2200 2a06 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@062a │ │ +072b2a: 7010 081d 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1d08 │ │ +072b30: 1a01 af14 |001a: const-string v1, "Unable to call " // string@14af │ │ +072b34: 6e20 151d 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072b3a: 6e20 151d 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072b40: 1a02 e400 |0022: const-string v2, " via reflection" // string@00e4 │ │ +072b44: 6e20 151d 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1d15 │ │ +072b4a: 6e10 1d1d 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1d1d │ │ +072b50: 0c02 |002a: move-result-object v2 │ │ +072b52: 1a00 7d14 |002b: const-string v0, "Trace" // string@147d │ │ +072b56: 7130 4e04 2003 |002d: invoke-static {v0, v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@044e │ │ +072b5c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc1/a;) │ │ name : 'c' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0718bc: |[0718bc] c1.a.c:()Z │ │ -0718cc: 6000 9300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0093 │ │ -0718d0: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -0718d4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0718d8: 7100 a510 0000 |0006: invoke-static {}, Lc1/e;.a:()Z // method@10a5 │ │ -0718de: 0a00 |0009: move-result v0 │ │ -0718e0: 0f00 |000a: return v0 │ │ -0718e2: 1a00 aa1e |000b: const-string v0, "isTagEnabled" // string@1eaa │ │ -0718e6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0718e8: 6202 b504 |000e: sget-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04b5 │ │ -0718ec: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0718ee: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0718f0: 3902 1e00 |0012: if-nez v2, 0030 // +001e │ │ -0718f4: 1c02 e800 |0014: const-class v2, Landroid/os/Trace; // type@00e8 │ │ -0718f8: 1a05 e113 |0016: const-string v5, "TRACE_TAG_APP" // string@13e1 │ │ -0718fc: 6e20 011c 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1c01 │ │ -071902: 0c02 |001b: move-result-object v2 │ │ -071904: 6e20 071d 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.getLong:(Ljava/lang/Object;)J // method@1d07 │ │ -07190a: 0b05 |001f: move-result-wide v5 │ │ -07190c: 6805 b404 |0020: sput-wide v5, Lc1/a;.a:J // field@04b4 │ │ -071910: 1c02 e800 |0022: const-class v2, Landroid/os/Trace; // type@00e8 │ │ -071914: 2335 e60a |0024: new-array v5, v3, [Ljava/lang/Class; // type@0ae6 │ │ -071918: 6206 c30a |0026: sget-object v6, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@0ac3 │ │ -07191c: 4d06 0501 |0028: aput-object v6, v5, v1 │ │ -071920: 6e30 051c 0205 |002a: invoke-virtual {v2, v0, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c05 │ │ -071926: 0c02 |002d: move-result-object v2 │ │ -071928: 6902 b504 |002e: sput-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04b5 │ │ -07192c: 6202 b504 |0030: sget-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04b5 │ │ -071930: 2333 ea0a |0032: new-array v3, v3, [Ljava/lang/Object; // type@0aea │ │ -071934: 6105 b404 |0034: sget-wide v5, Lc1/a;.a:J // field@04b4 │ │ -071938: 7120 4f1c 6500 |0036: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c4f │ │ -07193e: 0c05 |0039: move-result-object v5 │ │ -071940: 4d05 0301 |003a: aput-object v5, v3, v1 │ │ -071944: 6e30 121d 4203 |003c: invoke-virtual {v2, v4, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d12 │ │ -07194a: 0c02 |003f: move-result-object v2 │ │ -07194c: 1f02 e905 |0040: check-cast v2, Ljava/lang/Boolean; // type@05e9 │ │ -071950: 6e10 d91b 0200 |0042: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@1bd9 │ │ -071956: 0a01 |0045: move-result v1 │ │ -071958: 2805 |0046: goto 004b // +0005 │ │ -07195a: 0d02 |0047: move-exception v2 │ │ -07195c: 7120 8f10 2000 |0048: invoke-static {v0, v2}, Lc1/a;.b:(Ljava/lang/String;Ljava/lang/Exception;)V // method@108f │ │ -071962: 0f01 |004b: return v1 │ │ +0729e4: |[0729e4] c1.a.c:()Z │ │ +0729f4: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +0729f8: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +0729fc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +072a00: 7100 cc10 0000 |0006: invoke-static {}, Lc1/e;.a:()Z // method@10cc │ │ +072a06: 0a00 |0009: move-result v0 │ │ +072a08: 0f00 |000a: return v0 │ │ +072a0a: 1a00 df1e |000b: const-string v0, "isTagEnabled" // string@1edf │ │ +072a0e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +072a10: 6202 bd04 |000e: sget-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04bd │ │ +072a14: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +072a16: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +072a18: 3902 1e00 |0012: if-nez v2, 0030 // +001e │ │ +072a1c: 1c02 e800 |0014: const-class v2, Landroid/os/Trace; // type@00e8 │ │ +072a20: 1a05 fd13 |0016: const-string v5, "TRACE_TAG_APP" // string@13fd │ │ +072a24: 6e20 511c 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1c51 │ │ +072a2a: 0c02 |001b: move-result-object v2 │ │ +072a2c: 6e20 571d 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.getLong:(Ljava/lang/Object;)J // method@1d57 │ │ +072a32: 0b05 |001f: move-result-wide v5 │ │ +072a34: 6805 bc04 |0020: sput-wide v5, Lc1/a;.a:J // field@04bc │ │ +072a38: 1c02 e800 |0022: const-class v2, Landroid/os/Trace; // type@00e8 │ │ +072a3c: 2335 f50a |0024: new-array v5, v3, [Ljava/lang/Class; // type@0af5 │ │ +072a40: 6206 ff0a |0026: sget-object v6, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@0aff │ │ +072a44: 4d06 0501 |0028: aput-object v6, v5, v1 │ │ +072a48: 6e30 551c 0205 |002a: invoke-virtual {v2, v0, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c55 │ │ +072a4e: 0c02 |002d: move-result-object v2 │ │ +072a50: 6902 bd04 |002e: sput-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04bd │ │ +072a54: 6202 bd04 |0030: sget-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04bd │ │ +072a58: 2333 f90a |0032: new-array v3, v3, [Ljava/lang/Object; // type@0af9 │ │ +072a5c: 6105 bc04 |0034: sget-wide v5, Lc1/a;.a:J // field@04bc │ │ +072a60: 7120 9f1c 6500 |0036: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c9f │ │ +072a66: 0c05 |0039: move-result-object v5 │ │ +072a68: 4d05 0301 |003a: aput-object v5, v3, v1 │ │ +072a6c: 6e30 621d 4203 |003c: invoke-virtual {v2, v4, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d62 │ │ +072a72: 0c02 |003f: move-result-object v2 │ │ +072a74: 1f02 fb05 |0040: check-cast v2, Ljava/lang/Boolean; // type@05fb │ │ +072a78: 6e10 291c 0200 |0042: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@1c29 │ │ +072a7e: 0a01 |0045: move-result v1 │ │ +072a80: 2805 |0046: goto 004b // +0005 │ │ +072a82: 0d02 |0047: move-exception v2 │ │ +072a84: 7120 b810 2000 |0048: invoke-static {v0, v2}, Lc1/a;.b:(Ljava/lang/String;Ljava/lang/Exception;)V // method@10b8 │ │ +072a8a: 0f01 |004b: return v1 │ │ catches : 1 │ │ 0x000e - 0x0046 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lc1/a;) │ │ @@ -120178,422 +120746,393 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -071974: |[071974] c1.a.d:(Ljava/lang/String;)Ljava/lang/String; │ │ -071984: 6e10 a51c 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1ca5 │ │ -07198a: 0a00 |0003: move-result v0 │ │ -07198c: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ -071990: 3610 0300 |0006: if-gt v0, v1, 0009 // +0003 │ │ -071994: 1102 |0008: return-object v2 │ │ -071996: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -071998: 6e30 ae1c 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1cae │ │ -07199e: 0c02 |000d: move-result-object v2 │ │ -0719a0: 1102 |000e: return-object v2 │ │ +072a9c: |[072a9c] c1.a.d:(Ljava/lang/String;)Ljava/lang/String; │ │ +072aac: 6e10 f51c 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1cf5 │ │ +072ab2: 0a00 |0003: move-result v0 │ │ +072ab4: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ +072ab8: 3610 0300 |0006: if-gt v0, v1, 0009 // +0003 │ │ +072abc: 1102 |0008: return-object v2 │ │ +072abe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +072ac0: 6e30 fe1c 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1cfe │ │ +072ac6: 0c02 |000d: move-result-object v2 │ │ +072ac8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #265 header: │ │ -class_idx : 784 │ │ +Class #269 header: │ │ +class_idx : 789 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #265 - │ │ +Class #269 - │ │ Class descriptor : 'Lc1/b;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lc1/b;) │ │ name : 'a' │ │ + type : '(Landroid/widget/TextView;)Landroid/text/TextDirectionHeuristic;' │ │ + access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +072800: |[072800] c1.b.a:(Landroid/widget/TextView;)Landroid/text/TextDirectionHeuristic; │ │ +072810: 6e10 7109 0000 |0000: invoke-virtual {v0}, Landroid/widget/TextView;.getTextDirectionHeuristic:()Landroid/text/TextDirectionHeuristic; // method@0971 │ │ +072816: 0c00 |0003: move-result-object v0 │ │ +072818: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #1 : (in Lc1/b;) │ │ + name : 'b' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0716c8: |[0716c8] c1.b.a:(Landroid/view/View;)V │ │ -0716d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0716da: 6e20 2006 0100 |0001: invoke-virtual {v1, v0}, Landroid/view/View;.setContentCaptureSession:(Landroid/view/contentcapture/ContentCaptureSession;)V // method@0620 │ │ -0716e0: 0e00 |0004: return-void │ │ +072838: |[072838] c1.b.b:(Landroid/view/View;)V │ │ +072848: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07284a: 6e20 4606 0100 |0001: invoke-virtual {v1, v0}, Landroid/view/View;.setContentCaptureSession:(Landroid/view/contentcapture/ContentCaptureSession;)V // method@0646 │ │ +072850: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #1 : (in Lc1/b;) │ │ - name : 'b' │ │ + #2 : (in Lc1/b;) │ │ + name : 'c' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0716fc: |[0716fc] c1.b.b:(Landroid/view/View;I)V │ │ -07170c: 6e20 4f06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionVisibility:(I)V // method@064f │ │ -071712: 0e00 |0003: return-void │ │ +07286c: |[07286c] c1.b.c:(Landroid/view/View;I)V │ │ +07287c: 6e20 7506 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionVisibility:(I)V // method@0675 │ │ +072882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #2 : (in Lc1/b;) │ │ - name : 'c' │ │ + #3 : (in Lc1/b;) │ │ + name : 'd' │ │ type : '(Landroid/view/View;Landroid/graphics/Matrix;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0716e4: |[0716e4] c1.b.c:(Landroid/view/View;Landroid/graphics/Matrix;)V │ │ -0716f4: 6e20 5906 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.transformMatrixToLocal:(Landroid/graphics/Matrix;)V // method@0659 │ │ -0716fa: 0e00 |0003: return-void │ │ +072854: |[072854] c1.b.d:(Landroid/view/View;Landroid/graphics/Matrix;)V │ │ +072864: 6e20 7f06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.transformMatrixToLocal:(Landroid/graphics/Matrix;)V // method@067f │ │ +07286a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - #3 : (in Lc1/b;) │ │ - name : 'd' │ │ + #4 : (in Lc1/b;) │ │ + name : 'e' │ │ + type : '(Landroid/view/Window;Z)V' │ │ + access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +072884: |[072884] c1.b.e:(Landroid/view/Window;Z)V │ │ +072894: 6e20 0607 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/Window;.setNavigationBarContrastEnforced:(Z)V // method@0706 │ │ +07289a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + locals : │ │ + │ │ + #5 : (in Lc1/b;) │ │ + name : 'f' │ │ type : '()Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0716ac: |[0716ac] c1.b.d:()Z │ │ -0716bc: 7100 bc03 0000 |0000: invoke-static {}, Landroid/os/Trace;.isEnabled:()Z // method@03bc │ │ -0716c2: 0a00 |0003: move-result v0 │ │ -0716c4: 0f00 |0004: return v0 │ │ +07281c: |[07281c] c1.b.f:()Z │ │ +07282c: 7100 cd03 0000 |0000: invoke-static {}, Landroid/os/Trace;.isEnabled:()Z // method@03cd │ │ +072832: 0a00 |0003: move-result v0 │ │ +072834: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4980 (SourceFile) │ │ + source_file_idx : 5008 (SourceFile) │ │ │ │ -Class #266 header: │ │ -class_idx : 785 │ │ +Class #270 header: │ │ +class_idx : 790 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 1549 │ │ -source_file_idx : 4980 │ │ +superclass_idx : 1567 │ │ +source_file_idx : 5008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 8 │ │ +direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #266 - │ │ +Class #270 - │ │ Class descriptor : 'Lc1/c;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lc1/c;) │ │ name : 'a' │ │ - type : '(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;' │ │ - access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -071714: |[071714] c1.c.a:(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; │ │ -071724: 7120 f501 1000 |0000: invoke-static {v0, v1}, Landroid/graphics/Bitmap;.wrapHardwareBuffer:(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; // method@01f5 │ │ -07172a: 0c00 |0003: move-result-object v0 │ │ -07172c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in Lc1/c;) │ │ - name : 'b' │ │ type : '(II)Landroid/media/ImageReader;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ - insns size : 12 16-bit code units │ │ -071730: |[071730] c1.c.b:(II)Landroid/media/ImageReader; │ │ -071740: 1302 2200 |0000: const/16 v2, #int 34 // #22 │ │ -071744: 1243 |0002: const/4 v3, #int 4 // #4 │ │ -071746: 1604 0001 |0003: const-wide/16 v4, #int 256 // #100 │ │ -07174a: 0160 |0005: move v0, v6 │ │ -07174c: 0171 |0006: move v1, v7 │ │ -07174e: 7706 2e03 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/media/ImageReader;.newInstance:(IIIIJ)Landroid/media/ImageReader; // method@032e │ │ -071754: 0c06 |000a: move-result-object v6 │ │ -071756: 1106 |000b: return-object v6 │ │ + insns size : 11 16-bit code units │ │ +07289c: |[07289c] c1.c.a:(II)Landroid/media/ImageReader; │ │ +0728ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0728ae: 1233 |0001: const/4 v3, #int 3 // #3 │ │ +0728b0: 1604 0003 |0002: const-wide/16 v4, #int 768 // #300 │ │ +0728b4: 0160 |0004: move v0, v6 │ │ +0728b6: 0171 |0005: move v1, v7 │ │ +0728b8: 7706 3f03 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/media/ImageRea